Cloudflare Partner可以視為Cloudflare的合作分銷計劃,由Cloudflare官網提供API,你可以在WHMCS、Cpanel等面板中整合Cloudflare CDN加速服務。使用者不需要進入Cloudflare,就可以使用Cloudflare Partner管理CDN加速,使用效果和Cloudflare官網一樣。

使用Cloudflare Partner有一個好處就是不需要修改網域的NS伺服器就可以用上Cloudflare CDN,Cloudflare Partner會產生CNAME紀錄,你只要把網域解析到這個CNAME紀錄。而且也支援SSL加密,沒有啟用SSL的網站也可以免費使用Https。

當然使用Cloudflare Partner也有不好的地方,一個是Cloudflare Partner只能是之前沒有在Cloudflare官網中加入的域名,否則會提示重複不能繼續下一步。解決的方法只能到Cloudflare官網中刪除此網域。另外,Cloudflare Partner需要一個來源域名,這點對於非www域名加速不利。

加入Cloudflare Partner免費提供CloudFlare CDN加速服務-無修改NS支援SSL

Cloudflare 本文就來分享如何加入Cloudflare Partner,同時分享自建Cloudflare CDN接入管理平台方法,利用Cloudflare Partner你也可以為大家提供免費的CDN加速服務了。身為站長,與其去找那些不靠譜的第三方服務,不如自建網盤、CDN加速和RSS閱讀器,自己用得還省心。如下:

  1. 用Fikker自建CDN-支援Https,頁面快取,即時監控,流量統計,防CC攻擊
  2. 手動安裝NextCloud教程-免費開源的私有雲存儲網盤可播放圖片音樂
  3. 利用Huginn抓取任何網站RSS和微信公眾號更新-打造一站式資訊閱讀平台

PS:2018年3月1日更新,想要使用CloudFlare免費CDN加速的朋友,可以看看:十個你可能不知道的CloudFlare免費CDN加速技巧-SSLDDOSCache。

PS:2018年12月2日更新,關於使用cloudflare Railgun加速的方法可參考這裡:Cloudflare Partner接取管理Cloudflare CDN-啟用Railgun動態加速。

一、加入Cloudflare Partner方法

官網:

  1. HTTPS://嗚嗚嗚.cloud flare.com/partners/become-啊-partner/

打開Cloudflare Partner註冊地址,按照頁面上的要求填寫基本的信息,主要要注意的就是填寫郵箱時要使用域名郵箱,類似於admin@wzfou.com這樣的。

大約等上一天後,就可以收到Cloudflare Partner寄來的審核通過的郵件了。

點選郵件中的鏈接,會要求你重設Cloudflare Partner管理密碼。

接著,會有一個簡短的問卷調查。

填寫完後,點擊到下一步,就會看到你的Cloudflare Partner API,再回到首頁,你就可以看到Cloudflare Partner面板了,主要有網域、統計、下載、API等等。 (點擊放大)

二、Cloudflare Partner:個人自用

Cloudflare Partner CLI

  1. HTTPS://GitHub.com/鳳飛飛onion/cloud flare-partner-處理

如果你想要自己用Cloudflare Partner的話,那你就可以直接下載使用Cloudflare Partner CLI,簡單幾句指令就可以使用上Cloudflare CDN加速了。運行 python ./cloudflare-partner-cli.py

輸入 host_key。輸入要用來管理網域的帳號 (你的Cloudflare個人帳號,不是Cloudflare Partner帳號)。帳戶資訊儲存在.cfhost檔案中,然後依照螢幕提示新增網域名稱、產生CNAME記錄然後解析即可。 (如下圖)

三、Cloudflare Partner:整合WHMCS和cPanel

Cloudflare Partner提供了WHMCS、cPanel整合插件,你可以自己參考官網的的教學加入Cloudflare Partner。

  1. cPanel Download » | Instructions »
  2. Parallels Plesk Panel Download »
  3. Parallels Plesk Automation Download »
  4. Parallels Automation Download »
  5. Interworx Download »
  6. HostBill Download »

