利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速

温馨提示: 本文最后更新于 2026-01-28 10:43:55,某些文章具有时效性,若有错误或已失效,请在下方留言或联系一点点

对于搭建在海外服务器的网站来说,想要享受 Cloudflare 强大的 CDN 加速+防护,又不希望因为 CDN 导致国内访问速度过慢,利用 DNS 实现“国内外分流”是一个极佳的解决方案。

本文将手把手教你如何利用 Cloudflare 的 自定义主机名 (Custom Hostnames/SaaS) 功能,通过一个闲置的“工具域名”来实现主域名的 CNAME 接入,进而灵活配置国内外线路解析。

准备工作

  1. 一个闲置域名(工具域名): 后缀不限,推荐 .top.cc.uno 等便宜的域名,仅作为跳板使用。
  2. 主域名: 您实际运营的网站域名(无需转入 Cloudflare,保留在阿里云/腾讯云等 DNS 服务商即可)。
  3. 服务器: 安装了宝塔或 1Panel 等面板的服务器。
  4. Cloudflare 账号

第一步:将工具域名托管到 Cloudflare

首先,我们需要处理这个“工具域名”。

  1. 登录 Cloudflare 首页,点击 “添加站点” (Add a site)
  2. 输入您准备好的闲置域名,选择 Free(免费) 计划。
  3. Cloudflare 会提供两个名称服务器(Name Servers)。请前往您的域名注册商(如 Namecheap, 阿里云等),将该域名的 DNS 服务器修改为 Cloudflare 提供的这两个地址。
  4. 回到 Cloudflare 点击 “检查名称服务器”。通常几分钟后刷新页面,显示“有效”即表示托管成功。
图片[1]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

第二步:配置工具域名的 DNS 记录

在 Cloudflare 后台选中刚刚添加的工具域名:

  1. 进入 DNS -> 记录 -> 添加记录
  2. 类型: 选择 A
  3. 名称 (Name): 随便填一个二级前缀(例如 abc,完整域名即 abc.tool-domain.com)。
  4. IPv4 地址: 填写您 源服务器的真实 IP 地址
  5. 代理状态: 务必开启 小黄云 (Proxied) 状态(显示为橙色云朵)。
  6. 点击保存。
添加DNS记录
图片[2]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

第三步:开启自定义主机名 (SaaS)

这一步是核心操作,旨在将 Cloudflare 的 CDN 能力通过 CNAME 的方式“借”给你的主域名。

1. 设置回退源 (Fallback Origin)

  • 在 Cloudflare 左侧菜单,进入 SSL/TLS -> 自定义主机名 (Custom Hostnames)
  • 回退源: 填写第二步中设置好的完整工具域名(例如 abc.tool-domain.com)。
  • 点击 “添加回退源”
  • 注意:此时系统可能会提示初始化状态,耐心等待其状态变为“有效 (Active)”即可。
图片[3]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

2. 添加主域名

  • 在同一页面,点击 “添加自定义主机名”
  • 自定义主机名: 填写您实际运营的主域名(例如 www.your-main-domain.com 或根域名 your-main-domain.com)。
  • 验证方式: 保持默认(通常是 TXT 验证)。
  • 提示:此功能需要账号绑定支付方式(PayPal 或信用卡),但在 Free 套餐下使用是免费的,不会扣费。
图片[4]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

3. 验证主域名所有权

  • 添加完成后,Cloudflare 会给出两个 TXT 记录 的验证信息(一个是证书验证,一个是主机名验证)。
  • 前往您 主域名的 DNS 服务商(如阿里云、腾讯云 DNSPod):
    • 添加记录,类型选择 TXT
    • 将 Cloudflare 提供的“验证名称”和“验证值”分别填入。
  • 回到 Cloudflare 等待几分钟,直到 “证书状态”“主机名状态” 都显示为 有效 (Active)
  • 为了避免三个月后网站突然证书过期挂掉,请将那两个 TXT 记录(证书验证和主机名验证)保留在 DNS 解析中
图片[5]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点
图片[6]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

图片[7]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

第四步:主域名添加 CNAME 解析

当 Cloudflare 显示状态有效后,就可以在主域名这边做最终的接入了。

以阿里云/腾讯云 DNS 为例:

  1. 进入主域名的解析设置。
  2. 添加记录:
    • 记录类型: CNAME
    • 主机记录: @ (或者是 www,取决于你想接入哪个)
    • 记录值: 填写第二步中的工具域名(例如 abc.tool-domain.com
    • 解析请求来源:默认
  3. IP分流: 设置好 CNAME解析后,把原本解析到服务器IP的解析请求来源改为“中国地区”(A记录),从而实现境内直连,境外走 Cloudflare 加速。
主域名DNS解析参考
图片[8]-利用 Cloudflare SaaS 实现网站境内直连,境外走 Cloudflare 加速-一点点

第五步:服务器面板绑定域名

最后,不要忘记让您的 Nginx/Apache 知道这个请求是发给谁的。

如果您使用的是宝塔面板:

  • 进入 网站 -> 点击对应网站的 设置 -> 域名管理
  • 在输入框中填写您的工具域名abc.tool-domain.com)。
  • 点击 添加

如果您使用的是 1Panel 面板:

  • 进入 网站 -> 点击 配置 -> 域名 -> 新增域名
  • 填写您的工具域名
  • 点击 确认

验证结果

至此,配置全部完成。您的主域名现在已经成功通过 Cloudflare SaaS 接入,并且隐藏了源站 IP(对于走 CNAME 线路的用户)。

您可以前往 ITDOG 进行测试:

  • 使用 在线 Ping在线 Tcping 工具。
  • 输入您的主域名。
  • 查看解析结果:如果配置了分流,您会发现海外地区的解析 IP 是 Cloudflare 的泛播 IP,而国内(如果设置了直连)则是您的源站 IP。

再购买一台 线路极佳配置较低 的 VPS(例如香港 CN2 GIA、日本CN2 GIA)。

在这台 VPS 上搭建 Nginx 反向代理,指向你的源站 IP。

国内 DNS 解析 -> 指向这台香港/日本 VPS。

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容