热搜: | 激活| 时序| mos|
快捷导航 发布入口

适配 Ubuntu/Debian 的iptables 方案(wg组网后转发使用)

[复制链接]
查看: 22|回复: 0

626

主题

193

回帖

1706

积分

管理员

积分
1706
QQ
发表于 昨天 13:11 | 显示全部楼层 |阅读模式 来自 湖南省 移动
适配 Ubuntu/Debian 的iptables 方案(wg组网后转发使用)




已经用 WireGuard 组网,服务器内网 IP 10.10.10.1,NAS 10.10.10.2,那转发更简单、更稳,我直接给你最干净、一次生效的命令。


服务器是 Debian/Ubuntu 系统(用 apt 包管理器),默认没有安装 firewalld,所以之前的 firewall-cmd 命令用不了。我马上给你适配 Ubuntu/Debian 的iptables 方案,这是这类系统的标配,直接复制就能用。

第一步:先确认 IP 转发已开启(你已设置,验证一下)
  1. # 验证IP转发是否生效
  2. sysctl net.ipv4.ip_forward
  3. # 输出 net.ipv4.ip_forward = 1 就是开启成功
复制代码
第二步:配置 5255 端口转发(iptables 版)
  1. # 1. 添加5255端口的DNAT转发规则(公网→NAS)
  2. iptables -t nat -A PREROUTING -d 68.64.179.204 -p tcp --dport 5255 -j DNAT --to-destination 10.10.10.2:5255

  3. # 2. 添加SNAT伪装规则(返回流量回传)
  4. iptables -t nat -A POSTROUTING -d 10.10.10.2 -p tcp --dport 5255 -j SNAT --to-source 10.10.10.1

  5. # 3. 放行5255端口的入站流量
  6. iptables -A INPUT -p tcp --dport 5255 -j ACCEPT

  7. # 4. 放行转发的流量
  8. iptables -A FORWARD -p tcp -d 10.10.10.2 --dport 5255 -j ACCEPT
复制代码
  1. # 安装iptables持久化工具
  2. apt update && apt install -y iptables-persistent

  3. # 保存当前iptables规则(会弹窗确认,选Yes)
  4. iptables-save > /etc/iptables/rules.v4
复制代码
第四步:验证转发规则
  1. # 查看nat表的PREROUTING规则,能看到5255相关条目就是配置成功
  2. iptables -t nat -L PREROUTING -n --line-number
复制代码
ps:公网ip地址记得改成你的服务器实际公网IP








温馨提示:本站无需登入,即可回复帖子,发帖和回复请勿涉及违法等行为!网罗天下电脑(wltxdn.cn)
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

精彩推荐

网罗天下让分享更简单

  • 反馈建议:admin@wltxdn.com
  • 工作时间:周一到周日 09:00-21:00
185-7316-8656

关注我们

Copyright   ©2018-2022  wltxdn Inc.  Powered by©Wltxdn  技术支持:网罗天下电脑    ( 湘ICP备2021015364号 )