Как перенаправить tcp трафик определенного ip на другой порт? Есть серверное приложение которое слушает 2 порта например 1111 и 2222 Клиенты могут подключатся к обоим портам, нужный порт зависит от конфигурации клиента Один из клиентов подключился к неправильному порту 2222 и нужно его перенаправить на порт 1111 Связи с клиентом нету, известен только ip
Эта команда настроит правило iptables, которое перенаправляет весь трафик с указанного IP адреса на порт 2222 на порт 1111. Таким образом, клиент, который подключился к неправильному порту 2222, будет перенаправлен на порт 1111.
Пожалуйста, убедитесь, что у вас есть права администратора для выполнения данной команды.
Для перенаправления трафика с определенного IP на другой порт можно использовать iptables. В данном случае можно выполнить следующую команду:
sudo iptables -t nat -A PREROUTING -s <IP_адрес_клиента> -p tcp --dport 2222 -j REDIRECT --to-port 1111Эта команда настроит правило iptables, которое перенаправляет весь трафик с указанного IP адреса на порт 2222 на порт 1111. Таким образом, клиент, который подключился к неправильному порту 2222, будет перенаправлен на порт 1111.
Пожалуйста, убедитесь, что у вас есть права администратора для выполнения данной команды.