mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
878 字
2 分钟
CloudFlare CDN优选IP、CNAME提升网站访问速度
2024-12-08

(见https://t.me/ruyoblog/4495)

目前cf已禁止优选ip行为 (「禁止」cloudflare 代理域的流量被发送到未由 cloudflare 为该域分配的ip地址)

目前还没有听说谁被封了,请各位权衡弊利后再优选

后续我将迁移到腾讯的edgeone,并编写edgeone的优选教程

前言#

前几天突然想折腾折腾我的网站,所以就有了这篇文章

因为cf默认cdn只会给你两个ip,而且通常访问速度较慢

所以可以通过自己选择cf ip的方式进行提升速度

准备工作#

  • Cloudflare账号

  • 两个域名(听说免费的二级域名也可以,没试过)

  • 第三方dns账号(我用的dnspod)

www.showby.top作为访问域名 or.1xxxx.xyz作为回源域名 下面用top和xyz代替

访问域名可以托管在cf,也可以不托管在cf 而回源域名必须托管在cf

访问域名ns解析到其他dns提供商#

由于我懒得把我的主域名迁移到其他的dns

所以可以只把www.showby.top这个二级域名给其他的dns解析

如果你没有我这种需求,可以跳过这步直接用其他的dns提供商

在其他dns提供商直接添加你的二级域名

然后把给出的dns服务器通过cf ns解析

名称应和你添加的二级域名一样

这时候你在cf上添加的这个二级域名解析就无效了 以后的解析都需要在你选择的dns进行解析

配置回源域名#

给xyz域名添加一个解析

像这样,名称随意,我填写的是or,内容为你的源服务器 记得打开小黄云

自定义主机名#

在 SSL/TLS 里面的 自定义主机名 添加一个回退源

内容为刚才添加的解析

稍等提示有效就可以了

然后添加一个自定义主机名 内容为你要进行加速优选的访问域名 我的对应www.showby.top

接下来的图片由于我已经添加过我的主域名了 所以使用example.showby.top进行代替

接下来去你的dns那边添加这两个记录

需要注意他给出的名称已经包含了example.showby.top 也就是是完整的域名,所以你解析的时候应该解析名称为_acme-challenge 或者是_acme-challenge.example,总之解析完后应该跟他给出的名称一样

添加完解析后稍等一会,等待验证

设置优选ip#

经过一番配置后,终于到重头戏了

在这里稍微讲一下原理

当我把www.showby.top解析到一个cf的ip上并进行请求 cf会查找自定义主机名 自定义主机名又会转发到上面配置的xyz 然后cf进行回源(即从原站获取数据)操作

在这个过程中,cf正常进行回源操作,同时也实现了自定义cf的ip

cf哪些比较快的ip可以自己优选

或者访问 https://www.wetest.vip/page/cloudflare/cname.html 进行查找

可以通过 https://www.itdog.cn/tcping/ 来看看哪个比较快

选择完后在你的主域名dns那里添加解析

等待生效后访问就可以了

这是我的记录

参考文章(想了解详细原理可以看这)

https://dooo.ng/archives/1701171631107

分享

如果这篇文章对你有帮助,欢迎分享给更多人!

CloudFlare CDN优选IP、CNAME提升网站访问速度
https://www.showby.top/posts/2024-12-08-cloudflare-cdn优选ipcname提升网站访问速度/
作者
小白
发布于
2024-12-08
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

目录