如何配置宝塔面板的CC防御规则的黑白名单的静态规则?
美国、香港服务器
如何配置宝塔面板的CC防御规则的黑白名单的静态规则?
02-06 来源:
配置宝塔面板 CC 防御规则的黑白名单静态规则,核心是通过面板可视化配置与底层命令行配置两种方式,设置 IP、UA、URL 三类静态规则,遵循规则优先级并完成验证,以下是全流程可落地配置方案。
一、静态规则核心优先级与基础逻辑
优先级顺序(从高到低):IP 白名单 > IP 黑名单 > UA 白名单 > UA 黑名单 > URL 黑白名单 > CC 动态防御规则,白名单永久放行,黑名单直接拦截,静态规则优先于动态规则生效。
CDN 适配:安全 → Web 防火墙 → 设置,开启 “获取真实 IP”,确保静态规则匹配源 IP 而非 CDN 节点 IP,避免误封。
规则作用域:全局规则作用于所有站点,站点级规则仅作用于目标站点,URL 规则针对特定路径,可组合使用实现分层防御。
二、面板可视化静态规则配置(快速生效)
1. 全局 IP 黑白名单配置
路径:安全 → 防火墙 → IP 黑白名单。
操作步骤:
选择 “白名单 / 黑名单”,输入 IP、CIDR(如 192.168.1.0/24)或 IP 段,设置封锁周期(永久 / 自定义时长)与应用范围(全局 / 指定站点)。
点击 “添加”,重载防火墙规则使配置生效。
应用场景:将内网 IP、信任第三方服务 IP 加入白名单,已知攻击 IP 加入黑名单。
2. 站点级 IP/UA 黑白名单配置
IP 黑白名单(Nginx/Apache):
路径:网站 → 目标站点 → 设置 → 配置文件。
Nginx 添加:
nginx
allow 192.168.1.0/24; # 白名单
deny 1.2.3.4; # 黑名单
Apache 添加:
apache
Require ip 192.168.1.0/24 # 白名单
Require not ip 1.2.3.4 # 黑名单
保存后重启 Web 服务。
UA 黑白名单:
路径:网站 → 目标站点 → 设置 → CC 防御 → 高级设置。
添加 UA 白名单(如 Googlebot/2.0)确保搜索引擎正常抓取,添加 UA 黑名单(如 python-requests)拦截恶意爬虫。
3. URL 黑白名单配置
路径:安全 → Web 防火墙 → URL 黑白名单。
操作步骤:
白名单:输入核心接口路径(如 ^/api/*),避免进入 CC 检测,确保正常访问。
黑名单:输入恶意路径(如 ^/admin/backdoor.php),直接拦截访问。
注意:URL 无需包含参数,使用正则前缀 ^ 匹配路径,添加后重载规则。
三、命令行底层静态规则配置(批量 / 自动化)
1. 编辑 WAF 配置文件(config.lua)
打开配置文件:
bash
运行
vi /www/server/panel/vhost/wafconf/config.lua
添加静态规则:
lua
ipWhitelist = {"127.0.0.1", "192.168.1.0/24"}, -- IP白名单
ipBlocklist = {"1.2.3.4", "5.6.7.0/24"}, -- IP黑名单
uaWhitelist = {"Googlebot/2.0", "Baiduspider"}, -- UA白名单
uaBlocklist = {"python-requests", "curl"}, -- UA黑名单
urlWhitelist = {"^/api/*"}, -- URL白名单
urlBlocklist = {"^/admin/backdoor.php"}, -- URL黑名单
保存后重启服务:
bash
运行
nginx -s reload && bt reload firewall
2. 批量导入导出静态规则
导出规则:安全 → 防火墙 → IP 黑白名单 → 导出,生成规则文件。
导入规则:点击 “导入”,选择规则文件,重载规则生效,适用于批量迁移配置。
四、静态规则生效验证与故障排除
验证方法
面板查看:安全 → 防火墙 → 黑白名单,确认规则列表与配置一致。
命令行验证:
bash
运行
grep "allow/deny" /www/server/panel/vhost/nginx/[站点域名].conf
grep "ipWhitelist" /www/server/panel/vhost/wafconf/config.lua
模拟测试:用白名单 IP 访问,确认正常放行;用黑名单 IP 访问,确认被拦截。
常见故障排除
规则不生效:检查是否重载防火墙与 Web 服务,确认 CDN 真实 IP 获取已开启。
误封正常用户:将误拦 IP/UA 加入白名单,调整规则作用域为站点级而非全局。
URL 规则匹配异常:检查 URL 格式,确保不含参数,使用正则前缀 ^ 匹配路径。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快