Ubuntu防火墙可以自定义规则,主要通过UFW(Uncomplicated Firewall)工具实现,支持基于IP、端口、协议、网络接口等多维度的规则配置,以下是具体说明及示例:
sudo ufw allow 22/tcp
;拒绝IP地址为10.0.0.1的访问:sudo ufw deny from 10.0.0.1
。sudo ufw allow 1000:2000/tcp
;允许UDP协议的53端口(DNS):sudo ufw allow 53/udp
。sudo ufw limit 22/tcp from 192.168.1.100
;将80端口转发到8080端口(需先启用IP转发):sudo ufw allow 8080/tcp
并配置/etc/ufw/before.rules
。