ufw status 查看防火前开放 端口
ss -tuln 查询哪些程序占用端口
ufw allow 2003 开放TCP+UDP
一、基础场景:按端口 + 协议添加规则
1. 开放单个端口(指定协议)
# 开放 2003 端口的 TCP 协议
ufw allow 2003/tcp
# 开放 2003 端口的 UDP 协议
ufw allow 2003/udp
2. 同时开放单个端口的 TCP+UDP 协议
ufw allow 2003
# 等价于同时执行:ufw allow 2003/tcp + ufw allow 2003/udp
二、进阶场景:按来源 IP 限制访问(更安全)
# 仅允许 192.168.1.100 访问 2003 端口的 TCP 协议
ufw allow from 192.168.1.100 to any port 2003 proto tcp
# 仅允许 10.0.0.0/24 网段访问 2003 端口的 UDP 协议
ufw allow from 10.0.0.0/24 to any port 2003 proto udp
三、特殊场景:按服务名 / 端口范围添加规则
1. 按服务名开放(需系统服务名已注册,如ssh对应 22 端口)
# 开放 ssh 服务(等价于开放 22/tcp)
ufw allow ssh
2. 开放端口范围(适用于连续端口,如 2000-2010)
# 开放 2000-2010 端口的 TCP 协议
ufw allow 2000:2010/tcp