转发流量(如代理)并保留源IP

时间:2018-11-22 19:44:52

标签: networking iptables

我想将到我的A服务器25565端口的连接指向B服务器的另一个30000端口。但是我需要访问从B服务器向我发送连接请求的用户的IP地址。 我不知道该怎么做。我已经使用Java中的代理逻辑对流量进行了定向,但是性能很差。 有其他替代方法可以使用它吗?

iptables -t nat -A PREROUTING -p tcp --dport 25565 -j DNAT --to-destination myAnotherServerIP:30000
iptables -t nat -A POSTROUTING -j MASQUERADE

我通过添加此iptables规则来做到这一点。但是我无法到达请求来源的IP地址。 (来源IP地址)

我不必执行iptables规则。任何其他选择都是有用的系统或路径。

1 个答案:

答案 0 :(得分:0)

有几种方法可以实现。例如:

两者都是为了实现高吞吐量和低延迟而构建的,两者都可以配置为提供体面的访问信息。