
Привет, я пытаюсь установить это сетевое соединение через программное обеспечение VPN:
Демон SD WAN с открытым исходным кодом для Linux
Используя это руководство:
Как настроить VPN-подключение в Linux | Vrayo Systems
на моем сервере CentOS 6.9 запущен Interworx с веб-сайтами, электронной почтой и т. д.
В инструкции по использованию вызывается следующая команда:
iptables -t nat -A POSTROUTING -j MASQUERADE
чтобы включить связанную сеть для доступа в Интернет, но использование этой команды на моем сервере оставит все остальные службы на нем уязвимыми, а также не позволит работать серверу электронной почты. Есть ли способ сделать то, что он требует, но только на одном порту? Спасибо.
решение1
Конечно, есть! Все, что вам нужно сделать, это:
iptables -t nat -A POSTROUTING -p $tcp/udp --dport $port_number -j MASQUERADE
Где -p
для протокола (tcp/udp) и --dport
порт назначения. Я думаю, в вашем случае вы захотите -p tcp
и --dport 6000
.