有时候云服务器端口配置好了,然而还是不能用,先考虑下是不是系统自带防火墙的锅。

Ubuntu自带的就是UFW这位老兄。

1、防火墙信息

# 查看防火墙当前状态
ufw status

# 查看防火墙版本
ufw version

2、开关防火墙

# 开启防火墙
ufw enable

# 关闭防火墙
ufw disable

# 重启防火墙
ufw reload

3、访问控制

# 默认允许外部访问本机
ufw default allow

# 默认拒绝外部访问主机
ufw default deny

# 允许所有传入连接
ufw default allow incoming

# 拒绝所有传入连接
ufw default deny incoming

# 允许所有传出连接
ufw default allow outgoing

# 拒绝所有传出连接
ufw default deny outgoing

# 允许从某个 IP 地址连接:
ufw allow from IP

# 允许特定子网的连接:
ufw allow from IP/24

# 允许特定 IP+端口 的组合:
ufw allow from IP to any port 端口号 proto tcp

4、端口操作

# 查看开放的端口
ufw status

# 查看开启的端口是否有程序监听
netstat -ap | grep 端口号

# 开放端口
ufw allow 端口号

# 关闭端口
ufw deny 端口号

5、删除规则

用法:delete 规则

# 如不再允许 https 访问
ufw delete allow 443
最后修改:2023 年 03 月 20 日
如果觉得我的文章对你有用,请随意赞赏