起源:從 Shadowsocks 的繼任者說起
V2Ray 由「V2Ray 專案組」(後改名為 Project V)在 2017 年前後發布,最初的目標是接替 Shadowsocks,解決其協議特徵過於單一、容易被網路設備識別和干擾的問題。相比只支援單一加密方式的前代工具,V2Ray 從設計之初就把自己定位成一個多協議、可插拔的代理平台,而不是某一種具體的「加密方法」。這也是為什麼它的官方名字裡帶著「Ray」(光線)——寓意流量可以走多種不同的路徑抵達目的地。
它由三層元件組成
實際使用中你接觸到的「軟體」其實是三層東西疊在一起。最底層是核心程式(v2ray-core,社群也常用其分支 Xray-core),負責真正處理網路流量、加解密、協議轉換;中間是圖形用戶端,例如涵蓋 Windows / macOS / Linux 三端的 v2rayN、Android 上的 v2rayNG 與 V2flyNG,它們本身不處理流量,只是給核心程式產生設定檔、管理節點清單、開關系統代理,讓你不需要手寫 JSON 設定;最上層是訂閱連結,由你的服務提供方維護,用戶端定期存取這個連結取得最新的伺服器節點資訊。三者分工明確:本站彙整的是中間那一層——各平台的圖形用戶端。
協議與路由:它具體解決什麼問題
V2Ray 支援 VMess、VLESS、Shadowsocks、Trojan 等多種傳輸協議,並可以疊加 TLS、WebSocket 等偽裝層,讓代理流量在網路層面更接近正常的 HTTPS 存取,降低被針對性干擾的機率。除此之外,它還內建了一套基於網域、IP 歸屬地的路由規則引擎,可以讓「境內網站直連、需要代理的網站走節點」自動分流,而不是所有流量一股腦地全部繞遠路——這也是很多人反映它比早期工具「更快、更穩」的原因之一。
教學裡反覆出現的幾個詞,先認識一下
看教學時遇到這些詞不用查字典,這裡提前解釋清楚,後面直接照做就行。
Server / Node
指一台具體的中繼伺服器,通常帶著所在地區(如「香港 01」「日本 02」)。同一個訂閱裡往往有很多個節點,延遲數字越小、連線通常越流暢。
Subscription
一個由服務提供方維護的連結,用戶端存取它就能拿到目前所有可用節點的設定資訊,定期更新即可保持節點清單最新,不需要手動逐條新增。
Routing Rule
決定「這個網站該不該走代理」的判斷邏輯,通常按網域或 IP 歸屬地分流,比如境內網站直連、境外網站走節點,避免所有流量都繞遠路。
System Proxy
開啟後,作業系統裡大部分軟體(瀏覽器、聊天工具等)會自動把流量交給用戶端處理,不需要每個軟體單獨設定代理位址。
適合什麼樣的人使用
不管你是第一次接觸,還是已經用了很久,總有一類描述和你的情況對得上。
身處不同地區/語言環境的使用者
無論你使用哪種語言、身處哪個地區,都能切換到內容完整、獨立維護的對應語言版本,不會遇到「某個語言只翻譯了一半」的情況——目前已涵蓋簡體中文、繁體中文、日語、韓語和英語。