以debian系统为例
安装ufw
sudo apt-get install ufw
使用ufw
启用ufw(防止开启后ssh连接不上 请先放行ssh端口在启用)
sudo ufw enable
关闭ufw
sudo ufw disable
查看防火墙状态
sudo ufw status
禁止icmp ping
sudo ufw deny from any to any proto icmp
禁止所有udp流量
sudo ufw deny proto udp
放行8080端口
sudo ufw allow 80
禁用8080端口
sudo ufw delete allow 80
允许此IP访问所有的本机端口
sudo ufw allow from 192.168.1.1
运行此IP访问本机22端口
sudo ufw allow from 192.168.1.1 to any port 22
放行所有端口
sudo ufw default allow incoming
禁用特定端口
sudo ufw deny 7777
删除上面建立的某条规则
sudo ufw delete allow 8080
卸载ufw
sudo apt-get purge ufw