首页 > 技术 > 正文

#教程# CloudFlare Partner(合作伙伴)申请及第三方接入程序部署

昨天接到Cloudflare邮件,去年12月底申请的Cloudflare Partners开通了,都说2-3个工作日就能批准的,为毛我花了半个月。本来想着每天最少一更给大家发点干货的,因昨天捣鼓Cloudflare Partners第三方接入面板花了半天时间就没更。

昨天接到 Cloudflare 邮件,去年 12 月底申请的 Cloudflare Partners 开通了,都说 2-3 个工作日就能批准的,为毛我花了半个月。本来想着每天最少一更给大家发点干货的,因昨天捣鼓 Cloudflare Partners 第三方接入面板花了半天时间就没更。

演示地址: https://cdn.7198.net

Cloudflare,我们大部分网友和站长应该是比较熟悉的,全球知名的CDN服务商,提供免费和付费的加速和网站保护服务。百度云加速的国外节点就是和 cloudflare 合作使用的 cloudflare 的节点。只不过是因为中文网站接入他们家 CDN 后速度一般,所以我们国内网站接入的并不是很多。但是,一般海外网站如果需要用到 CDN 网站加速和安全的较多的会选择 Cloudflare CDN 服务。如果我们直接从 Cloudflare 官方申请账户和添加站点,只能更换域名 DNS 解析,这样的做法确实也是比较彻底和直接,但是对于有些需要分地区、线路解析和其他功能用途的,确实不是这么方便。

理论上如果我们需要使用 Cloudflare CDN 服务器的建议直接用 CF 提供的 DNS 直接更换掉域名默认的 DNS,但是如果我们希望实现别名解析,其实也是有办法的。比如 Cloudflare 有提供 Cloudflare Partner(合作伙伴)服务,我们可以申请账户利用其 API 进行自建服务,然后实现 CNAME 别名解析。

下面就来说说 Cloudflare Partners 申请和第三方面板调试教程:

申请 Cloudflare Partner 账户

申请地址: https://www.cloudflare.com/partners/become-a-partner/

根据表单内容填写基本信息,重点是填写一个自己同网站的域名邮箱,不要用免费邮箱,这样不容易被审核过。

审核和完善信息

提交申请之后,不会立即得到审批,官方给出的是需要等待 1-2 个工作日时间。但我半个月左右才批准通过!

批准后会收到一封邮件,根据链接地址点击打开设置密码。然后需要一个完善信息,会直接看到我们自己的 API 账户信息,这个是比较重要的,我们需要记录下来。这样我们申请完毕 Cloudflare Partner。

安装三方 Cloudflare Partner 面板

我在网上搜了下,也在 QQ 群里问了下,收费的版本居然要上千,流汗啊...后来在 github 上找到个功能简单但够用的版本(作者:Netrvin),测试了下觉得还不错,最新更新是 2018 年 10 月,其他的版本都是很早一直没更新的,所以就用它了,下面给出下载地址:https://github.com/Netrvin/CFPMP

2019/04/29 更新:上面的面板貌似无法使用了,现已更新 CloudFlare Partner 面板:


下载 CloudFlare Partners: https://www.7198.net/Codes/CloudFlarePartner.zip

然后登录账户,选择 API

登录 Cloudflare Partner 账户: https://partners.cloudflare.com/


Readme:

# Cloudflare Partner Management Panel

打开 cloudflare.class.php 里设置你的 Partners KEY

define('HOST_KEY','你的 Cloudflare Partner KEY');

## 说明

* 添加域名时候不要加 WWW

* 回源地址不能直接写 IP 要写成域名

* 需要 SSL 的要解析下那个长的

举例:_9546626e1e79dfa2945fa56a4b9af07e.7198.net

CNAME 解析到:_9546626e1e79dfa2945fa56a4b9af07e.7198.net.cdn.cloudflare.com

* 回源地址不能直接写 IP 要写成域名,请务必严格按照如下格式填写 (域名:回源地址 )英文,分割;多额域名用英文,隔开, 一级域名 @ 需要单独设置

* 登录界面填写的是 cloudflare 个人账号,如果账号不存在会自动创建,请留意

* robots.txt 已屏蔽搜索引擎,自行修改

## 演示

https://cdn.7198.net

OK!大功告成...访问你的 Cloudflare Partner 面板吧!

使用方法

Cloudflare Partner 没多余功能,只有一个添加 CDN 的功能,其他操作都在 Cloudflare 官网上操作;

首先在你的域名解析平台添加个 2 级域名 A 记录为回源地址,例如:yuan.yunloc.com;IP 设置为你网站的 IP 地址;

然后在你搭建好的 Cloudflare Partner 面板添加 www 记录,填写上面的回源地址;

在你自己的域名解析平台添加 CNAME 记录 www,记录值为你搭建好的 Cloudflare Partner 面板给出的(你的域名).cdn.cloudflare.net;这里还可以直接解析为 A 记录,分线路解析:


这里给出一些速度较快的 IP 段,自行选择:

(联通移动推荐节点)

104.23.240.0-104.23.243.254

(电信推荐百度云合作 ip)

162.159.208.4-162.159.208.103

162.159.209.4-162.159.209.103

162.159.210.4-162.159.210.103

162.159.211.4-162.159.211.103

提示:

如果上了 SSL,请先添加 CNAME 记录,正常访问后在改成 A 记录分线路解析;

面板上注册和登录是一体的,注册/登录后也可以直接登录 Cloudflare 官网打开或者关闭防御策略等其他操作;


Cloudflare 官网: https://dash.cloudflare.com/login

如果要解除域名,登录 Cloudflare 官网,进入你的域名管理 - 最下面 Pause Cloudflare on Site(暂停)- Remove Site from Cloudflare(删除),就和面板解除绑定了,解除后可以另换一家了;

应用到网站

例如现在流行的阿里云香港 24 元/月对于移动和联通速度很好,我们就可以用 Cloudflare 的 CDN 把电信的线路解析到 CF 百度云合作 ip 上,这样就三网都快了...

最重要的是不用备案...不用备案...不用备案...(重要的事说三遍)就能使用免费的 CDN,平时没攻击的时候解析正常 IP 使用,遇到 DDOS 攻击可以随时切到 Cloudflare 的 CDN 来防御!

网友评论

验证码 换一张
取 消
暂无评论...
为您推荐
  • 相关阅读
  • 业界资讯
  • 手机通讯
  • 电脑办公
  • 新奇数码
  • 软件游戏
  • 科学探索