nftables 命令行工具,iptables 的现代替代
nft 管理 nftables 的表、链、规则、集合和 NAT。相比 iptables,它把 IPv4/IPv6 统一到 inet family,规则语法更一致。
nft list ruleset
nft add table inet filter
nft add chain inet filter input '{ type filter hook input priority 0; policy drop; }'
nft add rule inet filter input tcp dport 22 accept
nft -f /etc/nftables.conf
nft flush ruleset 会清空所有规则,远程操作可能立即断网;先确认带外访问。policy drop 前先放行 SSH;否则会锁死。iptables-nft 兼容层和原生 nft 规则可能混在一起;排查时统一看 nft list ruleset。/etc/nftables.conf 并启用服务。nft -c -f 可以只检查配置;改之前先 dry-run。