- 登录 Cloudflare 仪表板 ↗,并选择您的账户。
- 在账户级别设置配置,或选择一个域名并为一个或多个 Cloudflare 产品配置设置。
-
在 Cloudflare 仪表板中,前往 Trace(跟踪) 页面。
Go to Trace ↗ -
输入要跟踪的 URL。该 URL 必须包含属于您账户的主机名。
-
选择 HTTP 方法。如果选择 POST、PUT 或 PATCH,应在 Request Body(请求正文) 中输入值。
-
(可选)定义任何自定义请求属性,以模拟特定 HTTP/S 请求的条件。可以自定义以下请求属性:
- Protocol(HTTP 协议版本)
- User Agent and Request Headers(用户代理和请求头)
- Cookies
- Geolocation(地理位置)(请求来源国家/地区、区域和城市)
- Bot Score(Bot 分数)
- Request Body(请求正文,用于
POST、PUT和PATCH请求) - Skip Challenge(跳过 Cloudflare 发出的质询(如有),以便跟踪继续进行)
-
选择 Send Trace(发送跟踪)。
Trace results(跟踪结果) 页面按评估顺序显示来自不同 Cloudflare 产品的所有已评估和已执行的配置。任何未激活的规则都不会被评估。
-
分析当前跟踪中带有已评估和已执行配置的不同步骤。跟踪结果包括所有活动规则和配置的匹配项,无论是在账户级别还是针对特定域名或子域名配置的。
要显示所有配置(包括与请求不匹配的配置),请在 Results shown(显示的结果) 下拉菜单中选择 All configurations(所有配置)。
-
(可选)更新您的 Cloudflare 配置(在账户级别或域名/子域名级别),并创建新的跟踪以检查更改的影响。
要稍后使用相同配置运行跟踪:
- 复制仪表板中显示的当前跟踪配置的 JSON。
- 创建新跟踪时,将其粘贴到 JSON 框中,以定义新跟踪的所有设置。
使用 Request Trace 操作通过 Cloudflare API 执行跟踪。
- 基于 Ruleset Engine 构建的 Cloudflare 产品的一条或多条规则的执行。此类产品列表请参阅 Ruleset Engine 的 Phases 列表。
- Page Rules:一条或多条规则的执行。
- Workers:一个或多个脚本的执行。