Cloudflare,我们大部分网友和站长应该是比较熟悉的,全球知名的CDN服务商,只不过是因为中文网站使用后速度一般,所以我们国内网站使用的并不是很多。但是,一般海外网站如果需要用到CDN网站加速和安全的较多的会选择Cloudflare CDN服务。如果我们直接从Cloudflare官方申请账户和添加站点,只能更换域名DNS解析,这样的做法确实也是比较彻底和直接,但是对于有些需要变更解析和其他功能用途的,确实不是这么方便。
理论上如果我们需要使用Cloudflare CDN服务器的建议直接用CF提供的DNS直接更换掉域名默认的DNS,但是如果我们希望实现别名解析,其实也是有办法的。比如Cloudflare有提供Cloudflare Partner服务,我们可以申请账户利用其API进行自建服务,然后实现CNAME别名解析。
Cloudflare自建CDN有好处也有弊端,我们需要利用脚本在服务器中部署,对于不会脚本或者不熟悉的确实比较难,即便用可视化面板的,那也需要一个空间和环境,又多了一个管理平台出来。所以根据我们自己的需要,如果不希望这么麻烦的,直接就到官方用更换域名DNS直接一步到位。
第一、申请Cloudflare Partner账户
1、申请地址
申请:https://www.cloudflare.com/partners/become-a-partner/
然后我们根据表单内容填写申请。重点是填写一个自己网站、以及当前网站的域名邮箱,不要用免费邮箱,这样不容易被审核过。
2、审核和完善信息
提交申请之后,不会立即得到审批,需要等待1-2天左右时间。
然后会收到一封邮件,根据链接地址点击打开设置密码。然后需要一个完善信息,会直接看到我们自己的API账户信息,这个是比较重要的,我们需要记录下来。这样我们申请完毕Cloudflare Partner。
第二、自建CloudFlare CDN服务
申请完毕之后,我们就需要来部署安装到需要设置CF CDN的网站项目中。确实申请Cloudflare Partner还是比较麻烦的,要是我们自己使用官方自带的早就搞定。既然开始了,那就不能这么放弃吧,好歹完成这篇文章。
利用"Cloudflare Partner CLI"脚本在Linux VPS或者服务器上部署,相比可视化WEB界面是稍微繁琐一些,我们其实也可以将集成到WHMCS面板中的。我们一起看看脚本如何操作的。
wget --no-check-certificate https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py
python ./cloudflare-partner-cli.py
输入我们申请合作资格的HostKey,然后输入我们其中已经注册过CF账户的用户名邮箱、密码,看到一个9个菜单的列表。我们可以输入6添加接入的域名和子域名。根据提示设置。然后将生成的CNAME记录修改到域名当前别名解析。
老蒋看到网上有网友提到可以使用WeiUZ CloudFlare Partners PHP版本程序直接可视化部署,可以直接可视化操作添加域名和解析,但是这个需要我们有一个解析和空间存放,实际上还不如直接找一台临时的VPS主机操作,因为只要输入对应的账户就可以看到所有列表。
本文出处:老蒋部落 » 申请Cloudflare Partner自建CloudFlare CDN加速且可别名解析 | 欢迎分享( 公众号:老蒋朋友圈 )