上次寫了 V2Ray 之後,我又發現另一個現像。防火牆把很多經常被用比搭梯子或機場的 VPS 供應商的服務器也封了,導致連最基本連接 SSH 都不行,什至連本身行運行的好好的服務器都停工了,那該怎麼辦呢?
最後我找到一個最優解——CDN 。用這個方法什至可以把已經宣佈死亡的服務器,起死回生!付出的代價就是在 Ping Time 速度上會有一點點的下降,整體的速度還是可以的。重點是 Cloudflare 這個 CDN 服務是免費的。當然不一定是 V2Ray Cloudflare 的,如果你有經驗的話,也可以是 V2Ray CDN(其他 CDN 什至國內的都可以)。
*2020 年 1 月更新,我決定不再折騰自架翻牆,穩定使用 v2net 中,平宜好用。可以參考這個使用介紹。
還沒有試過 V2Ray 的朋友,可以先去試試看。
這個方法需要用到以下的東西:
- Cloudflare 賬戶
- 域名
- Vultr VPS 服務器
- 30 分鐘的時間
- 一顆折騰的心
這個教程我會用一個「死掉」的 VPS 來做例子,可以看到我 「站長之家」的 Ping 工具檢測的結果,是已經死得不能再死啦,沒有一個地方 Ping 得動,我們來看看怎麼把它起死回生!
如果自己還沒有 VPS 的話,可以先看這篇文章,自己先去建一個。

連結域名和 Cloudflare
購買域名
沒有域名的朋友,可以先去 Namecheap 買一個最便宜的域名,我看到最便宜的是「.xyz」一年才 1 美元的價格。沒有域名的話,這個方法是用不了的哦。

注冊 Cloudflare
到 https://dash.cloudflare.com/sign-up 注冊一個免費賬號,過程很簡單我就不再詳說了。注冊完之後,它應該會問你填一個域名,我們就把剛買到的域名填進去。

如果還是不知道怎麼做的話,可以參考這裡:
停用 Proxy
完成連接後,點「DNS」你大概會看到差不的畫面。開始下一步之前,把那個 「橙色雲」點一下變成 「灰色雲」。

安裝 V2Ray + WebSocket + TLS
先用 SSH 登入我們已經死掉的 VPS(可能需要用到別的工具先翻牆),如果不知道怎麼做的話,可以參考這裡。還沒有 VPS 的話,可以參考這裡。
輸入唯一的代碼(這裡要非常感謝 223boy 大大的一鍵安裝包):
bash <(curl -s -L https://git.io/v2ray.sh)


第一個協議一定要選「4」,端口不用填,域名填和 Cloudflare 連接了的,是否已經正確解析「Y」,是否自動配置 TLS「Y」,其他的按自己需要。


最後你可以看到 V2Ray 的配置信息,不需要手動輸入,有兩個很好用的命令「v2ray qr」和「v2ray url」,都可以快速的導入配置信息的。
啟用 CDN
最後,我們回到 Cloudflare 的後台,先去「DNS」那一塊把「雲」點回橙色,再到「SSL/TLS」把 encryption mode 改成 「FULL」,這樣就大功告成了。


測試 V2Ray Cloudflare




[penci_review]
1 則留言
Gary
Hi, 又是我, 又有個情況, 我連接後 ping time 慢得很可憐, 一千多已經常不錯, 看 youtube 只能是 144p, 而且很多時候都是轉空氣…. 你有過這情況嗎?
Glass Chan
因為我自己都在用,好像也沒有出現你說的問題。另外你是在什麼供應商上搭的?
Glass Chan
可唔可以講多少少我知?例如,你在那使用的。現在是怎樣連接。在什麼情況下使用等等。
Gary
感謝你的分享, 我成功設置好了, 但有一點想問一下, 就是 UUID, 現在只有一個 UUID, 我辰怎麼做才能建立多個 UUID, 謝謝意
Glass Chan
謝謝你的留言。說實話如果是要多用戶的,我建議你用這個教程的。或者你理解能力和動手能力都跟得上的話,可以看看官方的教學文章。
因為我一般都是自己,沒有去研究是怎麼搞。加上我確實是個電腦小白,代碼什麼的通通不懂。這個可能要你去研究一下,Sorry my friend ?
takura
那设置好了以后从你的本机 nslookup 一下你的域名,是什么结果呢?
Glass Chan
會是 cloudflare 的 ip
takura
这是什么原理呢?
原来的 IP 被封掉了,为什么设到 Couldfare 上去就可以了?CDN 会把你的域名解析到另外一个地址上吗?
Glass Chan
這是因為當你掛了 CDN 的時候,他會將數據將最近你的 CDN 服務器作跳板,再把資料回傳給你。
不知道這樣說你明不明白,如果你知道 CDN 是什麼的一回事,可能會比較好理解。我自己也不是也懂 CDN 。改天做個資料搜集再給大家科普一下。
林小明
很奇怪的就是在沒使用 V2ray 的情況下是可以直接連上域名,但是只要開啟 SSR 或是 V2ray 就什麼都連不上了(使用代理),完全搞不懂是為什麼==
看來只能換電信商了><
Glass Chan
我建議你可以先在別人的手機上試試,看看行不行。因為就這樣聽起來,是比較像電信商的問題。
林小明
你好,我試了 SS.V2ray. 也試了 websocket + TLS + caddy 的方法,結果都是 wifi 環境下能使用但是移動 4G 下仍然無法使用,有什麼解決方法嗎?
Glass Chan
那你要先解決根本的問題:到底你那移動 4G 能不能直接連上你的 VPS 或者域名。
還有,我也有過這種情況,很多時候出現在剛剛建好就馬上試用,但奇怪的是放它幾個小時或一天又突然可以用。
究竟是為什麼,我也搞不懂。