Перенаправление портов, не работающее над zentyal

Ну, VPS (виртуальный частный сервер) является полем в небе; у Вас есть полный доступ к серверу (доступ оболочки и корень). Это означает, что у Вас есть больше свободы (можно сделать ЧТО-ЛИБО на том поле), но это также означает больше работы. Где Ваш webhost имеет все настроенное (апач, mysql, php, и т.д.) и настроенный правильно, это не имеет место с большей частью VPS. Необходимо было бы установить mysql, апача, php, и т.д. и настроить их правильно (или быть взломаны).

VPS являются большими для некоторых вещей, тогда как webhost является способом пойти для других. Это действительно просто зависит от того, что Вы хотите сделать.

1
задан 27 February 2014 в 16:33
1 ответ

Я не знаю Zentyal, но, насколько я понимаю, вы хотите пересылать запросы, поступающие из Интернета, на ваш NAS на порт 5000.

Что касается ваших правил, похоже, вы не перенаправляете public_ip: 5000 на private_ip: 5000 .

Я бы сделал что-то вроде этого:

iptables -t nat -A PREROUTING -d your.public.ip.address -p tcp –dport 5000 -j DNAT --to your.synology.nas.ip:5000

# Instead on the rule above, you could also filter on traffic coming to your External (Wan) interface :
iptables -t nat -A PREROUTING -i wan0 -p tcp –dport 5000 -j DNAT –-to your.synology.nas.ip:5000

# Finally allow traffic to your NAS :
iptables -A FORWARD -p tcp -d your.synology.nas.ip --dport 5000 -j ACCEPT

Кроме того, я не На самом деле я знаю, что в вашем случае означает Цепочка fredirects , но REDIRECT - это конкретная цель iptables, которая перенаправляет трафик на сам хост. В вашем случае вы хотите перенаправлять не на сам хост, а на свой NAS.

1
ответ дан 4 December 2019 в 00:28

Теги

Похожие вопросы