# 防火墙状态,如果输出显示 Status: inactive,表示 UFW 处于禁用状态
sudo ufw status
# 关闭防火墙
sudo ufw disable
# 启动防火墙
sudo ufw enable
# 设置防火墙默认策略的命令,将所有出站连接允许通过防火墙
sudo ufw default allow outgoing
# 设置防火墙默认策略的命令,将所有入站连接禁止通过防火墙
sudo ufw default deny incoming
# 允许端口
sudo ufw allow 8000
# 开启 ssh 服务端口,默认端口是22
sudo ufw allow ssh
# 关闭特定端口
sudo ufw delete allow 8000
# 指定特定来源的源 IP 地址
sudo ufw allow from <IP 地址> to any port <端口号>
# 如配置 172.16.2.193 设备能访问或关闭服务器的 8000 端口
sudo ufw allow from 172.16.2.193 to any port 8000
sudo ufw delete allow from 172.16.2.193 to any port 8000
# 允许来自 192.168.1.100 IP 地址的 HTTP 流量通过防火墙
sudo ufw allow from 172.16.2.193 to any port 3336 proto tcp
sudo ufw delete allow from 172.16.2.193 to any port 3336 proto tcp
# 重新加载防火墙规则
sudo ufw reload
# 重置防火墙配置规则
sudo ufw reset
# 检查正在监听的端口
sudo netstat -tlpn | grep 8000
标签:sudo,端口,防火墙,命令,allow,ubuntu,8000,ufw
From: https://www.cnblogs.com/jzcn/p/17784085.html