当前位置:首页 > 技术博客 > 其他 > CloudFlare免费CDN加速自定义节点-CloudFlare自选IP加快CDN速度

CloudFlare免费CDN加速自定义节点-CloudFlare自选IP加快CDN速度

4年前 (2021-05-12)其他938

我在CloudFlare Partner的文章里已经提到过自定义加速节点IP的方法。CloudFlare官方网站不提供CNAME访问CDN和a记录,但CloudFlare的自助合作伙伴计划可以使用CNAME和a记录免费访问CloudFlare。

我们可以使用CloudFlare通过使用A记录来访问CDN,定制节点IP,比如1.0.0.1。使用CloudFlare定制节点IP的好处是可以在一定程度上缓解CloudFlare免费包的拥塞问题。测得的CloudFlare自由包节点少,“善恶人杂”,容易被分阶段。

xcloudflare-cdn-ip_00.jpg.pagespeed.ic.URpmUyv80Y.jpg

通过 CloudFlare Partner 接入 CloudFlare

一、接入CloudFlare CDN

平台:http://cdn.juziht.cn/(来自桔子很甜)也可以自己寻找Cloudflare Partner接入平台

1. 添加域名

以上都是利用CloudFlare Partner API开发的CloudFlare CDN接入平台。如果您想自己申请Cloudflare合作伙伴,请参考CloudFlare合作伙伴访问管理Cloudflare CDN。

首先,添加您的域名。

然后,添加记录,记录值为你源站的 IP 或 CNAME 地址

 

添加完成后,会生成CNAME、Anycast IPv4、Anycast IPv6和NS设置四种方式。

一般来说,我们推荐CNAME或选择IPv4接入。现在到你的域名DNS的服务商,添加CNAME记录,就是刚刚生成的记录值。

2.检测解析是否生效

按照上面的方法,请先耐心等待DNS解析生效,进入到 CloudFlare Partner 接入平台,点击“SSL/TLS”→ "边缘证书"

当看到SSL证书生成成功时,CloudFlare CDN接入成功了。


二、自定义CDN节点IP

1 1.0.0.1

1.1.1.1/1.0.0.1是CloudFlare联合APNIC推出的公共DNS解析服务,官网说这是地球最快的DNS:1.1.1.1 the fastest DNS resolver on Earth,但是这个IP也可以当成CloudFlare CDN的IP。

部分运营商1.1.1.1可能无法访问因为他们把1.1.1.1认为路由器的IP了,所以添加域名解析记录 IPV4指向1.0.0.1。

记得删除原来的CNAME或者A记录,待所有的DNS解析生效到1.0.0.1就可以正常访问了。1.0.0.1的路由线路如下

关于各线路推荐列表:

电信:推荐走圣何塞,例:104.16.160.* 或者下面面的百度云合作 IP

移动:推荐走移动香港,例:172.64.32.* 141.101.115.* 或者 104.23.240.0-104.23.243.254

联通:没发布什么好线路,可走圣何塞。例:104.16.160.* 或者 104.23.240.0-104.23.243.254 。也可以试一下走亚特兰大 108.162.236.*

优选节点IP:

172.64.32.1/24 (推荐移动,走香港)
104.28.14.0/24 (推荐移动,走新加坡)
104.23.240.0-104.23.243.254 (推荐联通、移动,线路未知)
108.162.236.1/24 (推荐联通,走美国)
104.20.157.0/24 (推荐联通,走日本)
104.16.160.1/24 (推荐电信,走洛杉矶)
172.64.0.0/24 (推荐电信,走旧金山)
172.64.32.* (走欧洲)

CloudFlare 的百度云合作 IP:

162.159.208.4-162.159.208.103
162.159.209.4-162.159.209.103
162.159.210.4-162.159.210.103
162.159.211.4-162.159.211.103
162.159.211.4-103
103.21.244.0/22
103.22.200.0/22
103.31.4.0/22
104.16.0.0/12
108.162.192.0/18
131.0.72.0/22
141.101.64.0/18
162.158.0.0/15
172.64.0.0/13
173.245.48.0/20
188.114.96.0/20
190.93.240.0/20
197.234.240.0/22
198.41.128.0/17

网友收集的 CloudFlare 国内线路友好 IP :
108.162.236.1/24 联通 走美国
172.64.32.1/24 移动 走香港
104.16.160.1/24 电信 走美国洛杉矶
172.64.0.0/24 电信 美国旧金山
104.20.157.0/24 联通 走日本
104.28.14.0/24 移动 走新加坡


三、三网智能解析

CloudFlare自定义CDN节点IP,移动、电信和联通会出现不同的访问情况,我们可以利用DNS的智能解析服务,将移动、联通、电信用户解析到不同的IP地址上。


四、防止域名被 CloudFlare 封

自定义 CloudFlare 的节点IP,有几率被 CloudFlare 封掉,不过也很容易解决,我们也可以利用 DNS 智能解析,将 默认 / 国外 按照 CloudFlare 给的 CNAME记录 使用 CNAME 解析,然后国内我们就按照三网智能解析自定义 IP ,可以像下图那样解析,这样就可以防止被 CloudFlare 封域名啦

版权声明:本文由 LzxBlog 发布,如需转载请注明出处。

本文链接:https://www.liuzhixi.cn/html/49.html

标签: 其他技术

相关文章

比较有趣的代码注释

比较有趣的代码注释

/***                                      *         瓦瓦            十            ...

随机背景图片php源码

随机背景图片php源码

不知道写点啥了,所以。。。,懂得都懂说明一下:虽然有水的成分但是保证99%内容为原创,都是php常用方法,和别人的有些类似很正常,声明一下不是网上抄袭的!淦新建...

解决跨域请求错误问题 (failed) net::ERR_FAILED (CORS问题)

解决跨域请求错误问题 (failed) net::ERR_FAILED (CORS问题)

跨域请求错误问题,算是一个常见但又不是100%遇得到的问题。简单的说会在浏览器控制台中,看到有关资源(包括且不限于图片、字体等)请求失败的提示,一般控制台会提示...

[保姆级教程] 如何将PS启动图换成自己喜欢的图片

[保姆级教程] 如何将PS启动图换成自己喜欢的图片

今天教你们如何将photoshop它的启动界面的这个图片给它更换掉1、首先我们需要一个软件,软件的下载链接放在文章底部了2、然后在我们的ps图标上右击选择属性,...

Mac 修改Hosts文件的方式

Mac 修改Hosts文件的方式

每次都要手敲代码改Hosts文件,还是记录下来吧,方便以后直接复制食用!1)打开终端,输入命令行:sudo vi /etc/hosts2)输...

HTML网页几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令

HTML网页几行简单的代码可以禁止他人使用鼠标右键和“另存为”命令

一、屏蔽鼠标右键<body oncontextmenu=self.event.returnValue=false onselectstart...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。