温馨提示:本站所有内容均来源网络,请自行区分好坏。

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

申请指南
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是可以的。

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账号).
按照屏幕提示操作

PHP开源版

请先在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网站管理员可以任意删除接入的域名。

 

来源:如有乐享

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址