Skip to content

命中条件常用字段

我们支持的字段非常多,同时支持的比较方式也是非常多,通过丰富的匹配字段以及匹配方式,可以让我们的防护策略更加完善、精准。当然一般来讲,我们只需要掌握一些常用的即可。

匹配字段

匹配方式

在面板里选:等于 / 包含 / 开头结尾 / 列表 / 网段 / IP 组 / 为空 等即可,更高级的用法,可以选择 正则匹配

需要「某个请求头、Cookie、查询参数、表单字段」时:先填参数名,再填要比较的值。

常用字段

你想判断什么选什么注意
访客 IP客户端 IP受站点「客户端 IP 获取方式」影响;有 CDN 必须先配对
访问网址URL原始URL一般常用包含关键词或排除关键词
GET / POST请求方法
访问的域名请求域名
访问的路径请求路径后台、回调最常用
浏览器 / 工具标识User-Agent正则别太宽
某个请求头请求头 + 参数名例如缺 X-Api-Key
Referer / CookieReferer、CookieCookie 要填参数名
国家 / 省 / 城市地理字段内网 IP 通常查不到
运营商 ASNASN
是不是已知 BotBot 名称 / 分类 / 是否已知Bot 库只识别,要拦还得写规则
上传文件名 / 后缀上传相关字段
查询参数、表单、JSON 体对应字段 + 参数名按面板选项选

流量突增、CPU 过高等「窗口比较」类条件也能在面板里选,适合配合挑战;参数以面板提示为准。

常用匹配示例

1. 扫描器 UA(先观察)

  1. 自定义规则,动作选观察
  2. User-Agent 包含或匹配常见扫描器关键字
  3. 看日志一周,再决定拦截或挑战

2. 管理后台 + 非办公 IP

  1. 先建办公网 IP 组
  2. 条件:并且 → 路径以后台前缀开头 + IP 不属于该组
  3. 用观察或挑战,确认后再收紧

3. 放行搜索引擎、观察未知爬虫

  1. 白名单或例外:Bot 分类 = 搜索引擎(可再限路径)
  2. 规则观察:UA 家族为 bot,且「是否已知 Bot」为否
  3. 恶意分类再单独拦截

详见 放行合法爬虫

4. 指定请求头缺失

  1. 字段选请求头,参数名填例如 X-Api-Key
  2. 比较选「为空」或不存在
  3. 适合保护开放 API

5. 流量明显高于平时时加强验证

  1. 在规则或限速前置条件里选「站点流量」类比较
  2. 超限动作用滑动验证等
  3. 先观察阈值是否合理,再正式启用

空条件护栏(务必记住)

场景要求
黑名单必须有条件
例外「跳过全部」必须有条件
限速 / 规则(非观察)必须有条件
白名单空条件等于放行全部(需确认)

注意

  • 条件只负责「命不命中」;拦不拦由策略上的防护方式决定
  • CDN 真实 IP 配错,IP / 限速 / 地理都会失真
  • 改完到 防护日志 验证;误伤就收紧或加 例外

下一步:自定义规则 · 速率防护 · 防护与规则 FAQ