当访问者解决 Cloudflare 质询(作为 WAF 自定义规则或 IP 访问规则的一部分)时,您可以设置Challenge Passage(质询通过),以防止他们在指定的时间段内必须解决未来的质询。
当访问者成功解决质询时,Cloudflare 会在其浏览器中设置 cf_clearance cookie。此 cookie 指定该访问者可访问您网站的持续时间。
当该访问者尝试访问您网站的其他部分时,Cloudflare 会在呈现另一个质询之前评估该 cookie。如果该 cookie 仍然有效,则不会显示任何质询。
当 Cloudflare 评估 cf_clearance cookie 时,会包含额外的几分钟以考虑时钟偏差。对于 XmlHTTP 请求,将向验证时间添加额外的一小时,以防止为设置了较短生命周期的页面破坏 XmlHTTP 请求。
默认情况下,cf_clearance cookie 的生存期为 30 分钟。Cloudflare 建议设置为 15 到 45 分钟之间。
要更新质询通过(以及 cf_clearance cookie 的值):
-
在 Cloudflare 仪表板中,转到 Security settings(安全性设置) 页面。
Go to Settings ↗ -
转到 Challenge passage(质询通过)。
-
选择编辑图标以设置超时持续时间。
质询通过不适用于速率限制规则 (rate limiting rules)。