LINUX.ORG.RU

История изменений

Исправление router, (текущая версия) :

Тогда можно настроить проброс с помощью iptables. Пишу на память, могут быть ошибки

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8443 -j DNAT --to-destination 1.2.3.4:5678
iptables -A FORWARDING -d 1.2.3.4 -p tcp -m tcp --dport 5678 -j ACCEPT # сюда можно ещё фильтр по source добавить
iptables -A FORWARDING -j REJECT # остальной forwarding траффик будем отбрасывать
echo 1 > /proc/sys/net/ipv4/ip_forward

При этом подключение к порту 8443 будет пробрасываться на 1.2.3.4 : tcp/5678

Если клиент в той же сети, что и 1.2.3.4 - тебе потребуется ещё и DNAT либо MASQUERADING

Исходная версия router, :

Тогда можно настроить проброс с помощью iptables. Пишу на память, могут быть ошибки

iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8443 -j DNAT --to-destination 1.2.3.4:5678 iptables -A FORWARDING -d 1.2.3.4 -p tcp -m tcp --dport 5678 -j ACCEPT # сюда можно ещё фильтр по source добавить iptables -A FORWARDING -j REJECT # остальной forwarding траффик будем отбрасывать echo 1 > /proc/sys/net/ipv4/ip_forward

При этом подключение к порту 8443 будет пробрасываться на 1.2.3.4 : tcp/5678

Если клиент в той же сети, что и 1.2.3.4 - тебе потребуется ещё и DNAT либо MASQUERADING