Cloudflare Worker 国内访问优选加速:自定义域名 + CNAME 优选 IP 完整教程
“优选”思路:用 Worker Route 接管自定义域名流量,再用 CNAME 把域名解析到国内访问更快的 Cloudflare 优选 IP 上。这样既能正常触发 Worker,又能改善国内访问体验。
注意:本文仅讨论合法合规的网站与接口加速。请遵守当地法律法规以及 Cloudflare 服务条款。第三方优选域名存在安全与稳定性风险,建议自行评估,条件允许时尽量自建优选。
一、什么是优选?
简单来说,优选就是为你的域名选择一个国内访问速度更快的 Cloudflare 边缘节点 IP。
Cloudflare 官方通过 Anycast 自动分配的 IP,在国内不同地区、不同运营商下访问质量差异很大:有时延迟很高,有时甚至无法稳定访问。通过优选,我们可以手动把域名解析到当前国内访问更快的 Cloudflare IP 上,从而提升网站加载速度和可用性。
二、核心原理
正常配置自定义域名时,Cloudflare 会同时创建 DNS 解析和 Worker 路由,并默认开启代理(橙色云朵)。此时 DNS 会解析到 Cloudflare 自动分配的 Anycast IP,无法手动优选。
“优选”的关键是把 DNS 解析和 Worker 路由拆开:
- Worker 路由负责接管流量:在 Worker 中添加一条路由,例如
img.example.com/*。 - DNS 负责选路:把
img.example.com的 DNS 记录设为 CNAME,指向一个国内访问较快的优选域名,并且代理状态设为“仅 DNS”(灰色云朵)。
用户访问时,DNS 先解析到优选域名对应的较快 Cloudflare IP;请求到达 Cloudflare 边缘后,Cloudflare 根据 Host 和 Worker Route 匹配到你的 Worker,从而完成加速与业务处理。
一句话总结:Route 管业务,DNS 管选路。
三、具体配置步骤
1. 创建或确认 Worker 路由
进入 Cloudflare Dashboard,打开 Workers & Pages,创建或选择一个已有 Worker,然后选择添加路由。选择需要用到的域名,我这里拿 jiumi.ggff.net 作为演示。
2. 添加 DNS 解析记录
进入 Cloudflare 的 DNS → 记录,为 jiumi.ggff.net 添加一条记录,把业务域名的解析从原来的 A 记录改为 CNAME,指向前面提到的优选域名,记得不要开启小黄云。保存后,等待 DNS 生效。






