如何正確使用Cloudflare CDN高速ip加速V2Ray訪問?
文章首發在影傳社個人博客,可以前往移步閱讀,獲得更多精彩內容。
前言
本文將圍繞一個中心做出解釋和說明,即如何正確選擇Cloudflare CDN高速ip為自己服務器搭建的V2Ray梯子加速。
總體操作有點繞,但理清了思路之後也很簡單,核心操作會用到Cloudflare Workers功能反向代理服務器V2Ray配置的域名,而後通過自選適合本地寬帶訪問的Cloudflare ip來加速訪問我們的服務器,其實和之前介紹的國內中轉加速有點類似,有點異曲同工之妙。
更主要的是Cloudflare加速免費!不用白不用。
說明
本地寬帶環境為移動200M,其他運營商或地區不做保證。
服務器vps是之前的老伯力,移動下尤其是高峰期下訪問很吃力。
V2Ray必須使用websocket傳輸方式才能用這種方式。
ip最好用ping方式確認,延遲越低,丟包越少越好。
使用Cloudflare Workers反向代理
Cloudflare註冊登陸後,選擇Workers進入控制面板。
創建一個Worker。
然後重點將以下腳本內的自定義內容根據實際情況改好,粘貼,保存並部署,成功的標誌就是放送或打開Worker網址,看看打開後是不是和原來的一樣,一樣就是成功了。
addEventListener( "fetch", event => { let url = new URL(event.request.url); url.hostname = "自己配置的域名"; url.protocol = "http或者https"; let request = new Request(url, event.request); event.respondWith( fetch(request) ) } )
Cloudflare優選高速ip
這一步其實最為關鍵,是加速還是減速就看選擇的Cloudflare CDN ip給不給力,提供兩種思路。
- 程序工具篩選高速ip
之前也是用很多腳本ping呀跑測速呀,後面發現並不穩定,這類工具有一大把,建議用better-cloudflare-ip適當跑一跑。
缺點是ip眾多,很多的在國內速度並不穩定,有點大海撈針的感覺。
- 找優質域名利用其背後ip
如果有網站用到了Cloudflare CDN,我們在訪問其網站時其實Cloudflare那邊是給分配了一個ip節點的,換言之,如果網站打開很快,那麼其背後的ip ping值也會很低,用這個ip速度肯定也不會慢。
缺點是這種域名少,有時也很不穩定,如v2ex.com等
Qv2ray客戶端配置V2Ray
這裡用的V2Ray客戶端是Qv2ray ,強烈安利使用,可以復制一個原來的V2Ray配置,再慢慢改。
主機地址改為獲得的work網址,如果找到了高速地址後就直接改為找到的地址或域名,端口必須改為443。
另外在協議設置—請求頭那裡設置host|得到的work地址
如果原先的V2Ray配置沒有啟用TLS,現在需要啟用了,因為我們的work地址是https方式,同時在服務器一欄填上得到的work地址。
然後測試能否訪問成功即可。
體驗對比
服務器俄羅斯gcore老伯力,移動寬帶下直連會繞歐洲,延遲3、4百ms,晚高峰看油管速度頂多幾千,晚高峰時期估計移動QoS嚴重。
用上面這種方式,加速V2Ray後速度有所回升,也算是一番拯救了。
寫在最後
從結果來看,免費的Cloudflare只是勉強能使用,能起到一定的加速效果,如果要更快還是得上NAT VPS國內中轉,這樣才能一勞永逸。
參考
更多推薦:
喜歡我的作品嗎?別忘了給予支持與讚賞,讓我知道在創作的路上有你陪伴,一起延續這份熱忱!