在 Debian 里查看 iptables 规则,常用方法如下:
iptables -L -n -v
参数说明:
-L:列出规则-n:以数字形式显示 IP 和端口(不加会做 DNS 解析,慢)-v:显示详细信息(包数、字节数等)iptables -t filter -L -n -v
iptables -t nat -L -n -v
iptables -t mangle -L -n -v
默认不指定 -t 就是 filter 表
iptables -L INPUT -n -v
iptables -L OUTPUT -n -v
iptables -L -n -v --line-numbers
如果你用的是传统 iptables(非 nft):
cat /etc/iptables/rules.v4
或(不同版本可能不同):
iptables-save
Debian 10+ 默认可能使用 nftables,iptables 只是兼容层。
检查:
iptables -V
如果看到:
iptables v1.8.x (nf_tables)
说明是 nft 后端。
此时也可以:
nft list ruleset
ufw status
ufw status numbered
如果你愿意,可以告诉我:
cat /etc/debian_version)我可以给你更精确的命令。