можно ли настроить «iptables -t nat -A POSTROUTING -j MASQUERADE» на один порт?

можно ли настроить «iptables -t nat -A POSTROUTING -j MASQUERADE» на один порт?

Привет, я пытаюсь установить это сетевое соединение через программное обеспечение 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.

Связанный контент