跳转到内容
搜索文档

使用 Cloudflare Trace

最后更新 查看 MarkdownAgent 设置

在仪表板中使用 Trace

1. 配置一个或多个 Cloudflare 产品

  1. 登录 Cloudflare 仪表板,并选择您的账户。
  2. 在账户级别设置配置,或选择一个域名并为一个或多个 Cloudflare 产品配置设置。

2. 构建跟踪

  1. 在 Cloudflare 仪表板中,前往 Trace(跟踪) 页面。

    Go to Trace ↗
  2. 输入要跟踪的 URL。该 URL 必须包含属于您账户的主机名。

  3. 选择 HTTP 方法。如果选择 POSTPUTPATCH,应在 Request Body(请求正文) 中输入值。

  4. (可选)定义任何自定义请求属性,以模拟特定 HTTP/S 请求的条件。可以自定义以下请求属性:

    • Protocol(HTTP 协议版本)
    • User Agent and Request Headers(用户代理和请求头)
    • Cookies
    • Geolocation(地理位置)(请求来源国家/地区区域城市
    • Bot Score(Bot 分数)
    • Request Body(请求正文,用于 POSTPUTPATCH 请求)
    • Skip Challenge(跳过 Cloudflare 发出的质询(如有),以便跟踪继续进行)
  5. 选择 Send Trace(发送跟踪)

3. 评估结果

Trace results(跟踪结果) 页面按评估顺序显示来自不同 Cloudflare 产品的所有已评估和已执行的配置。任何未激活的规则都不会被评估。

  1. 分析当前跟踪中带有已评估和已执行配置的不同步骤。跟踪结果包括所有活动规则和配置的匹配项,无论是在账户级别还是针对特定域名或子域名配置的。

    要显示所有配置(包括与请求不匹配的配置),请在 Results shown(显示的结果) 下拉菜单中选择 All configurations(所有配置)

  2. (可选)更新您的 Cloudflare 配置(在账户级别或域名/子域名级别),并创建新的跟踪以检查更改的影响。

4. (可选)保存跟踪配置

要稍后使用相同配置运行跟踪:

  1. 复制仪表板中显示的当前跟踪配置的 JSON。
  2. 创建新跟踪时,将其粘贴到 JSON 框中,以定义新跟踪的所有设置。

通过 API 使用 Trace

使用 Request Trace 操作通过 Cloudflare API 执行跟踪。


跟踪结果中的步骤

  • 基于 Ruleset Engine 构建的 Cloudflare 产品的一条或多条规则的执行。此类产品列表请参阅 Ruleset Engine 的 Phases 列表
  • Page Rules:一条或多条规则的执行。
  • Workers:一个或多个脚本的执行。

这篇文档对您有帮助吗?