我想转发TCPstream量从服务器是一个Linux服务器到服务器B这是一个Windows服务器。 两者都连接到互联网(公共IP),而不是在同一个(本地)networking。
我用这个问题来解决我的问题: 如何将UDPstream量从一个公共IP(linux)路由到另一个公有IP(Windows) (rinetd)
问题是通过服务器A到达服务器B的networkingstream量具有服务器A作为源IP。
我的问题是:我可以更改此设置,以便Windows Server将原始源IP而不是服务器A作为源IP
是的你可以。 正如David所说,除非转发机(A)是接收方(B)的默认路由器,否则很难做到这一点。 将linux机器制作成路由器并不困难,有些select性的iptables DNAT使用应该允许你改变目的地。 不过,我不确定这是做你想要做的最好的方法。