申請Cloudflare Partner合做帳戶且Cloudflare cname別名解析腳本應用

本文轉載來自老部落:https://www.laobuluo.com/1977.htmlhtml

若是咱們有留意國外網站的話,會看到大部分網站都會使用Cloudflare CDN和解析服務。若是咱們是有海外網站,尤爲服務器是美國或者歐洲機房的,線路上不是那麼理想的,若是使用Cloudflare CDN服務,確定會比默認的服務器速度快一些。可是,若是咱們只亞洲或者國內機房,因爲Cloudflare沒有咱們國內節點,因此速度上會不是太理想。python

Cloudflare官方默認的解析方式必須將DNS使用它的,這樣會使得咱們本身本來利用第三方國內的DNS解析管理不便,或者是有些須要使用別名業務或者是其餘服務的比較難以設置。至少目前Cloudflare官方不支持別名解析,可是咱們能夠申請Cloudflare Partner合做/分銷帳戶來解決這個問題。git

對於Cloudflare Partner帳戶應該是有不少人早期申請過的,聽說現在申請是比較困難不易經過。若是咱們有合做帳戶的話,是能夠經過第三方提供的WEB面板,以及提供在GITHUB的腳本進行設定別名解析。目前,Cloudflare官方產品仍是比較強大的,好像已經接入域名註冊等服務。github

第1、申請Cloudflare Partner帳戶

一、申請地址服務器

申請地址:https://www.cloudflare.com/partners/become-a-partner/網站

二、申請信息填寫spa

申請Cloudflare Partner帳戶

這裏咱們須要認真填寫,聽說現在申請比較困難因此咱們更加須要認真。尤爲是咱們要裝的像公司申請且渴望獲得他們這樣優質的服務,而後分享給更多的網友和用戶使用。htm

三、激活與設置ip

若是容許咱們申請,則須要在1天左右時間推送恢復郵件。若是收到"Partnership Application Approved for 帳戶名"的郵件說明是審覈經過,咱們只須要根據提示URL地址點擊去填寫我的信息。尤爲是咱們須要複製保存API信息,這個後面是有須要用到的。資源

第2、利用Cloudflare Partner CLI配置別名解析

若是咱們申請過來的Cloudflare Partner帳戶是隻給本身使用別名解析的話,那直接使用熱心網友提供的Cloudflare Partner CLI便可,直接在一臺閒置的VPS,或者已經在用的VPS找個目錄設置和配置便可。這個不佔用服務器的資源。

一、腳本地址

地址:https://github.com/fffonion/cloudflare-partner-cli

二、腳本安裝

wget https://github.com/fffonion/cloudflare-partner-cli/raw/master/cloudflare-partner-cli.py

python ./cloudflare-partner-cli.py

下載腳本以及運行,這裏須要咱們當前服務器支持python,若是不支持就先安裝。

根據提示,咱們輸入API信息便可。而後須要提示咱們輸入郵箱和密碼,這個是咱們在CloudFlare主頁中的帳戶和密碼,不是咱們的合做者帳戶和密碼。而後能夠看到上圖。

三、添加網站解析

這裏輸入8回車便可添加域名,而後咱們根據設置的根域名和子域名添加。以及源站地址不能是IP地址,須要是一個本身的域名且後面解析到本身的源IP便可。

四、給網站添加SSL

若是咱們使用別名解析,也能夠經過這個腳本配置SSL證書的。

CloudFlare安裝SSL別名解析

這裏咱們根據提示去生成兩個文件,而後根據文件提示去服務器對應網站目錄中添加文件驗證全部權。這樣咱們就能夠實現證書的生效。

這樣,咱們根據生成的CNAME記錄,直接到域名所在的第三方DNS面板中添加就能夠,等待生效就能夠直接使用CNAME進行管理網站。

總結,在這篇文章中咱們僅僅分享到Cloudflare Partner帳戶申請以及利用API結合Cloudflare Partner CLI腳本在服務器中配置別名CNAME解析。後面有時間筆者再找一款你們比較經常使用且體驗較好的WEB面板,這樣咱們能夠配置成面板公開讓你們使用或者本身管理起來也方便,畢竟不是每一個用戶都習慣使用腳本的。

相關文章
相關標籤/搜索