小萌博客 - 既是个人原创，又是汇聚分享 - immoe.org - CloudFlare Partner面板
全篇转载自 @如有乐享 ，由 小萌 进行编辑，本文仅作存档使用最近打算将小站接入CF Partner，找了一圈发现有大佬开源了一个管理面板挺不错的！PHP语言开发的，在Github上开源了！开源地址https://github.com/ZE3kr/Cloudflare-CNAME-Setup环境要求PHP 7.0+ (需要 cURL, APCu Cache, JSON 和 Gettext 插件)网页服务器 (Nginx, Apache, 等)Cloudflare Partner 账户安装步骤Docker安装运行以下命令即可！docker run -d \ -e HOST_KEY=填写你自己的 Partner API Key \ -e HOST_MAIL=填写你自己的 Partner 邮箱 \ -e TITLE=填写自定义标题 \ -p 端口号:80 \ ze3kr/cloudflare手动安装1）环境安装，安装了PHP7.2 + Nginx。2）申请一个SSL证书（如果不开启HTTPS可以不申请）3）下载开源代码，zip包下载地址：https://github.com/ZE3kr/Cloudflare-CNAME-Setup/archive/master.zip4）在服务器上部署一个网站，将源码上传即可！5）重命名 config.example.php 成 config.php 。替换KEY 和 EMAIL保存即可！define('HOST_KEY', 'e9e4498f0584b7098692512db0c62b48'); define('HOST_MAIL', 'ze3kr@example.com');面板特性管理你的所有 DNS 记录。此面板使用了 Cloudflare API v4，所以支持各种格式的 DNS 记录。高级统计。你可以查看 过去一整年 的统计信息，而不仅仅是一个月。同时支持 NS 接入。此面板提供了 NS 接入信息，所以你可以随时切换到 Cloudflare DNS。此外，这个面板也支持 DNSSEC。同时支持 IP 接入。你可以看到 DNS 的 Anycast IPv4 和 IPv6 信息，这样你可以安全地在根域名下使用第三方 DNS。适配移动设备。支持多种语言。常见问题Q：在其他合作伙伴接入的域名，能否在这里登陆？ 可以。Q：如何从 NS 接入转成从这个面板接入？备份现有域名的 DNS 记录。从备份中恢复，切换到另一个 DNS 解析商。(可选的)在 Cloudflare 上删除你的域名 (如果你没有完成第二部则可能会导致你的网站在一段时间内无法访问)在这个面板上重新添加域名。在这个面板上配置 DNS 记录。删除已有的 DNS 记录然后重新添加 CDN 的记录。(如果你在步骤二中切换到了另一个 DNS 解析商)Q：CNAME 接入的好处更加灵活，因为你可以使用任何一个 DNS 提供商。将 Cloudflare 作为一个备份服务器，或者使用多个 CDN。可以免费支持四级域名下的 SSL！例如像 dev.project.example.com 这样的域名，Cloudflare 也会自动签发 SSL 证书，这是因为 CNAME 接入签发的是 SSL for SaaS，它会自动的为每一个字域名签发证书。Q：使用 Cloudflare 的好处 你不需要在服务器端安装任何软件。只需要在这个面板配置好源站服务器信息，删除已有记录并 CNAME 到 Cloudflare 的服务器，或者直接使用 Cloudflare DNS 即可！无限 DDOS 防御全球 CDN。你的网站会因此变得更快。I'm Under Attack™ 模式可以自动清洗恶意流量。Always Online ™ 让你的网站永远在线。支持 Page Rules. 你可以自定义缓存规则，配置 301 或 302 跳转以及更多。