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


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

如果我們有留意國外網站的話,會看到大部分網站都會使用Cloudflare CDN和解析服務。如果我們是有海外網站,尤其服務器是美國或者歐洲機房的,線路上不是那么理想的,如果使用Cloudflare CDN服務,肯定會比默認的服務器速度快一些。但是,如果我們只亞洲或者國內機房,由於Cloudflare沒有我們國內節點,所以速度上會不是太理想。

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

對於Cloudflare Partner賬戶應該是有很多人早期申請過的,據說如今申請是比較困難不易通過。如果我們有合作賬戶的話,是可以通過第三方提供的WEB面板,以及提供在GITHUB的腳本進行設定別名解析。目前,Cloudflare官方產品還是比較強大的,好像已經接入域名注冊等服務。

第一、申請Cloudflare Partner賬戶

1、申請地址

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

2、申請信息填寫

申請Cloudflare Partner賬戶

這里我們需要認真填寫,據說如今申請比較困難所以我們更加需要認真。尤其是我們要裝的像公司申請且渴望得到他們這樣優質的服務,然后分享給更多的網友和用戶使用。

3、激活與設置

如果允許我們申請,則需要在1天左右時間推送恢復郵件。如果收到"Partnership Application Approved for 賬戶名"的郵件說明是審核通過,我們只需要根據提示URL地址點擊去填寫個人信息。尤其是我們需要復制保存API信息,這個后面是有需要用到的。

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

如果我們申請過來的Cloudflare Partner賬戶是只給自己使用別名解析的話,那直接使用熱心網友提供的Cloudflare Partner CLI即可,直接在一台閑置的VPS,或者已經在用的VPS找個目錄設置和配置即可。這個不占用服務器的資源。

1、腳本地址

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

2、腳本安裝

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

python ./cloudflare-partner-cli.py

下載腳本以及運行,這里需要我們當前服務器支持python,如果不支持就先安裝。

根據提示,我們輸入API信息即可。然后需要提示我們輸入郵箱和密碼,這個是我們在CloudFlare主頁中的賬戶和密碼,不是我們的合作者賬戶和密碼。然后可以看到上圖。

3、添加網站解析

這里輸入8回車即可添加域名,然后我們根據設置的根域名和子域名添加。以及源站地址不能是IP地址,需要是一個自己的域名且后面解析到自己的源IP即可。

4、給網站添加SSL

如果我們使用別名解析,也可以通過這個腳本配置SSL證書的。

CloudFlare安裝SSL別名解析

這里我們根據提示去生成兩個文件,然后根據文件提示去服務器對應網站目錄中添加文件驗證所有權。這樣我們就可以實現證書的生效。

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM