建立连接后,iptables 将 TCP 端口转发到同一主机上的另一个端口

建立连接后,iptables 将 TCP 端口转发到同一主机上的另一个端口

我有一个 tcp 服务器,它在端口 1234 上打印收到的消息(不发回),在端口 5678 上还有另一个 tcp 服务器。我有一个已经与 1234 服务器通信的客户端,我想将其重定向到 5678 服务器。

我知道如何重定向数据包(使用连接请求), ip tables -t nat -I PREROUTING -p tcp --dport 1234 -j REDIRECT --to-ports 5678 但如果连接已经在之前的服务器上建立,它就不起作用,我的问题是如何在不让客户端挂起的情况下强制重新连接

相关内容