Cloudflare Pages 国内访问优化 -- 利用「优选 IP」加速
🌟 核心方案
Cloudflare Pages + 华为云国际站 + 第三方 CNAME 优选 IP
🧠 优化思路
核心逻辑
通过 DNS 层分流实现国内外访问优化:
- 🌍 国外访问:继续使用 Cloudflare 官方线路
- 🇨🇳 国内访问:通过优选 IP 线路提高访问速度
技术实现
实现这个效果需要三个关键步骤:
- Cloudflare 子域名 NS 下沉:将特定子域名的解析权下放
- 华为云国际站线路解析:实现智能地区分流
- 第三方 Cloudflare 优选 IP/CNAME:使用稳定快速的国内访问节点
预期效果
- ✅ 国内访问速度显著提升
- ✅ 国外访问保持原有稳定性
- ✅ Pages 项目无需任何代码修改
- ✅ 架构清晰,配置简单
🗺️ 架构示意图
1 | 用户访问 |
架构特点:
- 仅在 DNS 层进行智能分流,不影响 Pages 项目本身
- 国内流量通过优选 IP 直达 Cloudflare Pages
- 国外流量保持原有 Cloudflare 官方路径
- 对用户完全透明,无需修改访问方式
� 准备条件
在开始配置之前,请确保你已经准备好以下资源:
✅ Cloudflare Pages 项目:已部署的项目(如 logo 库、静态网站等)
✅ 自定义二级域名:已绑定到 Pages 项目的域名
✅ 第三方 Cloudflare 优选 IP/CNAME:稳定的国内加速节点
✅ 华为云国际站账号:无需实名,仅需邮箱注册即可
🔗 步骤一:确保 Cloudflare Pages 已绑定域名
查看 Pages 分配的 CNAME
部署 Cloudflare Pages 后,系统会分配一个默认的 CNAME 地址:
1 | xxx.pages.dev |
注意:这个 CNAME 地址非常重要,后续配置会用到。
绑定自定义域名(如已完成可跳过)
- 登录 Cloudflare Pages 控制台
- 选择目标项目,进入「Settings」→「Custom domains」
- 输入自定义二级域名(如
logo.example.com) - 点击「Activate domain」完成绑定
测试初始访问速度
使用 itdog 等工具测试未优化前的访问效果:
☁️ 步骤二:注册并使用华为云国际站
注册华为云国际站
重要提示:请确保注册的是国际站,而非国内站。
- 访问注册地址:https://www.huaweicloud.com/intl/zh-cn/
- 邮箱注册:使用任意邮箱即可注册,无需实名认证
- 无需手机绑定:注册过程简单快捷,不需要绑定海外手机号
进入 DNS 管理控制台
注册完成后:
- 登录华为云国际站控制台
- 在「服务列表」中找到并进入 云解析服务 DNS
🧩 步骤三:在华为云添加子域名解析
📋 3.1 创建公网域名
- 登录华为云 DNS 控制台
- 点击「创建公网域名」
- 输入你的二级域名(如
logo.example.com)
注意:这里只需要添加二级域名,不需要添加主域名(因为主域名仍托管在 Cloudflare)。
⚙️ 3.2 添加关键 DNS 记录(核心步骤)
� 记录一:默认线路(非大陆访问)
用于处理海外用户的访问请求:
- 类型:CNAME
- 主机记录:留空(表示直接使用域名)
- 线路类型:全网默认
- 解析值:填写 Cloudflare Pages 分配的
xxx.pages.dev
这条记录确保海外用户继续使用 Cloudflare 官方线路访问。
� 记录二:中国大陆线路(国内访问)
用于优化国内用户的访问速度:
- 类型:CNAME
- 主机记录:留空
- 线路类型:地域解析 → 中国大陆
- 解析值:填写第三方提供的 Cloudflare 优选 IP CNAME
例如:logo.cf.090227.xyz
这条记录是国内加速的核心,所有中国大陆用户的请求都会通过优选 IP 访问你的 Pages 项目。
📝 3.3 记录华为云分配的 NS 服务器
完成域名添加后,华为云会自动为这个子域名分配一组 NS 服务器地址,类似这样:
1 | ns1.huaweicloud-dns.com |
请将这些 NS 地址完整记录下来,后续配置需要使用。
� 步骤四:在 Cloudflare 设置 NS 下沉
🎯 核心操作:将子域名解析权下放给华为云
-
登录 Cloudflare 控制台,进入「域名管理 → DNS」
-
点击「添加记录」
-
配置以下参数:
- 类型:NS
- 名称:输入二级域名的前缀(如
logo) - 名称服务器:输入华为云分配的 NS 地址
- TTL:保持默认自动
-
重复上述步骤,添加华为云分配的所有 NS 服务器记录
📌 操作含义
通过 NS 下沉设置,我们将 logo.example.com 这个子域名的 DNS 解析权完全下放给华为云,而主域名 example.com 仍然由 Cloudflare 管理。这样华为云就能根据用户地域智能分配解析结果了。
📊 步骤五:验证优化效果
⏳ 生效时间
配置完成后,DNS 记录一般需要 5-30分钟 生效,具体时间取决于网络环境和 DNS 缓存情况。
🧪 验证方法
你可以通过以下方式验证优化效果:
- 网络测试工具:使用 itdog、ping.pe 等工具测试域名访问速度
- 浏览器访问:直接在浏览器中访问优化后的域名
- 实际应用场景:在播放器中测试台标加载速度
- 跨网络测试:使用不同网络环境(大陆/非大陆)测试访问效果
✨ 预期效果
优化成功后,你应该能观察到:
- ✅ 国内访问速度显著提升(通常可提升 30%-70%)
- ✅ 台标等静态资源加载更快
- ✅ 海外用户访问不受影响
- ✅ Pages 项目无需任何代码修改
🎯 方案总结
� 核心优势
通过 Cloudflare Pages + 华为云国际站 + 第三方 CNAME 优选 IP 方案,你可以获得:
- 🚀 显著的国内访问加速:解决 Cloudflare 国内访问慢的问题
- 🌍 全球访问优化:海外用户继续享受 Cloudflare 全球 CDN 服务
- �️ 零代码修改:无需修改 Pages 项目代码,配置即可生效
- 🔒 安全稳定:利用华为云国际站的可靠解析服务
- 💡 低成本高效益:无需额外服务器成本,仅需 DNS 配置
📈 适用场景
这个优化方案特别适合:
- 🌐 Logo 图库托管
- 📺 直播源订阅服务
- 📁 静态资源分发
- 🌍 全球访问的个人/企业网站
⚠️ 注意事项与经验分享
📌 优选 IP 选择建议
- 质量优先:优先选择稳定可靠的优选 IP,而非数量
- 定期更新:优选 IP 可能会失效,建议定期检查和更新
- 测试验证:使用前先测试优选 IP 的稳定性和速度
�️ 风险控制
- 优选 IP 失效不会影响海外线路访问
- 子域名 NS 下沉仅影响单个子域名,不会影响主域名
- 保持 Cloudflare 主域名配置不变,确保整体稳定性
� 避免常见错误
- 不要在 Cloudflare 再为同一子域名添加额外的 CNAME 记录
- 确保华为云的 NS 记录完整添加到 Cloudflare
- 配置后耐心等待 DNS 记录生效(通常需要 5-30 分钟)









