在 Ubuntu 中,查看防火墙规则的方式取决于你使用的防火墙管理工具。Ubuntu 默认常用的是 UFW(Uncomplicated Firewall),底层是 iptables / nftables。下面分情况说明:
sudo ufw status
sudo ufw status verbose
或
sudo ufw status numbered
numbered 方便你后续删除某条规则(如 sudo ufw delete 3)
sudo iptables -L -n -v
-L:列出规则-n:不解析域名(更快)-v:详细信息sudo iptables -t nat -L -n -v
sudo iptables -L -n -v --line-numbers
sudo nft list ruleset
sudo nft list table inet filter
sudo ufw status
如果显示:
Status: active → 使用的是 UFWStatus: inactive → 可能直接用 iptables / nftables也可以看服务:
systemctl status ufw
systemctl status nftables
sudo ufw status | grep ALLOW
sudo ufw status | grep DENY
如果你愿意,可以告诉我:
lsb_release -a)我可以给你更精确的命令。