我有三个独立的 ubuntu VPS 服务器(A、B、C)
以前我只有一个与服务器 A 关联的 IP 地址并使用
iptables 将任何传入数据包转发到 IP
端口 443 上的 11.22.33.44 到 IP 地址
55.66.77.88(服务器B)
并使用服务器 A 作为我的 TCP 连接的网关,以绕过客户端区域的阻塞
我通过添加一条规则来做到这一点
PREROUTIN 使用以下命令:
$ iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination 55.66.77.88:443
以及添加一条规则
后布线:
$ iptables -t nat -A POSTROUTING -j MASQUERADE
我想购买另一个 IP 地址(
99.10.11.12)来自服务器 A 上的 VPS 提供商,该提供商将连接到
eth1 并将该地址上的数据包转发到服务器 C (
13.14.15.16)
但是一旦购买了第二个 IP 并处于活动状态,一切都会停止工作,甚至传入的数据包也将停止工作
11.22.33.44 无法访问服务器 B

我不知道如何配置规则来获得我想要的并尝试了解
iptables 只会让我更加困惑。