iptables tee 重写目标 IP

iptables tee 重写目标 IP
  • 我有服务器 A:memcache 服务器 10.0.0.1:11211
  • 我有服务器 B:memcache 服务器 192.168.0.1:11211
  • 我对服务器 A 具有完全访问权限。但我无权访问服务器 B

我想将 10.0.0.1:11211 上收到的流量复制到 192.168.0.1:11211

我制定了一条规则: iptables -t mangle -A PREROUTING -i eth0 -p TCP --dport 11211 -j TEE --gateway 192.168.0.1

我可以看到服务器 B 收到了数据包,但目标 IP 仍然是 10.0.0.1

我如何修改服务器 A 上的数据包以使其进入目标 IP 为 192.168.0.1 的网络?

答案1

回答我自己:从未使用 iptables 成功过。也许由于 TCP 连接状态,这是不可能的。

相反,让它工作https://github.com/RobinUS2/teecp

相关内容