本文转载来自老部落:https://www.laobuluo.com/1977.htmlhtml
若是咱们有留意国外网站的话,会看到大部分网站都会使用Cloudflare CDN和解析服务。若是咱们是有海外网站,尤为服务器是美国或者欧洲机房的,线路上不是那么理想的,若是使用Cloudflare CDN服务,确定会比默认的服务器速度快一些。可是,若是咱们只亚洲或者国内机房,因为Cloudflare没有咱们国内节点,因此速度上会不是太理想。python
Cloudflare官方默认的解析方式必须将DNS使用它的,这样会使得咱们本身本来利用第三方国内的DNS解析管理不便,或者是有些须要使用别名业务或者是其余服务的比较难以设置。至少目前Cloudflare官方不支持别名解析,可是咱们能够申请Cloudflare Partner合做/分销帐户来解决这个问题。git
对于Cloudflare Partner帐户应该是有不少人早期申请过的,听说现在申请是比较困难不易经过。若是咱们有合做帐户的话,是能够经过第三方提供的WEB面板,以及提供在GITHUB的脚本进行设定别名解析。目前,Cloudflare官方产品仍是比较强大的,好像已经接入域名注册等服务。github
第1、申请Cloudflare Partner帐户
一、申请地址服务器
申请地址:https://www.cloudflare.com/partners/become-a-partner/网站
二、申请信息填写spa
这里咱们须要认真填写,听说现在申请比较困难因此咱们更加须要认真。尤为是咱们要装的像公司申请且渴望获得他们这样优质的服务,而后分享给更多的网友和用户使用。htm
三、激活与设置ip
若是容许咱们申请,则须要在1天左右时间推送恢复邮件。若是收到"Partnership Application Approved for 帐户名"的邮件说明是审核经过,咱们只须要根据提示URL地址点击去填写我的信息。尤为是咱们须要复制保存API信息,这个后面是有须要用到的。资源
第2、利用Cloudflare Partner CLI配置别名解析
若是咱们申请过来的Cloudflare Partner帐户是只给本身使用别名解析的话,那直接使用热心网友提供的Cloudflare Partner CLI便可,直接在一台闲置的VPS,或者已经在用的VPS找个目录设置和配置便可。这个不占用服务器的资源。
一、脚本地址
地址:https://github.com/fffonion/cloudflare-partner-cli
二、脚本安装
wget https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py
python ./cloudflare-partner-cli.py
下载脚本以及运行,这里须要咱们当前服务器支持python,若是不支持就先安装。
根据提示,咱们输入API信息便可。而后须要提示咱们输入邮箱和密码,这个是咱们在CloudFlare主页中的帐户和密码,不是咱们的合做者帐户和密码。而后能够看到上图。
三、添加网站解析
这里输入8回车便可添加域名,而后咱们根据设置的根域名和子域名添加。以及源站地址不能是IP地址,须要是一个本身的域名且后面解析到本身的源IP便可。
四、给网站添加SSL
若是咱们使用别名解析,也能够经过这个脚本配置SSL证书的。
这里咱们根据提示去生成两个文件,而后根据文件提示去服务器对应网站目录中添加文件验证全部权。这样咱们就能够实现证书的生效。
这样,咱们根据生成的CNAME记录,直接到域名所在的第三方DNS面板中添加就能够,等待生效就能够直接使用CNAME进行管理网站。
总结,在这篇文章中咱们仅仅分享到Cloudflare Partner帐户申请以及利用API结合Cloudflare Partner CLI脚本在服务器中配置别名CNAME解析。后面有时间笔者再找一款你们比较经常使用且体验较好的WEB面板,这样咱们能够配置成面板公开让你们使用或者本身管理起来也方便,毕竟不是每一个用户都习惯使用脚本的。