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。