以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