CloudFlare CDN优选IP、CNAME提升网站访问速度

(见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

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