前言
最近看到各种群里对cloudflare自选节点的需求都挺高的,网上的现有文章又有点过时,不太能反映现在的情况,所以我在此写一下自己对于cloudflare自选节点的一些观点。
还有一点要说的,cloudflare采用的是anycast技术,所以你路由追踪到的节点并不一定是准确的。
关于自选节点的准备工作
cloudflare免费版本身是不允许cname接入的,必须使用cloudflare的DNS服务器,但是cloudflare可以申请partner,然后就可以像其它cdn一样使用自己的dns然后cname接入了。
现在市面上有已经搭建好的cloudflare partner控制台,可以直接使用。推荐三个比较稳定的:Quanyin CDN 梦牛CDN 笨牛CDN
我以Quanyin CDN为例子演示如何进行parter接入,首先在控制台登录你的cloudflare账号。
登录账号后来到控制台的主页,找到添加域名,把自己想要加速的主域名添加进去(xxx.com)。
添加域名之后,将解析配置好,比如我这里把www来cname解析到我的源站,并开启CDN功能。
添加成功,控制台会给出对应这个域名的解析,把这个cname复制到你的dns里,默认线路解析,然后稍等https证书签发。
等待签发成功之后,就可以为各运营商添加解析了(不建议删除默认的cname解析,因为可能会影响https证书签发)。
继续新建记录,www进行A解析,分别把电信/联通/移动的自定义IP设置好。
至于各个运营商如何自定义IP,请看下文:
电信方面
电信对于cloudflare的免费版来讲选择还是比较少的,基本全都在美国的洛杉矶和圣何塞,延迟表现不会很好,而且由于电信163夜间的汇聚负载常年处于超载状态,会更差。
到洛杉矶的话,推荐选择cloudflare与apnic合作的one.one.one.one节点,走广州电信出口,白天效果较好。推荐IP:1.0.0.21/1.0.0.22/1.1.1.19/1.1.1.22
到圣何塞方面,推荐选择cloudflare的104.16段IP,走上海电信出口,夜间当广州电信汇聚负载较高时可以切换到这个节点。推荐IP:104.16.32.10/104.16.32.5/104.16.32.21
联通方面
由于免费版的cloudflare并没有购买联通位于境外的POP接入,所以联通到任何一个cloudflare节点必定绕其它运营商,常见洛杉矶/圣何塞GTT,圣何塞cogent,欧洲GTT。
联通到北美的两个GTT一般是难以自定义的,根据你的省份随机分配,一般洛杉矶GTT优于圣何塞GTT,使用cloudflare与apnic合作的one.one.one.one节点,走广州联通出口,白天效果较好。推荐IP:1.0.0.21/1.0.0.22/1.1.1.19/1.1.1.22
到圣何塞方面,推荐选择cloudflare的104.16段IP,同样走广州联通出口,推荐IP:104.16.32.10/104.16.32.5/104.16.32.21。但是圣何塞的GTT与联通的接入容量不是很足,效果整体不如洛杉矶。
欧洲GTT这里要特别讲一点,自从2020年3月份太平洋直达高速光缆断缆后,中美之间两条质量较高的线路(电信cn2和联通169)受影响最大,现在联通到北美方向的质量比以前差了不少,所以建议夜间将节点切换到更稳定的欧洲GTT来,可能延迟比较高,但联通到欧洲方向是很稳定的。推荐IP:104.27.192.72104.27.192.72/104.27.207.72。
对于圣何塞cogent,是极度不推荐的,首先cogent本身的跨网质量就很差,另外cogent到联通和到cloudflare容量都很少,全天卡顿。
移动方面
其实移动的选择挺多的,但很多都被改路由改没了,目前比较常用的就香港节点和圣何塞节点。
对于中国香港节点,是很多同类文章都推荐的,但我个人并不主张全用香港节点,因为cloudflare在香港向CMI购买的POP少得可怜,很多时候只是空有延迟低,访问比到圣何塞还卡。推荐IP:104.19.42.72/104.19.67.70/141.101.115.3
到圣何塞的话,虽然延迟比较高,但一般是比较稳定的,很少发生像香港一样容量不足的问题,推荐作为备用节点,推荐IP:1.0.0.21/1.0.0.22/1.1.1.19/1.1.1.22/172.67.150.159
移动最令人头疼的不是延迟问题,而是移动的主动阻断问题。移动主要是对cloudflare的104段IP阻断,以及对HTTPS请求阻断。这就要求我们在分配节点的时候为移动加一个其它段的IP来作为备用,另外如果可能的话,关掉强制HTTPS(但不是直接关闭HTTPS),移动的访问速度会大大提升的。
总结
分(hu)析(shuo)了这么多,最终做一个我个人的推荐组合吧。
- 电信:1.1.1.19,1.0.0.22(白天),104.16.32.10(夜间)
- 联通:1.1.1.19,1.0.0.22(白天),104.27.192.72(夜间)
- 移动:104.19.42.72,141.101.115.3,1.0.0.22
教程结束,如果这篇教程对你有帮助的话,请在网站下方评论建议,或者设个主页,你的支持是我前进最大的动力!