网络数据公网转私网,公网费用从几百元降低到十几元每月

打开ipv4转发功能

sudo vi /etc/sysctl.conf

# 添加配置
net.ipv4.ip_forward=1

# 协系统加载配置参数
sudo sysctl -p

数据转发

# 网页端口
sudo iptables -A PREROUTING -t nat -p tcp --dport 80 -j DNAT --to-destination 50.100.200.101:80
sudo iptables -A PREROUTING -t nat -p tcp --dport 443 -j DNAT --to-destination 50.100.200.101:443
# 邮箱端口
sudo iptables -A PREROUTING -t nat -p tcp --dport 25 -j DNAT --to-destination 50.100.200.101:25

地址伪装

# 私网数据从公网返回时伪装成公网地址
# 伪装地址
sudo iptables -t nat -A POSTROUTING -s 127.0.0.1 -j RETURN
sudo iptables -t nat -A POSTROUTING -j MASQUERADE

# 列出 iptables 防火墙中 nat 表的 POSTROUTING 链的规则
sudo iptables -t nat -L POSTROUTING

保存转发规则

// 确保重启后配置的iptables不丢失
sudo apt-get install iptables-persistent
sudo netfilter-persistent save

修改转发规则

# 查看配置规则
sudo iptables -t nat -L -n -v
# 删除第一条规则
sudo iptables -t nat -D PREROUTING 1
# 清除所有转发规则
sudo iptables -t nat -F

最低公网费用

2核(vCPU) 512 MB,20GB存储,带宽80Mbps/s,月租14.65元