Ubuntu 防火墙最新版本特性概览
工具栈与版本现状
UFW 关键特性
sudo ufw enable 启用并随系统启动。ufw allow 80/tcp、ufw allow 21/udp;按服务名:ufw allow ssh;按来源 IP/网段:ufw allow from 192.168.1.0/24;按端口范围:ufw allow 9000:9002/tcp;按接口:ufw allow in on eth0 to any port 22。ufw status verbose、ufw status numbered、ufw delete allow 80、ufw delete 2(按编号删除)、ufw insert 2 ...(插入到指定位置)、ufw reload。ufw logging on|off;查看日志:tail -f /var/log/ufw.log,便于快速定位被拒连接与规则命中情况。ufw app list、ufw app info 'Nginx Full'、ufw allow 'Nginx Full',无需记忆端口组合。/etc/default/ufw 中的 IPV6=yes,确保 IPv6 规则一并生效。nftables 关键特性
如何选择与快速上手
sudo ufw default deny incoming → sudo ufw default allow outgoing → sudo ufw enablesudo ufw allow ssh、sudo ufw allow 80/tcp、sudo ufw allow 443/tcpsudo ufw status verbose、sudo ufw status numbered、sudo tail -f /var/log/ufw.logsudo nft list ruleset(现有规则);在 /etc/nftables.conf 中以表/链/规则组织策略,使用 set 聚合端口/IP;sudo systemctl restart nftables 使配置生效。