需求

A访问D延迟很大,需要降低A-B之间的延迟,提高访问速度

实现目的

用C服务器转发A的流量到B,通过B访问D

路径

访问端A - C服务器 - B服务器 - D目标服务器

环境

C B 服务器
CentOS 7.6 64bit

iptables命令

编辑"/etc/sysctl.conf",将net.ipv4.ip_forward改成1
sysctl -p
iptables -t nat -A PREROUTING -p tcp --dport 源端口 -j DNAT --to-destination 目标地址:目标端口
iptables -t nat -A POSTROUTING -j MASQUERADE
参考:

https://www.zhangguangtong.cn/2016/03/%E7%94%A8iptables%E5%B0%86%E6%B5%81%E9%87%8F%E8%BD%AC%E5%8F%91%E5%88%B0%E5%8F%A6%E5%A4%96%E4%B8%80%E5%8F%B0%E6%9C%BA%E5%99%A8/