CloudFlare Partner(合作伙伴)申请指南以及部署教程

文章目录

CloudFlare Partner(合作伙伴)申请部署教程

 

2017年9月3日21:41:14 更新:又新增一个PHP开源代码 SonicBreaker。

2017年9月2日12:44:20 更新:新增一个PHP开源版本。

 

之前我们介绍过 #干货#CloudFlare使用CNAME解析,免费支持SSL 使用CloudFlare的CNAME解析,而且还能有免费的SSL。

文章结尾博主也提到 CloudFlare 合作伙伴申请。

 

申请指南

Cloudflare Partner 申请比较简单,通过率很高。基本上第二天就能申请通过。

 

申请地址

https://www.cloudflare.com/partners/become-a-partner/

 

申请内容

几个关键的 邮箱,网址 其他的貌似没啥要求。

手机号码应该没啥用,审核的时候并没有给我打电话。

 

账号激活

申请通过后,会给邮箱发送一封激活邮件。然后点击链接设置密码和邮箱即可激活账号。

 

账号设置

API KEY

访问 :https://partners.cloudflare.com/api-management  生成 KEY,定义名称。

 

HOST API

这里有详细的接口说明~~

https://www.cloudflare.com/docs/host-api/

 

部署指南

WHMCS

详细部署可以参考: https://www.cloudflare.com/media/downloads/Cloudflare-Training-WHMCS-Installation-Guide.pdf

亲测使用WHMCS5.3是可以的。

演示地址:https://whmcs.mall.ruyo.net/

 

Python命令行版

该版本需要你要有自己的CloudFlare Partner账号,才能使用。

开源地址:https://github.com/fffonion/cloudflare-partner-cli

 

使用步骤:

  • clone本项目或者直接下载脚本 右键另存为:https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py
  • 运行 python ./cloudflare-partner-cli.py
  • 输入 host_key。可以从这里https://partners.cloudflare.com/api-management获得。
  • 输入要用来管理域名的账号 (你的个人账号,不是partner账号).
  • 按照屏幕提示操作

 

在此感谢 @dabiantai 大佬开源代码~

 

PHP开源版

谢谢LOC大佬@师太分享~

请先在cloudflare.class.php里设置你的Partners KEY
演示地址:https://cloudflare.weiuz.com/

源码下载地址:链接: https://pan.baidu.com/s/1dFEiOZR 密码: qwns

 

SonicBreaker

谢谢大佬 @滑稽 开源~~

又一个开源的代码 PHP + MySQL

开源地址:https://github.com/AxelPanda/SonicBreaker/

 

部署方法:
1. 安装PHP、MySQL环境;
2. 从GitHub上下载源代码https://github.com/AxelPanda/SonicBreaker/archive/master.zip,丢到你的服务器上;
3. 编辑Application/Home/Controller/CFController.class.php中的’your_Cloudflare_Partner_host_key’为你的Host_Key;
4. 使用浏览器访问(第一次访问会运行安装向导,这个是由OneThink搞定的);
5. 使用后台改改网站标题啊啥的。

使用说明:
1. 浏览器访问,会跳转到登录界面;
2. 使用已有的Cloudflare账号密码登录,或者使用新的邮箱注册一个;
3. 首次使用请添加新域名;
4. 域名列表处可以查看已添加的域名和删除指定的域名;
5. 进入某一域名可以查看已托管的Cloudflare CDN记录,也可以添加新记录、修改和删除已有记录。

因为文件比较多,为了减少代码安全性的疑虑,另提供独立安装版本,下载压缩包https://github.com/AxelPanda/SonicBreaker/blob/master/SonicBreaker_standalone.zip并解压到OneThink安装根目录下即可,部署和使用方法相同。

演示地址:https://dns.zju.sb

 

PHP非开源版

目前几位大佬都是闭源的。

https://cdn.kevsrv.com

https://su.geekzu.org

 

 

 

特别提醒

CloudFlare Partner 有付费服务和免费服务。付费的价格略贵~

普通用户将自己的域名接入某CloudFlare Partner网站,那么只能在某CloudFlare Partner网站管理自己的域名。

某CloudFlare Partner网站管理员可以任意删除接入的域名。

 

 

加入群【资源分享】51043359 原文链接:,转发请注明来源!

发表评论

  • 6 Responses to “CloudFlare Partner(合作伙伴)申请指南以及部署教程”
    • Ruanun

      PHP开源版

      谢谢LOC大佬@师太分享~

      请先在cloudflare.class.php里设置你的Partners KEY
      演示地址:https://cloudflare.weiuz.com/

      源码下载地址:链接: https://pan.baidu.com/s/1dFEiOZR 密码: qwns

      上面文件里面改api那步,里面没有找到在那写

      回复
    • 王大佬

      完美的对接了 WHMCS 6X

      回复私信
    • 王大佬

      这个好玩

      回复私信
    • leonardo

      必须要企业邮箱才行了

      回复私信