全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5958|回复: 39

[跟风开源] SonicBreaker,xjb写的Cloudflare Partner套件(PHP)

  [复制链接]
发表于 2017-9-3 02:23:31 | 显示全部楼层 |阅读模式
本帖最后由 滑稽 于 2017-9-3 02:26 编辑

等级太低没法上图,直接文字说明。

用途:
一款Cloudflare Partner套件(PHP),用了ThinkPHP和OneThink框架;
用框架的原因是之后打算在这玩意儿上再长一点别的东西出来,比方说……对接已有的用户系统(当然实际上这就变成了用户域名“托管”在我的账号下面了)等等。

部署方法:
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安装根目录下即可,部署和使用方法相同。

演示地址:dns.zju.sb
 楼主| 发表于 2017-9-3 02:24:34 | 显示全部楼层
自沙,占位用

后续计划:
在这玩意儿上再长一点别的东西出来,比方说……对接已有的用户系统等等。
发表于 2017-9-3 02:36:58 | 显示全部楼层
   怎么一下出现了3个版本(加上再再之前还有一个版本),之前找半年都找不到一个
发表于 2017-9-3 02:54:57 来自手机 | 显示全部楼层
这个风跟的漂亮
发表于 2017-9-3 06:31:24 | 显示全部楼层
感谢楼主 、PS 最近搞CF API的高人很多
发表于 2017-9-3 07:55:27 | 显示全部楼层
楼主好,请问在哪获得自己的 'your_Cloudflare_Partner_host_key' ?

谢谢
发表于 2017-9-3 07:57:59 | 显示全部楼层
支持技术大佬
发表于 2017-9-3 08:11:13 来自手机 | 显示全部楼层
论坛大佬真多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-28 16:42 , Processed in 0.070518 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表