使用 CloudFlare CDN 自定义节点加速网站
前言
網站服務器在美國,訪問速度有些慢,所以使用?CloudFlare?CDN?加速,而?CF?很良心,口碑好還免費,對于我們這種個人博客網站當然是首選,唯一缺點就是在國外速度很快,而國內很慢,因為默認使用的是美國節點。不過,CF?提供了?CF?Partner?合作服務,支持?CNAME?和?IP?接入方式,而官網只能用?NS?方式,同時?CF?和百度云服務有合作,我們可以使用智能解析的方式,讓國內訪問時用百度或其他自定義節點,從而提高訪問速度~
CloudFlare
首先訪問官網:https://www.cloudflare.com,注冊賬號,已有賬號的則跳過
注冊很簡單,輸入郵箱和密碼即可,并到郵箱點擊驗證鏈接驗證賬號
CloudFlare Partner
國內有幾個?CF Partner,據我所知的有:
CF.宿云:https://cf.9sep.org
笨牛網:http://cdn.bnxb.com
本網站和本次內容使用?笨牛網
注冊
打開笨牛網,點擊右上角的注冊,上方填入剛剛注冊?CF?的賬號和密碼,下方填寫笨牛網的賬戶和密碼,勾選協議后點擊注冊即可,注冊成功登錄后會自動引用?CF?官網的配置
接入域名
成功登錄后,點擊上方菜單的?域名接入 – 添加域名,并選擇?CNAME/IP接入?標簽
- 填寫域名,如:gelomen.com
- 子域名默認已加?@?和?www,有其他子域名則填寫,逗號隔開,沒有則跳過
- 回源方式選擇?CNAME回源
- 回源地址可以先不填
- 備注信息可不填
- 提交
提交后,在頂部菜單欄的?域名列表?即可看到剛剛添加的域名,點擊進入即可進行配置解析等操作
配置解析
接入域名后,需要配置回源地址,這樣數據才能從?CF?回到你的服務器,進入域名后,點擊域名旁邊的?解析管理
進入后修改或刪除默認配置的?A?記錄解析,手動添加或改為你的服務器?IP?地址,以將?@?和?www?都回源到你的服務器
智能解析
添加域名
由于默認?CF?路線是走美國的,所以加速效果很差,如果要讓國內訪問時走自定義節點,這就需要?DNS?智能解析,用?DNSPod?免費解析
訪問?DNSPod:https://www.dnspod.cn,并注冊賬號
- 登錄成功后點擊右上角進入?管理控制臺
- 進入控制臺后點擊?DNS 解析
- 點擊?添加域名,將你的域名,如:gelomen.com?輸入并點擊確定
- 成功后在列表即可看到你的域名,點擊進入
- 點擊?域名設置,查看?DNS?解析狀態
DNS 解析
默認狀態下,如果你的域名并不是在?DNSPod?購買的,一般都是解析失敗狀態,這時候需要去到你的域名服務商,修改?NS?解析到?DNSPod
比如我的域名是在?Namesilo:https://www.namesilo.com?購買的,登錄進入域名管理,將原本做的?DNS?解析全部都刪掉
然后進入?NS(Name Servers) 記錄,將其改為?DNSPod?的服務器,進入?DNSPod?的?域名設置,復制?DNS?服務器地址
兩個地址都復制,并回到域名服務商那邊,將?NS?都改為這兩個地址
等待幾分鐘后到?DNSPod?的?域名設置?就能看到?正常解析
添加記錄
在笨牛網接入域名后,在?解析管理?下方有個?您需要操作的內容,需要你手動將域名添加記錄解析到?CF,笨牛網提供兩種方式,二選其一即可,這里選擇第一種?CNAME?方式,復制地址
然后來到?DNSPod?的?記錄管理,選擇?CNAME?方式,路線選擇?境外,將?@?和?www?都解析到笨牛網提供的?CF?地址
等待幾分鐘到半個鐘左右,到笨牛網域名的?解析生效情況
查看解析結果
這樣?CF?就能正常解析了,并且?CF?默認是境外訪問,解析到的地址是官方的,避免了后面國內線路使用自定義地址導致被封的可能
路線解析
現在境外訪問用的是?CF?官方線路,而境內解析,DNSPod?提供了多種線路類型以便分別配置記錄
根據?電信、移動?和?聯通?線路,都分別配置?@?和?www?記錄,網上有很多自定義節點分享
以下節點請自行通過?http://ping.chinaz.com?測試再使用!
- 相對于電信聯通和移動線路友好的?CloudFlare IP?集合
- 節點速度比較快的
- 百度云加速與Cloudflare合作節點
- 其它的節點
- 自用節點
頁面規則
配置好上面內容,網站訪問還是慢,因為最最重要的一步還沒有完成,就是?頁面規則,作用是自定義?CDN?緩存的規則,比如某些頁面要緩存,或者排除某些頁面不做緩存,免費賬戶最多只能配置?3?條規則
進入笨牛網,點擊頂部菜單欄的?頁面規則,進入頁面規則配置頁面,規則權重數值越大排越前,優先級也越高,所以像?WordPress?管理后臺頁面(/wp-admin)就不要緩存,優先級最高,權重為?3,并且配置一些安全保護
然后登錄頁面也不要緩存,權重為?2
最后才是網站頁面緩存,權重為?1
到這里終于結束,其他配置比較簡單可以自行到網上查詢并配置,緩存清理后首次訪問也會比較慢,但后面就很快了~
參考
cloudflare簡單使用測評以及如何自定義節點(例如使用香港節點)
CLOUDFLARE指定IP集合-電信聯通和移動線路友好的CLOUDFLARE IP
總結
以上是生活随笔為你收集整理的使用 CloudFlare CDN 自定义节点加速网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 删除远程桌面登陆痕迹
- 下一篇: 【联盛德W806上手笔记】五、TIM定时