Для перенаправления трафика в Linux можно использовать утилиту iptables. 35
Первый шаг — активировать режим переадресации трафика на уровне ядра. 3 Для этого нужно выполнить команду: echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward
. 3
Далее можно прописать правила для iptables для перенаправления. 5 Например, чтобы перенаправить весь трафик с одного порта сервера на другой порт удалённого сервера, нужно выполнить команду: iptables -t nat -A PREROUTING -i интерфейс -p tcp --dport порт_принимающий -m state --state NEW -j DNAT --to ip_куда_направить:порт_куда_направить
. 5
После внесения изменений нужно сохранить правила iptables, чтобы они загрузились при следующем старте системы. 5 Для CentOS 8 это будет команда: iptables-save > /etc/sysconfig/iptables
. 5 Для 7-й версии — команда: service iptables save
. 5
Также для перенаправления трафика можно использовать инструмент socat. 1 Он обеспечивает связь между различными конечными точками, такими как сокеты, файлы или процессы. 1
Ещё один способ — использовать UFW. 1 Для этого нужно установить UFW, включить его, разрешить входящие подключения к перенаправленному порту и установить правило для перенаправления трафика с одного порта на другой. 1
Для точной настройки перенаправления трафика рекомендуется обратиться к специалисту.