我有 3 个服务器
- 服务器A:5.161.xx
- 服务器B:193.151.xx
- 服务器C:195.96.xx
我想将所有流量从服务器 B 和 C 转发到服务器 A,我使用以下命令将服务器 B 转发到服务器 A:
sysctl net.ipv4.ip_forward=1
iptables -t nat -A PREROUTING -p tcp --dport 442:65533 -j DNAT --to-destination 5.161.x.x
iptables -t nat -A POSTROUTING -j MASQUERADE
它起作用了,但是当我想用相同的命令将流量从服务器 C 转发到 A 时它不起作用。
重点是它可以转发到任何地址,但当我转发到服务器 A 时它不起作用
- 我不需要端口 1-442。只需要 442-65533
- 在服务器 A 端口 443 上有页面,我用这个页面进行测试