首先,必修要有一台ECS是有公网ip的,用作跳转
(A:有公网IP;B:无公网IP)
A服务器:
1、修改配置
vim /etc/sysctl.conf
增加一行 net.ipv4.ip_forward = 1
2、重新加载配置生效
sysctl -p // 重载配置
cat /proc/sys/net/ipv4/ip_forward // 查看配置是否生效
3、设置路由
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -j MASQUERADE // 172.16.0.0/24为内网网段,根据实际情况修改
B服务器:
阿里云专有网络:https://vpc.console.aliyun.com/vpc/
配置路由表:添加自定义路由表
1、目标网段:
0.0.0.0/0
2、下一跳类型:ECS实例
3、ECS实例:选择有“A服务器”
测试
curl icanhazip.com // 返回A服务器IP,成功