2025手把手教你给cloudflare pages&worker提速!

前言

CloudFlare 凭借覆盖全球的边缘网络,在网站加速、DDoS 防护等领域口碑显著。但由于其国内节点不对免费用户开放,国内用户常面临访问卡顿问题。其实,通过筛选面向国内线路的优质节点 IP 并进行针对性设置,就能强制连接优质节点,大幅提升使用体验。本文将详细讲解各类 CloudFlare 服务的优选配置方法,帮你轻松解决访问难题。

准备工作

  • 域名:至少准备两个域名,用于后续解析设置(一个在 CloudFlare 解析,一个在其他平台解析)。
  • 账号:注册并登录 CloudFlare 账号。
  • 支付方式:准备 VISA 信用卡或 PayPal 账号(仅用于部分功能激活,未超出免费额度时不会扣费)。

CDN 优选配置

原理

CloudFlare 支持 SaaS 模式接入 CDN,类似传统的 CNAME 接入方式,核心是通过两个域名配合完成解析与回源设置。

配置步骤

  1. 区分域名用途:一个域名在 CloudFlare 进行解析(例如 cf-cdn.jsishsjsj.com,用于回源);另一个域名在非 CloudFlare 平台解析(例如 blog.jsishsjsj.top,作为实际访问域名)。
  2. 配置回源域名:在 CloudFlare 后台进入 DNS - 记录,添加 cf-cdn.jsishsjsj.com,将其解析到服务器 IP 并开启代理(点击小云朵图标)。
  3. 设置回退源:进入 CloudFlare 的 SSL/TLS - 自定义主机名,点击 添加回退源,输入已配置的回源域名 cf-cdn.jsishsjsj.com
  4. 绑定访问域名:在 自定义主机名 中添加实际访问域名 blog.jsishsjsj.top,根据需求选择合适的 TLS 版本、证书类型等参数;按页面提示,在该域名的 DNS 服务商处添加 TXT 记录(用于证书申请和域名认证)和 CNAME/A 记录(用于网站访问)。
  5. 切换优选节点:待 CloudFlare 页面显示“有效”后,将 DNS 解析中的 CNAME/A 记录修改为筛选出的优选 IP/域名,完成配置。

Workers 优选配置

原理

借助 Workers 路由功能,将原本指向 CloudFlare 节点的流量引导至 Workers 进行处理,从而实现对节点的优化选择。

配置步骤

  1. 部署 Workers 项目:确保 CloudFlare Workers 已部署完成(例如 workers.jsishsjsj.com)。
  2. 配置路由规则:不使用 Workers 自带的“添加自定义域”功能,选择“添加路由”,在地址栏填写最终访问地址并加上 /*(例如 workers.jsishsjsj.com/*),同时选择对应的区域。
  3. 指向优选 IP:在 DNS 记录中,将 workers.jsishsjsj.com 指向筛选出的优选 IP,代理状态设置为“仅 DNS”。

Page 优选配置

原理

与 CDN 优选 IP 原理相似,区别在于 CloudFlare 会为 Page 项目提供专门的 CNAME 回源域名,需基于该域名完成解析配置。

配置步骤

  1. 部署 Page 项目:正常完成 CloudFlare Page 项目的部署。
  2. 绑定自定义域:在项目页面点击 自定义域 - 设置自定义域,输入最终访问域名(例如 blog.jsishsjsj.top)。
  3. 配置初始解析:根据页面提示,在域名对应的 DNS 服务商处配置 CNAME 记录(指向 CloudFlare 提供的回源域名),然后点击 激活域(注意:不要将该域名托管到 CloudFlare)。
  4. 切换优选节点:确认配置生效且证书已成功下发后,手动将 DNS 解析修改为优选 IP/域名。

国内外分流设置

国内外分流的核心是让不同地区的 IP 走不同线路:中国大陆 IP 走国内 CDN 或优选域名,境外 IP 走 .pages.dev 原生线路,提升不同地区的访问效率。

配置步骤:

  1. 为访问域名添加 CNAME 解析,将其指向 CDN 域名或 CloudFlare 优选域名。
  2. 在解析平台的路线设置中,将该解析线路指定为“中国大陆”;同时,将原本的 .pages.dev 域名解析线路设置为“境外”,实现分流。

注意事项

  • 若添加的自定义主机名为中文域名,需先将其转码为 punycode 格式后再进行配置。
  • 若遇到 CloudFlare 前端验证不通过的情况,可尝试通过抓包替换请求的方式直接调用 API 强制添加。