Cloudflare Partner可以视作Cloudflare的合作分销计划,由Cloudflare官网提供API,你可以在WHMCS、Cpanel等面板中集成Cloudflare CDN加速服务。用户不需要进入到Cloudflare,就可以使用Cloudflare Partner管理CDN加速,使用效果和Cloudflare官网一样。
使用Cloudflare Partner有一个好处就是不需要修改域名的NS服务器就可以用上Cloudflare CDN,Cloudflare Partner会生成一个CNAME记录,你只需要将域名解析到这个CNAME记录即可。并且也支持SSL加密,没有启用SSL的网站也可以免费用上Https。
当然使用Cloudflare Partner也有不好的地方,一个就是Cloudflare Partner只能是之前没有在Cloudflare官网中添加过的域名,否则会提示重复不能继续下一步。解决的办法只能到Cloudflare官网中删除此域名。另外,Cloudflare Partner需要一个源域名,这一点对于非www域名加速不利。
Cloudflare 本文就来分享一下如何加入Cloudflare Partner,同时分享自建Cloudflare CDN接入管理平台方法,利用Cloudflare Partner你也可以为大家提供免费的CDN加速服务了。作为站长,与其去找那些不靠谱的第三方服务,还不如自建网盘、CDN加速和RSS阅读器,自己用得还省心。如下:
PS:更新记录。
1、很多人不想修改NS服务器但是又想接入CloudFlare CDN,这里有最新的方法:最新CloudFlare免费CNAME和IP接入教程-无需修改NS直接接入CloudFlare。2022.8.3
2、想要使用CloudFlare免费CDN加速的朋友,可以看看:十个你可能不知道的CloudFlare免费CDN加速技巧-SSL\DDOS\Cache。2018.3.1
官网:
打开Cloudflare Partner注册地址,按照页面上的要求填写基本的信息,主要要注意的就是填写邮箱时要使用域名邮箱,类似于admin@wzfou.com这样的。
大约等上一天后,你就可以收到Cloudflare Partner发来的审核通过的邮件了。
点击邮件中的链接,会要求你重置Cloudflare Partner管理密码。
接着,会有一个简短的问卷调查。
填写完后,点击到下一步,你就会看到你的Cloudflare Partner API,再返回到主页,你就可以看到Cloudflare Partner面板了,主要有域名、统计、下载、API等等。(点击放大)
Cloudflare Partner CLI
如果是想要自己用Cloudflare Partner的话,那么你就可以直接下载使用Cloudflare Partner CLI,简单几句命令就可以使用上Cloudflare CDN加速了。运行 python ./cloudflare-partner-cli.py
。
输入 host_key
。输入要用来管理域名的账号 (你的Cloudflare个人账号,不是Cloudflare Partner账号)。账户信息保存在.cfhost
文件中,然后按照屏幕提示添加域名、生成CNAME记录然后解析即可。(如下图)
Cloudflare Partner提供了WHMCS、cPanel集成插件,你可以自己参考官网的的教程添加Cloudflare Partner。
Cloudflare Partner集成WHMCS模块下载地址:http://www.cloudflare.com/static/misc/cloudflare_whmcs-latest.zip。解压到modules/addons目录下,然后在WHMCS中激活。
接着,你就可以在附加组件中配置Cloudflare Partner的API。详细的还可以参考官网的PDF教程:https://www.cloudflare.com/media/downloads/Cloudflare-Training-WHMCS-Installation-Guide.pdf
对WHMCS不了解的朋友,可以看看我之前写的:WHMCS从入门到精通。WHMCS不仅可以用来售卖虚拟主机、VPS、服务器,也可以用来售卖CDN加速。
利用Cloudflare Partner提供的API,我们可以自己搭建Cloudflare Partner接入管理平台,让更多人的免费使用Cloudflare CDN加速。这是我搭建的Cloudflare Partner管理平台:https://cdn.wzfou.com/。更多的还有:su.geekzu.org和cdn.kevsrv.com。
项目地址:
这是一个基于OneThink开发的Cloudflare Partner接入管理平台程序,需要PHP和MysqL数据库的支持。经过我的测试PHP 7可能不能正常运行。从GitHub上下载源代码,编Application/Home/Controller/CFController.class.php中的’your_Cloudflare_Partner_host_key’为你的Host_Key。
运行安装向导,填写数据库信息。
这是Cloudflare Partner SonicBreaker版本管理后台,你可以看到可以自己添加加速CDN域名。
添加的域名后会生成CNAME记录,按照提示要求做CNAME解析即可,想要SSL支持的话还需要添加SSL CNAME解析记录。
下载地址:
这是一个简单的PHP开源程序,下载后修改cloudflare.class.php里的Partners KEY,登录界面填写的是cloudflare个人账号,如果账号不存在会自动创建。
登录后,就可以添加域名了。添加域名时候不要加 www 。
添加域名后,你需要填写回源地址。回源地址不能直接写IP要写成域名。例如,你想要对www和@ wzfou.com使用CloudFlare CDN,你需要先添加一个新的解析域名:yuan.wzfou.com到你的服务器IP。
然后,在配置页面的 请输入 @xxx.com 回源地址,不更新无需修改
填入 yuan.wzfou.com
。在 请务必严格按照如下格式填写 【 域名:回源地址 】英文,分割
填入 www:yuan.wzfou.com,XXXX(此处为 Comodo SSL 认证地址,不需要改动)
。
修改后的效果就是这样的。
然后到 DNS 解析那里,将 wzfou.com
CNAME 到 xxx.com.cdn.cloudflare.net
,将 www.wzfou.com
CNAME 到 www.xxx.com.cdn.cloudflare.net
。需要SSL的要解析下那个长的 例如:_9546626e1e79dfa2945fa56a4b9af07e.xxx.com
CNAME 到 _9546626e1e79dfa2945fa56a4b9af07e.xxx.com.cdn.cloudflare.com
最后,我们就可以看到CloudFlare CDN加速效果了。
加入Cloudflare Partner并不难,主要需要注意的是使用你的域名邮箱作为申请邮箱。提交申请后你会收到一封确认的邮件,然后再过1个工作日就可以收到成功加入Cloudflare Partner的邮件了。
Cloudflare Partner管理CDN还是挺方便的,不需要修改NS服务器直接使用CNAME解析即可用上Cloudflare CDN。回源地址你可以新建一个,注意不能使用IP地址,CDN加速统计管理员可以Cloudflare Partner中看到。
文章出自:挖站否 https://wzfou.com/cloudflare-partner/,部分内容参考自:如有乐享 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
文章更新于: %s = human-readable time difference 下午1:06
查看评论
弄完后,边缘证书的通用证书一直显示待验证,看网上说,弄完后要边缘证书激活才能用
是的,先用NS验证完成,再添加CloudFlare Partner看看。
为了做回源 在DNS里专门A记录解析回服务器IP 那不就是让人查到 你服务器原 IP了吗,那还要cf的CDN何用>... 为什么回源里不能直接打服务器IP ?
所以,开通Railgun有利有弊。
现在还能申请 cf partner吗 好像有些人说已经不可以了
门槛已经非常高了。
添加域名时提示:There was a database error while processing this request.换了好几个公共的partner网站,都是同样的问题,不晓得Qi姐知道啥情况吗?[晕]
qi姐 最近更新解析 有遇到 这个错误嘛?Client error: `PUT https://api.cloudflare.com/client/v4/zones/f4f5c29443ad50f31c34f81dcf1cc096/dns_records/91089af9383c5dd02fa79057bb42203d` resulted in a `400 Bad Request` response: { “result”: null, “success”: false, “errors”: [ { “code”: 9207, “message”: “Failed to parse reques (truncated…)
想问一下 这这个有没有办法 免费或者最便宜的套餐来使用自定义SSL呀
好像不行,CF要付费才可以自定义SSL证书。
想问一下 这这个有没有颁发 免费或者最便宜的套餐来使用自定义SSL呀
申请后给我发了这么一封电子邮件,应该怎么回答他呢?https://sm.ms/image/3guZpkh2ADnIBT5
可以这样写:我自己有一个网站,提供主机、域名等服务,想利用CF Partner提供CDN给自己的客户使用。
这个不会是说现在加入Partner计划有最低消费了
https://i.loli.net/2020/02/11/f3KPu2YS4DNGdEb.png
好像现在变成了:Enterprise Partner Application,原先有个免费的,现在只留下了这个入口,难道是政策变了?
突然出现 invalid host key,是不是表示 partner 凉了[ali郁闷]
你的被取消了?
不懂得,突然登不上了[生病]
Qi姐,cPanel面板怎么弄这个呀?