申请CloudFlare Partner
- 申请地址:https://www.cloudflare.com/partners/become-a-partner/ 进入申请地址后,填写一些信息,PS:网站个人博客也可以。
- 申请之后,系统会审核,审核成功之后,邮箱会收到CF的邮件(注意留意垃圾邮件)
- 点击上方的设置密码邮件,设置一个密码
- 登录Partner账号完善一些个人信息
- 点击Continue(继续)之后,就可以生成API秘钥了!(后台也可以看到API秘钥)
WHMCS部署
详细部署可以参考: https://www.cloudflare.com/media/downloads/Cloudflare-Training-WHMCS-Installation-Guide.pdf
官方插件下载:https://www.cloudflare.com/static/misc/cloudflare_whmcs-latest.zip
演示站点:2D2.WIN – 免费公益计划
WHMCS 5.X 6.X 亲测是可以的。
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账号).
- 按照屏幕提示操作
具体细节:
安装脚本:
wget https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py
python ./cloudflare–partner–cli.py
|
开始接入:
- 执行上方脚本,输入API秘钥
- 验证成功后。输入自己的邮箱和密码(不是Partner账号)
- 执行操作,我们这里选3添加域名
- 输入域名源站地址 源站地址不能写IP
- 成功添加后,会收到邮件
- 剩下的可以在CF的后台管理了
- DNS依然无法在后台管理