Project V 生態系用戶端

V2Ray精選用戶端與協定參考

整理開源用戶端下載入口,依協定相容性與核心功能選擇設定,並附上訂閱匯入及路由分流說明。

  • VMess
  • VLESS
  • Trojan
  • Shadowsocks
  • REALITY
核心家族
XrayV2Fly
開源授權 · 核心
Xray-core
MPL-2.0
v2ray-core
MIT
圖形化設定管理

訂閱匯入/路由分流/核心支援

圖示依功能分層呈現,不代表任意組合都能互通。REALITY 是連線安全技術,須搭配支援它的協定、傳輸方式與核心使用。

用戶端下載先選擇作業平台

桌面端可選 v2rayN,安卓端以 v2rayNG 為主要選擇;需要 V2Fly 核心時則可使用 v2flyNG。安裝套件架構、核心支援與執行權限是不同項目,請分別確認。

用戶端設定依實際功能查閱

以下為功能層級的靜態示意,並非特定版本的介面。用戶端負責管理設定,核心負責建立連線;介面上有某項選項,不代表目前使用的核心能處理所有參數組合。

分別確認協定、傳輸方式與安全層

VMess、VLESS、Trojan 與 Shadowsocks 適用於不同代理設定,不能只改協定名稱就彼此轉換。匯入後請核對伺服器位址、連接埠、驗證資訊、傳輸方式及安全層,確保用戶端與伺服器端設定相符。REALITY 並非只填入位址就能使用的代理協定,還需要相應核心支援及參數。相較於只提供單一連線類型的工具,這類用戶端能在同一介面管理多種設定,但相容範圍仍取決於核心。

查看協定與核心參考 →
協定類型VLESS ▾
傳輸方式TCP ▾
安全層REALITY ▾
伺服器端參數依提供的設定填寫

快速入門匯入、接入、驗證

安裝用戶端只是準備工作,還需要現有的連線設定或訂閱網址。用戶端負責讀取並使用這些參數,不會自動提供伺服器。初次設定建議依照以下順序操作,每完成一步就確認結果,方便區分匯入失敗、流量未進入用戶端與伺服器連線失敗。

  1. 匯入訂閱並確認使用中的設定

    在 v2rayN 中找到訂閱群組設定,新增名稱與完整網址,儲存後執行更新;在 v2rayNG 中進入訂閱群組設定,新增後返回設定清單並更新訂閱。若取得的是以協定名稱開頭的單一分享連結,請使用從剪貼簿匯入或掃描 QR Code 的入口,不要將它當成訂閱網址。選單名稱可能因介面調整而異,請確認操作對象是「訂閱群組」還是「單一設定」。

    更新後先確認清單中已出現實際項目,再選擇一項作為目前使用的設定。檢查協定類型、傳輸方式與安全層是否符合提供的資訊,不要為了消除提示而任意更換驗證欄位。訂閱可能成功取得,但其中某條連線仍無法使用;反之,訂閱更新失敗也不代表已儲存的設定會立即失效,這兩種狀況需要分開判斷。

  2. 設定流量入口與分流方式

    桌面端先選擇符合用途的路由模式,再啟用系統代理,讓遵循系統設定的應用程式接入用戶端。安卓端啟動連線時,請閱讀並確認系統 VPN 權限提示。若某個應用程式完全沒有相關記錄,先確認它是否遵循系統代理、是否被排除在應用程式範圍之外,不要立刻修改伺服器參數。流量接入範圍與連線參數各有用途,混在一起調整會增加排查難度。

    需要使用 TUN 時,請再檢查管理員權限、虛擬介面、DNS 及其他網路軟體的相容性。首次測試時,盡量只保留一個負責接管流量的用戶端,避免多個工具同時修改系統代理或路由。規則模式中的直連是刻意指定的出口,不表示用戶端停止運作;判斷某網站使用哪個出口,應一併參考規則與記錄,不能只看開關狀態。

  3. 先驗證請求,再逐步調整

    啟動後先確認核心正常運作,再開啟要測試的應用程式,觀察是否產生連線記錄。若看得到請求但連線失敗,接著檢查網域解析、伺服器連接埠、驗證資訊與安全層參數;若完全沒有請求,請回頭檢查流量接入設定。連線測試與實際瀏覽網頁的目標及流程可能不同,單項測試成功不代表所有應用程式都已接入;測試失敗時也應依據具體記錄判斷。

    確認基本連線正常後,再逐項調整規則、訂閱更新方式或應用程式範圍;每次只變更一個項目,並保留原值。需要尋求協助時,請整理用戶端名稱、使用的核心、協定類型、錯誤階段及已完成的檢查,並隱藏訂閱網址與驗證資訊。關閉用戶端後也請確認系統代理已還原,尤其是程式異常終止時,殘留的代理設定可能影響一般網路連線。

