用户代理 (UA) 规则
用户代理规则与访问您站点的浏览器或应用程序发送的用户代理标头相匹配。UA 规则适用于整个域。UA 规则不支持通配符 (*)。
在 URL lockdown rules之后应用 UA 规则。 如果您使用lockdown来允许某个 IP 地址,则将跳过相匹配 URL 的 UA 规则。
UA 规则可以应用以下操作:阻止、质询(即 CAPTCHA)、js_challenge。
您目前可以使用我们的 UI 创建用户代理规则。
以下是阻止“Bad Bot”网络爬虫的示例规则。
您还可以使用我们的客户端 API 创建规则。
$ curl -XPOST -H "X-Auth-Email: $MYEMAIL" -H "X-Auth-Key: $MYAPIKEY" -H "Content-Type: application/json" https://api.cloudflare.com/client/v4/zones/$MYZONETAG/firewall/ua_rules { "description":"Block Bad Bot", "mode": "block", "configuration": { "target": "ua", "value":"BadBot/1.0.2 (+http://bad.bot)" } }
您可以创建的最大 UA 规则数取决于计划类型。
计划 | 最大规则数 |
Free | 10 |
Pro | 50 |
Business | 250 |
Enterprise | 1000 |