You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何查看UFW防火墙的所有规则(含转发规则)

如何查看UFW防火墙的所有规则(含转发规则)

嘿,我完全懂你这种困惑!之前折腾UFW转发规则的时候,我也碰到过一模一样的问题——明明转发功能正常,但ufw status就是不显示这些规则,当时还以为自己配置错了呢😅

其实UFW默认的ufw status只会展示针对本机的入站、出站规则,转发规则属于NAT(网络地址转换)范畴,不在这个常规输出里。给你几个实用的方法来查看所有规则包括转发规则:

  • 查看所有已添加的UFW规则(不管是否启用)
    直接运行这个命令:

    ufw show added
    

    它会列出你曾经添加过的所有规则,包括转发规则,每条规则后面还会标注是否处于启用状态,非常直观。

  • 查看用户自定义的规则文件
    UFW的用户自定义规则(包括你设置的转发规则)会存在专门的配置文件里:

    • 查看IPv4的用户规则文件:
      cat /etc/ufw/user.rules
      
    • 查看IPv6的用户规则文件:
      cat /etc/ufw/user6.rules
      

    这些文件里是iptables原生格式的规则,你应该能轻松认出自己设置的转发条目。

  • 查看当前正在生效的转发规则
    因为UFW本质是iptables的前端,转发规则最终会加载到iptables的nat表中,所以可以直接查看nat表:

    • 查看IPv4当前生效的转发规则:
      iptables -t nat -L
      
    • 查看IPv6当前生效的转发规则:
      ip6tables -t nat -L
      

    这个命令能看到所有正在运行的NAT规则,帮你确认转发是否真的在生效。

备注:内容来源于stack exchange,提问作者Nikolaj

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:29:31