上一篇
(最新动态) 据部分用户反馈,2025年8月以来,部分服务器在调整宝塔面板防火墙规则后,出现了国内国外均无法访问面板的情况,这种情况通常是由于防火墙规则设置不当或与其他安全软件冲突导致,下面我们就来详细分析原因并提供解决方案。
当你的宝塔面板出现以下情况时,可能就是防火墙设置出了问题:
误屏蔽所有IP段
在"防火墙"→"IP规则"中,可能设置了拒绝所有IP访问8888端口(宝塔默认端口)
系统防火墙冲突
同时启用了iptables/firewalld和宝塔防火墙,规则互相覆盖
端口放行未生效
修改规则后未重启防火墙服务
云服务商安全组限制
阿里云/腾讯云等服务器的安全组规则未同步放行
使用SSH工具连接服务器
依次执行以下命令:
# 停止防火墙服务 systemctl stop firewalld systemctl stop iptables # 清空现有规则(重要!先备份原有规则) iptables -F iptables -X # 放行宝塔端口(默认8888) iptables -A INPUT -p tcp --dport 8888 -j ACCEPT # 保存规则 service iptables save systemctl restart iptables
cd /www/server/panel
vi data/firewall.json
"drop_country":[]
字段,确保方括号内没有CN(中国国家代码)修改默认端口
建议将8888改为非标准端口(如35218),可通过面板"设置"→"面板端口"修改
启用IP白名单
在"安全"→"防火墙"中添加常用IP段:
# 办公室IP示例
203.156.xxx.xxx/32
# 家庭IP示例
112.80.xxx.xxx/28
定期备份规则
iptables-save > /root/iptables_backup_$(date +%F).rules
如果上述方法无效,可以尝试:
bt status
netstat -tunlp | grep 8888
curl http://127.0.0.1:8888
最后提醒: 修改防火墙规则存在风险,建议在服务器空闲时段操作,并保持SSH连接不要关闭,以便出现问题时可以及时恢复,如果问题仍未解决,可查看宝塔日志文件/tmp/panelBoot.pl
获取更详细的错误信息。
本文由 钞傲旋 于2025-08-02发表在【云服务器提供商】,文中图片由(钞傲旋)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/516630.html
发表评论