给网站配置Cloudflare优选IP--Cloudflare SaaS 优选 IP 操作指南

一月 03, 2026 / Kaelen / 95阅读 / 0评论

这是一份关于如何配置 Cloudflare SaaS (Cloudflare for Platforms) 以实现 优选 IP 的详细操作方案。

使用 SaaS 模式的核心优势在于:你可以将一个域名(CNAME 域名)通过 CNAME 指向一个已经优选过 IP 的中转域名,从而绕过 Cloudflare 默认分配的、可能在中国大陆连接速度较慢的节点。


一、 准备工作

在开始之前,你需要准备:

  1. 两个域名

    • 中转域名(A 域名):用于托管 Cloudflare 并在其上开启 SaaS 功能(需通过 NS 接入 Cloudflare)。

    • 业务域名(B 域名):你最终要给用户访问的域名(可以托管在任何地方,如腾讯云、阿里云或华为云 DNS)。

  2. 一个有效的付款方式:虽然 SaaS 基础额度(前 100 个域名)免费,但 Cloudflare 要求必须绑定信用卡或 PayPal 开启订阅。


二、 步骤详解

1. 开启 Cloudflare for Platforms (SaaS)

  1. 登录 Cloudflare 控制台,进入 中转域名 (A 域名) 的管理页面。

  2. 在左侧菜单栏点击 SSL/TLS -> 自定义主机名 (Custom Hostnames)

  3. 点击 启用 Cloudflare for Platforms,按提示完成付款方式绑定。

2. 设置回源域名 (Fallback Origin)

回源域名是当 SaaS 域名被访问时,Cloudflare 真正去抓取数据的地址。

  1. 自定义主机名 页面,找到 回源源站 (Fallback Origin)

  2. 填写一个具体的子域名(例如 origin.a.com)。

  3. DNS 设置页面,为 origin.a.com 建立一个 A 记录,指向你服务器的 真实 IP,并开启橙色小云朵(Proxy)。

3. 添加自定义主机名 (业务域名)

  1. 回到 SSL/TLS -> 自定义主机名,点击 添加自定义主机名

  2. 自定义主机名:填写你的 业务域名 (B 域名),例如 www.b.com

  3. TLS 版本:建议保持默认(TLS 1.2)。

  4. 证书验证方法:选择 HTTP 验证TXT 验证(推荐 TXT 验证)。

4. 验证业务域名所有权

此时,列表会显示“待验证”。你需要去 业务域名 (B 域名) 的 DNS 服务商处添加两条记录:

  1. 主机名验证 (Hostname Trust):按 CF 提供的 TXT 记录名称和值进行添加。

  2. 证书验证 (Certificate Validation):按 CF 提供的 TXT 记录名称和值进行添加。

    等待几分钟,直到状态变为“有效 (Active)”。


三、 实现优选 IP

这是最关键的一步,通过手动指定业务域名的解析记录来“欺骗”浏览器访问优选后的 IP。

1. 获取优选 IP

你需要使用优选工具(如 CloudflareST)在本地运行,测出当前网络环境下延迟最低、带宽最大的 CF 节点 IP。

2. 修改业务域名解析

回到 业务域名 (B 域名) 的 DNS 服务商(如阿里云):

  1. 删除 之前为了验证而添加的无关记录(保留验证用的 TXT 即可,如果已生效也可删除)。

  2. 添加 A 记录

    • 记录类型:A

    • 主机记录:www (即业务子域名)

    • 记录值:填写你优选出来的 IP(可以添加多个)。

  3. (可选)按线路解析

    • 移动线路:解析到移动优选 IP。

    • 电信线路:解析到电信优选 IP。

    • 联通线路:解析到联通优选 IP。

  4. 图例

    • 阿里云DNS配置1.png
      阿里云DNS配置2.png

四、 方案逻辑

为了方便理解整个流量的调度过程,以下是该方案的技术架构逻辑:

流量流转路径说明:

  1. 访客请求:当用户访问 www.b.com 时,DNS 解析会根据你在 DNS 服务商处设置的记录,直接返回优选后的 Cloudflare IP

  2. 接入节点:用户流量通过优选 IP 进入 Cloudflare 全球网络中速度最快的边缘节点。

  3. SNI 匹配:Cloudflare 节点接收到请求后,识别其 SNI(主机名)为 www.b.com。由于你在 A 域名 下配置了该域名的“自定义主机名”,Cloudflare 会接受该连接。

  4. 回源跳转:Cloudflare 内部查找对应的 回源源站 (Fallback Origin)(即 origin.a.com)。

  5. 请求源站:Cloudflare 最终通过 origin.a.com 指向的 真实服务器 IP 获取内容并返回给用户。


这个逻辑图清晰吗?如果你需要,我可以为你提供一套用于自动更新优选 IP 到 DNS 解析记录的 Python 或 Shell 脚本模板。


五、 注意事项

  • 证书续期:由于业务域名的 CNAME 并没有指向 Cloudflare,自动证书续期可能会失败。建议每 3 个月检查一次 TXT 验证,或者定期更新。

  • IP 失效:CF 的 IP 可能会由于遭受攻击或线路调整而失效。建议配合脚本自动检测并更新 DNS 解析记录。

  • 合规性:请确保业务域名符合当地法律法规。


文章作者:Kaelen

文章链接:https://kaelen.top/archives/gei-wang-zhan-pei-zhi-cloudflareyou-xuan-ip

版权声明:本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议,转载请注明出处!


评论