Cloudflare Partner整合WHMCS模組下載位址:http://www.cloudflare.com/static/misc/cloudflare_whmcs-latest.zip。解壓縮到modules/addons目錄下,然後在WHMCS中啟動。

接著,你就可以在附加元件中設定Cloudflare Partner的API。詳細的也可以參考官方網站的PDF教學:https://www.cloudflare.com/media/downloads/Cloudflare-Training-WHMCS-Installation-Guide.pdf

對WHMCS不了解的朋友,可以看看我之前寫的:WHMCS從入門到精通。 WHMCS不僅可以用來販售虛擬主機、VPS、伺服器,也可以用來販賣CDN加速。

四、Cloudflare Partner:共享使用

利用Cloudflare Partner提供的API,我們可以自行建立Cloudflare Partner接取管理平台,讓更多人的免費使用Cloudflare CDN加速。這是我建立的Cloudflare Partner管理平台:https://cdn.wzfou.com/。更多的還有:su.geekzu.org和cdn.kevsrv.com。

4.1  SonicBreaker

項目地址:

  1. HTTPS://GitHub.com/Axel panda/sonic breaker/

這是一個基於OneThink開發的Cloudflare Partner接入管理平台程序,需要PHP和MysqL資料庫的支援。經過我的測試PHP 7可能無法正常運作。從GitHub下載原始碼,編Application/Home/Controller/CFController.class.php中的’your_Cloudflare_Partner_host_key’為你的Host_Key。

執行安裝精靈,填寫資料庫資訊。

這是Cloudflare Partner SonicBreaker版本管理後台,你可以看到可以自行加入加速CDN網域。

新增的網域後會產生CNAME記錄,依照提示要求做CNAME解析即可,想要SSL支援的話還需要加入SSL CNAME解析記錄。

4.2   WeiUZ CloudFlare Partners

下載地址:

  1. HTTPS://do.我在否.net/我在否/Wei u Z%20cloud flare%20partners.zip

這是一個簡單的PHP開源程序,下載後修改cloudflare.class.php裡的Partners KEY,登入介面填寫的是cloudflare個人帳號,如果帳號不存在會自動建立。

登入後,就可以新增網域了。添加網域時候不要加 www 。

新增網域後,你需要填寫回源地址。回源位址不能直接寫IP要寫成網域名稱。例如,你想要對www和@ wzfou.com使用CloudFlare CDN,你需要先新增一個新的解析網域:yuan.wzfou.com到你的伺服器IP。

然後,在設定頁面的 請輸入 @xxx.com 回源位址,不更新無須修改 填入 yuan.wzfou.com 。在請務必嚴格依照以下格式填寫【 網域:回源位址】英文,分割 填入www:yuan.wzfou.com,XXXX(此處為Comodo SSL 認證位址,不需要改動)

修改後的效果就是這樣的。

然後到DNS 解析那裡,將wzfou.com CNAME 到xxx.com.cdn.cloudflare.net,將www.wzfou.com CNAME 到www.xxx.com.cdn.cloudflare.net。需要SSL的要解析下那個長的 例如:_9546626e1e79dfa2945fa56a4b9af07e.xxx.com CNAME 到 _9546626e1e79dfa2945fa56ab.com

最後,我們就可以看到CloudFlare CDN加速效果了。

五、總結

加入Cloudflare Partner並不難,主要要注意的是使用你的網域信箱作為申請信箱。提交申請後你會收到一封確認的郵件,然後再過1個工作天就可以收到成功加入Cloudflare Partner的郵件了。

Cloudflare Partner管理CDN還蠻方便的,不需要修改NS伺服器直接使用CNAME解析即可用上Cloudflare CDN。回源位址你可以新建一個,注意不能使用IP位址,CDN加速統計管理員可以Cloudflare Partner看到。

發表評論