266 字
1 分钟
Linux 设置 ufw 防火墙
安装
在大多数基于Debian的系统中,ufw
默认已安装。如果未安装,可以通过以下命令进行安装:
sudo apt update
sudo apt install ufw
启用
在添加规则之前,确保ufw
是禁用状态。启用ufw
可能会立即影响到当前的SSH连接(如果你是通过SSH连接的话)。
sudo ufw allow ssh
sudo ufw enable
确认是否启用:
sudo ufw status verbose
开放特定端口
开放单个端口,以下命令示例允许80端口(常用于HTTP)的流量:
sudo ufw allow 80
如果需要指定协议,可以这样:
sudo ufw allow 80/tcp
sudo ufw allow 53/udp
开放端口范围
你也可以开放一个端口范围,并指定协议:
sudo ufw allow 1000:2000/tcp
sudo ufw allow 1000:2000/udp
删除规则
查看现有规则及编号:
sudo ufw status numbered
接着,通过编号删除规则(以规则编号为 1 为例):
sudo ufw delete 1
或者,直接指定删除的规则:
sudo ufw delete allow 80/tcp
禁用特定端口
sudo ufw deny 80
禁用
sudo ufw disable
重置
sudo ufw reset