小皮面板防火墙拦截网站访问怎么放行
学完这篇,你能自己排查并放行被小皮面板防火墙拦截的网站,让域名或 IP 重新正常打开。
第一步:确认网站确实是被小皮面板防火墙拦截
这一步要判断问题出在防火墙,而不是网站程序或 DNS。先看现象:浏览器访问域名提示“连接超时”“无法访问此网站”,但在服务器本机用浏览器打开 http://127.0.0.1 能正常显示。然后登录小皮面板,以小皮面板 Windows 版 v8.1.1.3 为例,左侧导航栏点击“安全”,顶部选“防火墙”。如果“防火墙开关”是开启状态,并且下方“拦截记录”里有你访问的 IP 或端口,基本可以确定是它拦了。
注意:如果面板都打不开,可能是面板端口(默认 9088)也被防火墙拦了,需要先通过服务器本机操作或系统防火墙放行面板端口。
第二步:在小皮面板防火墙里放行网站端口
这一步把网站用的端口加进允许列表,做完后防火墙不再拦截这些端口。在“安全” -> “防火墙”页面,点击“放行端口”按钮。弹出窗口里:端口填 80,443(如果网站用了其他端口,比如 8080,就填 8080);协议选 TCP;备注写“网站访问”;点击“确定”。放行后,列表里会出现这两条规则。如果防火墙开关是关闭状态,那拦截就不是它造成的,直接跳到第四步。
第三步:检查 IP 黑名单和白名单
这一步排除你的 IP 被单独拉黑。同样在“安全” -> “防火墙”页面,点击“IP黑名单”选项卡。找到你当前上网的 IP(可以在浏览器搜索“IP”查到),如果有,选中它点击“删除”。为了防止再次误封,可以切到“IP白名单”,点击“添加”,把你的 IP 填进去,备注“我的办公IP”,确定。这样即使防火墙规则变动,你的 IP 也不会被拦。
注意:不要把自己的 IP 段写成
0.0.0.0/0全放行,那等于白名单失效。
第四步:检查系统防火墙和云服务器安全组
这一步处理面板防火墙之外的两层拦截。小皮面板的防火墙只管理一部分规则,Windows 自带的 Defender 防火墙也可能拦。在服务器上打开“控制面板” -> “系统和安全” -> “Windows Defender 防火墙” -> “高级设置” -> “入站规则” -> “新建规则” -> 选“端口” -> “TCP” -> “特定本地端口”填 80,443 -> “允许连接” -> 全部勾选 -> 名称写“网站端口” -> 完成。如果是 Linux 服务器,小皮面板 Linux 版通常在“安全” -> “系统防火墙”里也有放行入口,操作同理。
如果是阿里云、腾讯云等云服务器,还要登录云厂商控制台,找到“安全组”或“防火墙”,添加入站规则:协议 TCP,端口 80/443,来源 0.0.0.0/0,动作允许。
注意:三层(面板防火墙、系统防火墙、云安全组)任意一层没放行,网站都访问不了。改完记得重启一下防火墙或重新加载规则。
第五步:验证放行是否成功
这一步确认网站能正常打开。用浏览器无痕模式访问你的域名,或者 SSH 里执行 curl -I http://你的域名。如果返回 HTTP/1.1 200 OK 或 301/302,说明放行成功。如果仍然超时,回到第二步检查端口有没有写错,或者临时关闭小皮面板防火墙开关测试:关闭后能访问,就是面板防火墙规则问题;关闭后还不能访问,就去查系统防火墙和云安全组。
小结
- 小皮面板防火墙拦截网站,优先在“安全” -> “防火墙” -> “放行端口”里加 80/443。
- 检查 IP 黑名单,误封就删除,并把常用 IP 加入白名单。
- 别忘了系统防火墙和云服务器安全组,三层都放行才算完。
- 验证用无痕浏览器或
curl -I,返回 200 即成功。 - 不要直接关闭防火墙了事,按端口最小化放行更安全。
原文链接:https://www.gj0.com/thread-815.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。