
CloudFlare 免费CDN配置教程
阅读本文前你可能需要的网站与教程
1.CF CDN优选站点
2.cloudflare优化Wordpress教程
3.CF第三方接入面板
一、几个简单问题
- 免费版CloudFlare 自定义ip需要使用第三方版本cfp(就是CloudFlare partener)后文使用cfp代替。这里推荐奔牛。
- 很明显自定义ip要使用非dns接入方式。但是官方版只支持dns接入,所以要使用第三方版本。
- http://cdn.bnxb.com/ 本次教程使用的网站
https://cf.tlo.xyz/ 稳定存在了很长时间,值得使用
http://cf.github.ci/ freenom免费域名套CF的救星
技术原理
Cloudflare默认不支持自选节点,访问时的速度基本看脸。而我们的思路就是使用一个第三方服务来选择各地最优秀的节点。
举个例子,当浏览器访问接入默认CF的域名时,是先去不知道在什么地方的某个CF节点,之后再去访问真实服务器。
访问第三方接入的域名时,是先去第三方接入的域名获取访问最快的CF节点,再去访问这个CF节点。这样可以避免国内用户访问到美国西海岸节点之类的惨剧发生。
二、详细教程
视频教程
1.注册CloudFlare和奔牛
这个应该不用详细解释了吧,大家都会。
注意奔牛注册时需要填写你的CloudFlare账户和密码
2.添加网站
本站使用宝塔面板搭建了一个网站。
这里代指你自己的服务器
3.使用奔牛接入域名。
如果已经接入了CF,请备份解析记录之后在CF删除域名,把DNS地址换到任何一家国内可靠的DNS解析商。
之后再去奔牛网使用CNAME方式接入你的域名。
4.在DNS解析服务商添加A记录或者cname记录,接入cf。
在这里选择使用CNAME接入,记录值为cdn.linil.ml
设置之后每次想要添加解析时,请先去DNS解析服务商处添加CNAME解析,值为cdn.linil.ml,再去奔牛网添加同样子域名的解析,解析到你的目标地址。
可以使用测速网站检测一下解析出的IP地址,大于2且域名可以正常访问则说明接入成功。
cf免费版确实只提供两个节点,若是想更多只能自己添加了。
5.使用https
默认免费cf提供免费的ssl证书,源站一般要求也是加密的,也使用https回源,具体是否支持http回源,我没仔细验证。这样的情况下,有两种方法,
1.源站配置可信ssl证书,比如宝塔面板自带的免费证书,包括亚洲诚信和lets'encrypt证书。这里涉及到宝塔面板的设置吗,不在赘述,自行申请使用即可。如不清楚可以在下方评论。
2.使用cf自签发证书,可以使用15年
需要进入cf官方后台了,后台访问最近有点慢,不知道什么原因。进入后台找到你的域名,创建证书。记住最好保存,因为,貌似key只显示一次。
添加到网站
然后返回奔牛验证ssl状态,需要耐心等一会,可能比较慢。
点击ssl验证查看验证状态
然后返回设置为全程加密
这时候在访问网站,看看
到此https开启成功,到现在cf就可以正常使用了。
3.源站不配置证书使用CF免费证书

点击SSL验证

把验证方式改成txt就好然后添加对应txt解析 我这里已经添加好了就不再演示了
文末福利
http://cf.github.ci/ freenom免费域名套CF的救星的简单教程
1.登录http://cf.github.ci/
2.添加域名

3.添加解析

4.修改解析
简单暴力删除域名重写添加即可
原文转载自:Lioil's Blog,已经获得原作者许可