网站同时部署阿里云CDN和Cloudflare加速实现全球加速
写在前面
借助Cloudflare的CNAME接入方式实现不用DNS接入就使用CF的CDN,CF在境外还是相当好用的,免费套餐个人使用的话完全够用了.
境内阿里云CDN
阿里云原本就是CNAME方式使用,将域名解析默认线路解析到阿里云加速给的CNAME地址
境外Cloudflare
绑定笨牛
首先进入笨牛,绑定你的CF账号
回笨牛主页
域名接入-添加域名
注意
- 笨牛一天只能接入一个域名
- Freenom系的免费域名(.tk,.cf,.ml,.ga之类的)已经不支持IP回源且不支持修改记录,因此如需添加这类免费域名,请选CNAME回源并一次性设置好需要的子域名,不然后续将无法修改记录
填写你的域名信息,这里的回源信息就填你要套CDN的网站所在服务器的信息,ip回源或者CNAME回源
回到笨牛的域名列表,如果成功添加了域名的话你会看到一个CNAME接入的域名,点进去切换到域名解析
在下方会看到一个提示让你把域名解析到一个CNAME地址******.cdn.cloudflare.net,这就是你的CF的CNAME接入地址了
到此在笨牛的操作就结束了,回到你的域名托管商新加添加一条CNAME解析
线路选择境外,地址填之前在笨牛看到的******.cdn.cloudflare.net
检测
等待解析设置后生效后使用多地ping
可以看到境内返回的是阿里的CDN节点ip,境外返回的是CF的节点ip
What if?
在笨牛的域名解析界面可以看到除了给了CNAME的地址外还给出了一些ip,这些ip都是Cloudflare的节点服务器ip,只要把域名解析到其中任何一个上,你在CF的域名解析和CDN都会生效,而且流量走的就是你所解析的这个ip,CF的ip有很多,可以A记录到固定ip来实现手动优选CF加速节点
根据当前网络环境优选CF节点的脚本(十分好用)
网站同时部署阿里云CDN和Cloudflare加速实现全球加速
https://ice.icemilk.cc/archives/a43ef6ce.html