[菜鸟教程] 零基础 Cloudflare 优选教程

MIYUSAMA 2025-10-20 11:23 1

从[教程] Cloudflare 单域名SaaS优选教程. 让Cloudflare不再成为中国减速器, 最低延迟低至10ms!继续讨论:

上篇教程有人说看不明白, 所以这里写一个更详细的教程


一. 啥是优选, 对我网站的优化明显吗?


由于众所周知的原因, Cloudflare 的大部分节点在高峰期的表现的不堪入目. 所以引申出了节点优选. 通常是把特定区域的流量引导至我们想要的 PoP(例如 HKG/NRT/SIN). 优选的节点通常会有更优的线路和性能. 优选的原理如下:


用户 (海外或大陆)
|
v
第三方 DNS 服务商 (例如阿里云, 华为云的解析服务)
|
v
├── 海外用户返回 Cloudflare 分配的IP
└── 大陆用户返回 自定义的 Cloudflare IP
|
v
用户访问对应节点, 实现优化

至于效果是否明显, 我觉得还是挺明显的. 大部分前端文件都可以被Cloudflare Edge缓存, 最明显的效果就是静态资源和前端页面加载的更快了, 用户只需要等待Cloudflare Edge返回api请求即可.


二. 如何为我的网站配置优选?


从本段开始就是正式教程了. 只要你按照教程一步一步做, 我就不信还有人能看不明白. (要是还看不明白我就真没招了)



情景带入:

我是一个新手, 我的 主域名 sin.fan 在 Cloudflare 上托管, 但是由于 Cloudflare 太卡了, 我真受不了, 所以我决定让用户从我的子域名 abab.rikka-ai.com 访问我的网站, abab.rikka-ai.com 是我要进行优选并接入到 abab.sin.fan 的域名.



1. 检查条件


必要条件, 没有的可以不用往下看了



  • 一个有支付方式的Cloudflare 账号 (据说此步骤可以卡bug跳过检查, 可自行查找解决方法)

  • 至少一个可用的主域绑定在Cloudflare 上, 至少一个可添加多个解析的子域名(不同主域). (单域名接入请看我的另一个优选教程)

  • 一个支持分地区解析的DNS服务商 (例: 阿里云, 腾讯云, 华为云…)


2. 基础配置


A. 配置回源

根据情景带入, 我的主域是 sin.fan, 回源域名为 abab.sin.fan. 所以我先为回源添加一个解析:


B. 配置自定义主机名

依据情景带入和上一步添加的回源解析, 我的回源是 abab.sin.fan; 用户要访问的域名是 abab.rikka-ai.com. 根据这些信息, 进行配置:


I. 转到配置页面

查看侧边栏, 点击自定义主机名


II. 配置默认回源

在主页面配置回源, 回源就是你在步骤A中添加的解析. 我设置的是 abab.sin.fan. 你应该替换为你自己配置的回源.


III. 添加自定义主机名

现在回源配置完毕, 开始添加自定义主机名.

根据情景带入, 用户应该用 abab.rikka-ai.com 访问我的网站.


首先点击 “添加自定义主机名按钮”:



随后在新的页面中完成添加:



最后点击添加自定义主机名按钮保存设置.


至此, 你已经完成了本步骤: 基础配置.


3. 开始接入主机名并完成优选


还记得你在步骤 2.B.III 中配置的自定义主机名吗? 当你成功配置后, 自定义主机名主页会有个类似的卡片:



待会需要你根据卡片中的内容, 进行设置


A.接入支持分地区解析的服务商

根据情景带入, abab.rikka-ai.com 是我要接入的域名.

这里用阿里云作为示例, 你应该根据你使用的服务商自行调整:


I. 添加域名

将 abab.rikka-ai.com 添加到阿里云中, 你应该会收到如下提示:



点击 TXT授权验证 会打开一个新的卡片:


根据卡片的描述, 我们需要给 alidnscheck.rikka-ai.com 添加TXT解析,

这里需要你转到原DNS服务商添加解析, 例如我的 rikka-ai.com 托管在 Cloudflare 上, 因此我需要到 Cloudflare 上添加解析:



现在回到阿里云, 点击验证. 等待验证通过.


验证通过后, 进入配置页, 查看阿里云为你分配的名称服务器:


转到原服务商, 为子域添加NS解析:



添加完成后, 回到阿里云. 刷新页面后应该能看见 域名的DNS信息配置正确。 提示.


II. 添加解析

根据自定义主机名卡片中的要求, 添加以下解析:

TXT:

_acme-challenge:



_cf-custom-hostname:


接下来是CNAME解析, 一共两条

第一条为 Cloudflare 要求你设置的回源解析, 根据情景导入, 我的回源是 abab.sin.fan, 因此我先添加一条解析请求来源为境外的 CNAME 解析:



第二条为 为国内流量提供优化的 CNAME 解析, 因此解析请求来源设置为中国地区, 内容为任意的优选域名, 这里我推荐 saas.sin.fan:


III. 检查是否生效

现在回到 Cloudflare 的自定义主机名页面, 点击刷新. 如果两个待定均变为有效, 代表你的所有设置均是正确的! 至此本篇教程已经结束.

最新回复 (19)
  • sar 10-20 11:24
    1楼

    感谢分享!

  • xun 10-20 11:24
    2楼

    感谢佬的教程

  • Cris_37 10-20 11:24
    3楼

    佬友好帖

  • REOVO 10-20 11:31
    4楼

    写的很详细

  • xirzy 10-20 11:31
    5楼

    感谢教程分享

  • 大帅哥 10-20 11:35
    6楼

    感谢大佬教程!

  • monaicc 10-20 11:42
    7楼

    感谢分享

  • 嘟嘟噜 10-20 11:53
    8楼

    感谢大佬,很详细的教程

  • md5 10-20 11:59
    9楼

    写的很详细,支持支持

  • ​ 10-20 12:02
    10楼

    所以优选是啥原理,为什么能解析到自定义的cloudflare ip

  • leileio 10-20 12:02
    11楼

    还有一个方法是不是成为它的会员?每个月交20刀,就自动有了??

  • 荷花大少 10-20 12:03
    12楼

    可以可以 ^-^

  • xcafe 10-20 12:07
    13楼

    插个眼关注

  • SUMN 10-20 12:11
    14楼

    好贴,感谢分享

  • an1xing 10-20 12:11
    15楼

    不错不错

  • de_bug 10-20 12:24
    16楼

    感谢分享,很详细的教程贴

  • W 10-20 13:00
    17楼

    问一下,不境内外分流会有什么影响吗,境外会变慢?

  • 陌灬离 10-20 13:04
    18楼

    感谢大佬分享!

  • TL5272 10-20 13:14
    19楼

    感谢佬教程,学到了

* 帖子来源Linux.do
返回