Project V 生態系用戶端與核心的分工

V2Ray 是生態系與技術背景中常見的名稱;實際使用時,仍須從用戶端、核心與設定三個層面理解。掌握各自分工,比記住特定介面的按鈕位置更有助於移轉設定與排查問題。

PROJECT V

共同起源與社群演進

Project V 提供一系列可組合的代理連線、傳輸與路由技術實作,V2Ray 是其中廣泛使用的核心專案。隨著社群發展,V2Fly 延續 V2Ray 核心的維護工作;Xray 則以共同程式碼為基礎,發展成獨立分支。兩者保留部分相近概念,也逐漸形成各自的功能與設定慣例。理解它們的關係時,不宜把不同專案名稱當成同一程式的不同介面。

圖形化用戶端在核心之外,提供設定編輯、分享連結匯入、訂閱群組管理與執行控制。使用者看到的設定頁面通常屬於用戶端介面,實際建立連線與執行路由的則是底層核心。因此,同一份訂閱在不同用戶端中顯示相似,不代表最後產生的核心設定完全相同;匯入工具能否辨識特定欄位,也是相容性的一環。

XRAY / V2FLY

功能差異與設定相容性

Xray 與 V2Fly 都能處理多種代理設定,但各自的支援範圍會隨版本更新而變動。選擇核心時,應先核對伺服器提供的協定、傳輸方式、安全層及必要擴充功能,不要只根據核心名稱推測速度。使用 REALITY 等功能時,請確認實作方式與參數需求;也不要直接複製另一種核心的完整設定,期待所有欄位都能以相同方式解讀。

協定名稱也不代表效能排名。同一種協定在不同網路路徑、傳輸組合、裝置負載與伺服器條件下,表現都可能不同;行動裝置的耗電也會受連線維持、背景限制及流量接入方式影響。較穩妥的做法是先確保相容,再使用相同裝置與實際情境進行比較。若想有系統地選擇設定,可繼續閱讀協定參考,依需求逐步縮小範圍。

OPEN SOURCE

三款用戶端的開源特性

v2rayN、v2rayNG 與 v2flyNG 都以開源專案形式提供用戶端程式碼。v2rayN 適用於桌面平台,著重設定、訂閱與路由管理;v2rayNG 適用於安卓,主要支援 Xray 核心;v2flyNG 同樣適用於安卓,提供 V2Fly 核心選項。三者並非只把同一介面改名,設定入口、匯入處理方式與平台權限也不盡相同。

開源授權規範程式碼使用、修改與再散布的條件,不代表對各種網路環境的使用效果作出保證。核心方面,Xray-core 採用 MPL-2.0,V2Fly 維護的 v2ray-core 採用 MIT;用戶端與相依元件也應分別查閱各自的授權。閱讀開源資訊時,區分用戶端、核心與內含相依元件的授權,比將整個下載套件概括為單一授權更準確。

MAINTENANCE

更新項目與移轉順序

用戶端更新、核心更新、訂閱更新與規則資料更新,處理的是不同問題。用戶端更新可能改變介面與設定產生方式;核心更新會影響連線能力及欄位解讀;訂閱更新則會取得遠端設定;geosite、geoip 等資料更新會影響規則涵蓋範圍。只更新訂閱不會自動升級所有軟體元件;反過來,更新用戶端也不代表遠端連線參數已重新取得。

既有設定仍可正常使用時,升級前請記下目前使用的連線、訂閱群組、路由與 DNS 設定,並閱讀與設定變更相關的說明。更新後先確認基本連線,再測試分流與特定應用程式,不宜同時更換核心、修改規則並啟用新的流量接入模式。遇到不熟悉的術語,可使用概念速查確認定義;匯入或連線出錯時,可依故障階段查閱常見問題,避免將所有異常都歸因於協定。

技術筆記生態系、連結與路由

從實際問題補充設定背景:先釐清軟體之間的關係,再了解匯入格式與規則比對方式。以下三篇依發布日期由近到遠排列,可依目前遇到的問題選讀。