Cloudflare 域名优选教程:Worker、Pages、SaaS 一次讲清

Cloudflare 默认使用全球 Anycast 网络,但在中国大陆访问时,常常会因为节点分布、跨境链路和绕路,出现延迟高、丢包、速度不稳定等问题。

所谓“优选域名”,本质上就是让中国大陆的解析结果尽量指向对国内访问更友好的 Cloudflare 边缘 IP 或中转域名,从而改善访问体验。

这篇文章把 Cloudflare Worker、Pages 和 SaaS 的优选配置整理成一套可直接操作的教程。


一、准备工作

开始之前,你需要准备:

  1. 一个已经转入 Cloudflare 托管的域名。
  2. 一个优选域名,例如 cdn.091224.xyz
  3. 如果要做 Cloudflare for SaaS,还需要:

    • 主域名 a.com
    • 回源域名 b.com,并将其 NS 转入 Cloudflare
    • 支付方式(信用卡或 PayPal)

说明:部分免费域名可能会受到 Cloudflare 的限制,实际可用性以平台规则为准。


二、Cloudflare Worker 优选

img.yourdomain.com 为例。

步骤 1:添加 DNS 记录

进入 Cloudflare 仪表盘:

你的域名 → DNS → 添加记录

  • 类型:CNAME
  • 名称:img
  • 目标:cdn.091224.xyz
  • 代理状态:关闭灰色云朵,不要开启代理

步骤 2:配置 Worker 路由

进入:

Workers & Pages → 你的 Worker 项目 → 设置 → 自定义域名或路由

添加路由:

  • 路由:img.yourdomain.com/*
  • 区域:选择 yourdomain.com

保存即可。

注意:这里要用“路由”,不要在 Workers 里直接加“自定义域名”。

步骤 3:等待生效

通常等待 2 到 5 分钟即可,很多时候 1 分钟内就会生效。


三、Cloudflare Pages 优选

Pages 的思路和 Worker 类似,但 DNS 解析不能继续完全依赖 Cloudflare 自己的解析服务,这里以华为云国际版 DNS 为例。

准备

  1. 一个已经托管到 Cloudflare 的域名。
  2. 一个优选域名,例如 cdn.091224.xyz
  3. 华为云国际版 DNS 账号。

步骤 1:在 Pages 中添加自定义域名

进入 Cloudflare Pages 项目:

Pages → 添加自定义域名

输入:

  • img.yourdomain.com

添加后,记下 Cloudflare 提示的 CNAME 目标,比如 xxx.pages.dev

步骤 2:在华为云国际版 DNS 中创建域名

进入华为云国际版 DNS:

https://console-intl.huaweicloud.com/dns

  • 创建公网域名
  • 域名填写:img.yourdomain.com

步骤 3:添加两条解析记录

在该域名的解析记录中添加:

第一条

  • 类型:CNAME
  • 线路:全网默认
  • 记录值:Cloudflare Pages 给你的 .pages.dev 域名

第二条

  • 类型:CNAME
  • 线路:地域解析 > 中国大陆
  • 记录值:cdn.091224.xyz

保存即可。

步骤 4:按提示添加 NS 记录

华为云会给你 4 条 NS 记录。
把这 4 条 NS 记录添加回 Cloudflare 域名 DNS 中即可。
如果页面继续提示你补 NS,一般可以先忽略,等解析正常再看状态。


四、Cloudflare for SaaS + 优选域名

如果你想让自己的服务器也走优选线路,可以用 Cloudflare for SaaS。

核心思路是:

  • 主域名 a.com 由用户访问
  • 回源域名 b.com 托管在 Cloudflare
  • 通过优选域名把国内访问引到更友好的解析结果
  • Cloudflare 再根据 Hostname 把流量代理回真实服务器

准备

  1. 主域名 a.com
  2. 回源域名 b.com
  3. 可绑定的支付方式
  4. 优选域名 cdn.091224.xyz

步骤 1:配置回源域名 b.com

b.com 的 NS 转入 Cloudflare。

然后添加一条 A 记录:

  • 指向你的真实服务器 IP
  • 代理状态:开启橙色云朵

接着进入:

SSL/TLS → 加密模式

设置为:严格

步骤 2:配置 Custom Hostnames

进入:

b.com → SSL/TLS → Custom Hostnames

先添加回源域名本身,例如:

  • b.com
  • saas.b.com

再添加主域名:

  • a.com

证书保持默认,保存即可。

步骤 3:完成域名验证

a.com 的解析商那里,按 Cloudflare 提示添加 TXT 记录,用于:

  • 域名所有权验证
  • 证书验证

然后回到 Cloudflare 页面,点击页面里的刷新按钮,不要直接刷新浏览器或按 F5

等状态变成有效后,就可以继续下一步。

步骤 4:给主域名做中国大陆优选解析

以华为云国际版 DNS 为例,在 a.com 的解析中添加子域名,例如:

cdn.a.com

添加记录:

  • 中国大陆线路:CNAME → cdn.091224.xyz

这样,国内访问会优先走优选线路,再由 Cloudflare 识别 Hostname 回源到你的真实服务器。


五、总结

这套方案可以分成三层理解:

  1. Worker 优选:靠路由和 CNAME 把访问导向更友好的边缘节点。
  2. Pages 优选:利用第三方 DNS 做分线路解析。
  3. SaaS 优选:通过 Cloudflare for SaaS 把国内流量引到更好的入口,再代理回源站。

整体目标很明确:

让 Cloudflare 不再成为国内访问时的“减速器”。

Last modification:September 4th, 2026 at 04:45 pm
如果觉得我的文章对你有用,请随意赞赏