您现在的位置是:首页 > 随手笔记网站首页随手笔记

[Ubuntu]代理NAT上网

  • 小鑫
  • 2026-06-13 18:15:48
  • 118 次阅读
# 清空原有nat规则,避免冲突 sudo iptables -t nat -F # 配置SNAT:内网 192.168.0.0/24 流量从外网口 enp2s0 出去 sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp2s0 -j SNAT --to-source 192.168.1.3 # 放行转发流量 sudo iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT su

系统环境

  • 网卡对应:内网enp3s0、外网enp2s0

enp3s0内网口 192.168.0.0
enp2s0外网口 192.168.1.0

# 清空原有nat规则,避免冲突

sudo iptables -t nat -F

# 配置SNAT:内网 192.168.0.0/24 流量从外网口 enp2s0 出去

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp2s0 -j SNAT --to-source 192.168.1.3

#192.168.1.3是enp2s0外网口的IP


# 放行转发流量

sudo iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT
sudo iptables -A FORWARD -d 192.168.0.0/24 -j ACCEPT

# 规则永久保存(防止重启失效)

sudo apt install iptables-persistent -y 

# 保存当前iptables规则
sudo netfilter-persistent save
  • sysctl net.ipv4.ip_forward → 结果 = 1 ✅

  • sudo sysctl -w net.ipv4.ip_forward=1


TAG: Ubuntu

上一篇:Win10/Win11 一键系统深度优化

下一篇:已经是最后一篇

文章评论 (0)

    • 这篇文章还没有收到评论,赶紧来抢沙发吧~


Top