宝塔面板安装后防火墙多余端口删不掉 ufw重置清理教程
宝塔面板
我的站长站
2026-10-27
共0人阅读
教程简介
不少站长在部署宝塔面板的过程中,配置环境、添加站点的时候,会连续创建很多放行端口。等后期整理防火墙规则时,会发现有一部分端口条目怎么都删不掉,在宝塔面板防火墙或者系统防火墙页面操作都无效。我的站长站下面给大家说明原因,同时提供简单可行的处理方案。

查询全部端口
sudo ufw status numbered
会列出全部创建的端口
[ 3] 516 ALLOW IN Anywhere [ 4] 1314 ALLOW IN Anywhere [ 5] 123 ALLOW IN Anywhere [ 6] 8023 ALLOW IN Anywhere [ 7] 5161 ALLOW IN Anywhere [ 8] 5162 ALLOW IN Anywhere [ 9] 5163 ALLOW IN Anywhere [10] 5164 ALLOW IN Anywhere [11] 5165 ALLOW IN Anywhere [12] 5166 ALLOW IN Anywhere [13] 8443 ALLOW IN Anywhere [14] 516 (v6) ALLOW IN Anywhere (v6) [15] 1314 (v6) ALLOW IN Anywhere (v6) [16] 123 (v6) ALLOW IN Anywhere (v6) [17] 8023 (v6) ALLOW IN Anywhere (v6) [18] 5161 (v6) ALLOW IN Anywhere (v6) [19] 5162 (v6) ALLOW IN Anywhere (v6) [20] 5163 (v6) ALLOW IN Anywhere (v6) [21] 5164 (v6) ALLOW IN Anywhere (v6) [22] 5165 (v6) ALLOW IN Anywhere (v6) [23] 5166 (v6) ALLOW IN Anywhere (v6) [24] 8443 (v6) ALLOW IN Anywhere (v6)
教程主要内容
出现这类问题大多是因为防火墙规则错乱,多条规则互相嵌套,常规删除指令无法单独移除单条端口放行记录,这种情况不需要重装系统或者重装宝塔面板,可以直接重置ufw防火墙来清空全部规则。
登录服务器SSH终端,执行下面这条命令,重置ufw防火墙:
sudo ufw --force reset
命令执行成功之后,系统防火墙所有原有放行、拦截规则都会清空。最后去宝塔面板开启“防火墙开关”就会重置默认端口。

重要提醒:规则清空之后,宝塔面板端口、网站访问端口、SSH远程端口都会失效,需要重新进入宝塔面板防火墙,按需放行需要使用的端口,避免服务器无法远程连接、网站打不开。
其他说明
1、这条重置命令适用于使用ufw防火墙的Debian、Ubuntu系统,CentOS/Rocky默认firewalld环境不适用,不要盲目执行。
2、操作前确认自己知晓服务器SSH端口,防止重置防火墙之后远程连不上服务器。
3、如果不想清空全部防火墙规则,只想单独删除某一条端口,可以先查看全部ufw规则,再根据编号删除,操作会更稳妥。
4、操作完成后,可以到宝塔面板【安全】页面核对端口放行状态,保证业务端口正常通行。
