用戶代理 (UA) 規(guī)則
用戶代理規(guī)則與訪問您站點的瀏覽器或應(yīng)用程序發(fā)送的用戶代理標(biāo)頭相匹配。UA 規(guī)則適用于整個域。UA 規(guī)則不支持通配符 (*)。
在 URL lockdown rules之后應(yīng)用 UA 規(guī)則。 如果您使用lockdown來允許某個 IP 地址,則將跳過相匹配 URL 的 UA 規(guī)則。
UA 規(guī)則可以應(yīng)用以下操作:阻止、質(zhì)詢(即 CAPTCHA)、js_challenge。
您目前可以使用我們的 UI 創(chuàng)建用戶代理規(guī)則。
以下是阻止“Bad Bot”網(wǎng)絡(luò)爬蟲的示例規(guī)則。
您還可以使用我們的客戶端 API 創(chuàng)建規(guī)則。
$ 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)"
}
}
您可以創(chuàng)建的最大 UA 規(guī)則數(shù)取決于計劃類型。