为什么要进行优选加速
众所周知,Cloudflare(以下简称 CF) 号称是互联网的赛博大善人,免费提供域名解析,CDN 等功能(即开小黄云)。但是 CF 的 CDN 对于中国大陆的用户来说,真是一言难尽(高级套餐用户当我没说)。下面就来讲讲,如何优化中国大陆对于 CF 线路的加速。
Warning
以下这种方式可能会违反 CF 的 TOS,导致封号,请谨慎使用
阅读本文你需要的准备
一个域名,托管在 CF 平台
开通了 CF SAAS 自定义主机名功能(免费,但是需要绑卡)
基础的域名解析操作
基本的网站搭建知识
优选加速的原理是什么?
在我们开启小黄云之后,用户访问我们的网站时,CF 会自动分配边缘节点给我们,访问到达 CF 的服务器之后,会访问我们的源服务器或者内容,最后返还给用户。

CF 有相当多的 IP,每个 IP 在不同地区表现都不同,普通套餐的用户,只会分配几个固定的,质量不那么好的 IP。
那么如果我们把中国大陆到 CF 的线路改成距离用户最快的节点IP,那么我们网站的访问速度不就加快了吗?比方说,北京联通到 CF 最快的是 IP A,上海电信到 CF 最快的是 IP B。那么指定线路使用最快的 IP,速度自然就提升了,优选域名就是这个作用。

下面我们对比一下普通域名跟优选域名的 PING 结果,可以看到,差距还是很大的。


子域名加速
Note
在 CF 可以手动指定回退源后,域名优选变得很简单,无需两个域名,无需多个 DNS 解析平台,全程在 CF 就可以操作,缺点是只能加速子域名,类似
www.example.com、blog.example.com,但是不能加速根域名example.com
操作前的准备
业务域名:用户端访问的地址,这里以
www.example.com为例回源域名:获取原始服务器的网站内容,这里以
origin.example.com为例优选域名:第三方提供,用于提供高速节点 IP 的作用,这里以
saas.sin.fan为例
配置 CF SSL/TLS 的安全性为「完全」

创建回源站点
1,将 origin.example.com 指向服务器 IP,并开启小黄云

2,服务器创建对应的网站,开启 SSL,保证 https://origin.example.com 可以访问
添加回退源
在 CF 的控制台,打开 SSL/TLS->自定义主机名,添加回退源 origin.example.com

添加自定义主机名
点击添加自定义主机名,自定义主机名填写业务域名,选择自定义源服务器,并填写刚刚我们添加的回退源,origin.example.com

验证自定义主机名
点开待验证的按钮,按照提示,在 DNS 记录处,添加相关的 txt 验证。

处理业务域名
1,在 DNS 管理处,将我们的业务域名,CNAME 到优选域名(关闭小黄云)

2,服务器创建对应的业务域名网站,并开启 SSL
大功告成,这个时候访问,https://www.example.com 已经加速后的状态了。
根域名加速
Note
由于 CF 的自定义主机名不允许为根域名,所以如果我们想加速根域名,只能引入一个新的域名。回源域名跟业务域名分开,回源域名托管在 CF,业务域名托管在其它平台,DNSPOD,华为云等。
操作前的准备
业务域名:用户端访问的地址,这里以 example.com` 为例
回源域名:获取原始服务器的网站内容,这里以
cdn.origin.com为例(任意,不是业务域名的子域名)优选域名:第三方提供,用于提供高速节点 IP 的作用,这里以
saas.sin.fan为例
配置 CF SSL/TLS 的安全性为「完全」
步骤同上
创建回源站点
步骤同上,回源域名变为,cdn.origin.com
添加回退源
步骤同上,回源域名变为,cdn.origin.com
添加自定义主机名
步骤同上,回源域名变为,cdn.origin.com,主机名为 example.com
验证自定义主机名
这一步需要到 DNSPOD 等托管业务域名的地方操作 DNS ,验证记录。
处理业务域名
这一步需要到 DNSPOD 等托管业务域名的地方操作,设置 CNAME 到优选域名
优选域名的选择
saas.sin.fan 域名的维护者在 L 站,IDC 站不知道有没有号。
大家也可以在这里挑选合适的优选域名。
总结
域名优选的教程,到这里就结束了,相信成功之后可以帮助大部分人加速自己的网站。虽然很多人说,CF 的 TOS 不允许优选,但是也没见大规模封号过。我个人认为,用在网站上,应该是不管的。CF 域名优选的文章不少了,我这也是在各位大佬的基础上一步一步摸索着写的。如果有哪里不对,敬请指出。
原文地址:https://idcflare.com/t/topic/39537
