CLIENT SELECTION / 用戶端選擇
V2Ray 用戶端比較
v2rayN、v2rayNG、v2flyNG:先依裝置選擇,再確認核心與設定是否相容。
SECTION 01 / 功能比較表
平台與核心。先排除不適用的選項。
下表整理各用戶端的常見使用方式,不以功能數量排名。介面名稱與實際選項可能因版本而異;核心支援某個欄位,也不代表每款用戶端都提供相應的圖形化設定介面。
窄螢幕可左右滑動,查看完整用戶端欄位。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 支援平台 | Windows、macOS、Linux | Android | Android |
| 核心類型 | 本文以 Xray 設定為主;其他核心的支援狀況請依用戶端版本確認 | Xray | V2Fly / v2fly |
| 維護狀態 | 持續維護 | 持續維護 | 持續維護的替代專案;更新時程各自獨立 |
| 入門難度 | 基本匯入操作簡單;路由與 TUN 設定需要另外了解 | 匯入後選擇設定並授權系統 VPN 服務,基本步驟不多 | 基本流程與常見 Android 用戶端相近;需先確認 V2Fly 設定是否相容 |
| 訂閱分組 | 訂閱分組入口清楚,方便管理多個來源及各自的更新設定 | 支援管理訂閱,可依來源整理設定 | 支援匯入及更新訂閱;分組操作請以實際介面為準 |
| 路由規則介面 | 提供路由設定與規則管理功能,方便在桌面集中編輯 | 提供路由設定與自訂規則功能;在手機上編輯複雜規則較不方便 | 依所用版本提供的路由功能為準;無法直接套用 Xray 專屬設定 |
| TUN 與流量接管 | 提供 TUN 模式;需配合系統權限、相關元件與路由環境 | 透過 Android VPN 服務接管流量,與桌面 TUN 開關並不相同 | 透過 Android VPN 服務接管流量;權限與背景執行由系統管理 |
| 主要功能 | 訂閱分組、路由編輯、系統代理切換與桌面日誌檢視 | 行動裝置設定切換、依應用程式設定代理及 Xray 協定設定 | 採用 V2Fly 核心的行動裝置設定方式 |
| 適用對象 | 日常使用桌面裝置、需要編輯規則或管理多個訂閱的使用者 | Android 入門使用者,以及需要 Xray 功能的行動裝置使用者 | 已確認使用 V2Fly 設定,且需要沿用相應核心的使用者 |
SECTION 02 / 桌面用戶端
v2rayN。桌面裝置首選。
v2rayN 支援 Windows、macOS 與 Linux,適合需要在桌面管理訂閱、檢視日誌及調整路由的使用者。它的優點不是自動修正所有參數,而是將訂閱來源、伺服器設定、系統代理與路由功能集中在圖形介面中。初次使用可先匯入設定並確認基本連線,再逐步調整分流,不必一開始就啟用所有功能。
Windows 下載頁提供 Desktop 桌面版與傳統 WPF 版。Desktop 採用跨平台介面,WPF 則保留傳統桌面操作方式。請依介面習慣與執行環境選擇,介面類型並不代表協定類型。若教學使用的是傳統選單,可先確認對應版本,避免將功能入口位置不同誤認為功能不存在。
訂閱分組適合用來區分不同設定來源,並分別管理更新。路由規則介面則方便檢查規則順序與目標輸出,但圖形介面不會消除設定本身的限制:規則順序、網域解析策略與輸出標記仍須相互一致。若想進一步了解這些設定的關係,可閱讀協定與核心參考,再修改個別欄位。
系統代理與 TUN 應分開評估。前者供會讀取系統代理設定的應用程式使用,適合先做基本測試;後者透過虛擬網路介面接管流量,需要合適的權限與系統環境。TUN 不是連線失敗時必開的修復選項,也無法保證所有應用程式都能正常運作。遇到問題時,先保留一種流量接管方式,再檢查日誌與規則。
SECTION 03 / Android 用戶端
v2rayNG。Android 裝置首選。
v2rayNG 採用 Xray 核心,是 Android 裝置的優先選擇。基本操作包括匯入設定、選擇伺服器及啟動連線。啟動時的系統 VPN 授權會建立流量接管通道,但不代表訂閱內容已通過驗證,也不表示所選伺服器一定能連線。完成授權後,仍應確認目前使用的設定、路由模式與實際連線結果。
若已有 Xray 系統的分享連結,v2rayNG 通常是較直接的行動裝置入門選擇。成功匯入只代表用戶端能辨識內容;協定參數、安全設定、傳輸方式與伺服器設定仍須彼此相符。尤其不要在匯入後只憑名稱修改協定,也不要把缺少的參數當成可任意填入的預設值。
行動裝置的優點是切換設定與依應用程式調整更符合手機使用方式。若要讓部分應用程式沿用原本的網路路徑,可檢查依應用程式代理設定,並確認目前使用的是包含清單還是排除清單。兩種規則的意義相反,即使勾選相同的應用程式,結果也會不同。複雜路由應少量修改、逐項驗證,避免一次改動多個選項而無法找出原因。
背景執行與耗電不能只歸因於用戶端。網路品質、重新連線頻率、協定傳輸方式、長連線應用程式及系統電池管理策略都會影響使用體驗。若切到背景後連線中斷,先檢查系統對該應用程式的背景限制;若持續耗電,應搭配日誌觀察是否頻繁重新連線,而非只憑用戶端名稱判斷核心效率。
SECTION 04 / 核心相容替代選擇
v2flyNG。依 V2Fly 需求選擇。
v2flyNG 採用 V2Fly 核心,適合作為有明確相容需求時的 Android 替代選擇。選擇依據應是現有設定需求、使用習慣與實際測試結果,而非名稱與 v2rayNG 相似。兩者採用不同核心,不能假設某個核心的新功能會自動出現在另一個核心中。
若已有以 V2Fly 為基礎的設定與操作流程,沿用相應用戶端可減少遷移變數。但訂閱連結、單一分享連結與原生 JSON 屬於不同層次的內容。能讀取訂閱,不代表其中所有協定都能運作;原生設定能在某個核心啟動,也不代表能直接匯入另一款用戶端的圖形表單。
若設定依賴 Xray 專屬欄位,應先確認功能支援範圍,再決定是否更換用戶端。不要為了匯入設定而刪除報錯欄位,這可能改變連線行為或讓設定失效。如果只是第一次在 Android 裝置安裝用戶端,且沒有 V2Fly 相容需求,建議先從 v2rayNG 開始,選擇方向較明確。
v2flyNG 的更新時程與 v2rayNG 各自獨立,不宜只憑版本編號比較維護狀況。實際使用前,請確認目前的安裝檔能否在裝置系統上執行、所需協定是否受支援,以及既有設定能否正確辨識。維護狀態是選擇時的參考,不能取代在裝置上的功能測試。
SECTION 05 / 使用情境
依需求選擇。不按功能數量排名。
SECTION 06 / 下載前確認
桌面使用 v2rayN。Android 使用 v2rayNG。
沒有特殊核心限制時,依裝置採用上述組合即可。v2flyNG 留給有明確 V2Fly 相容需求的情境,不應作為連線失敗時隨機更換的選項。更換用戶端會同時改變介面、預設設定與核心環境,不一定有助於找出原本的問題。
下載前請依序確認作業系統、處理器架構與既有設定需求。macOS 請區分 Apple Silicon 與 Intel;Linux 依發行版選擇 deb 或 rpm,並確認處理器架構;Android 則依裝置架構選擇 arm64 或通用版。Windows 還需選擇 Desktop 或傳統 WPF 介面。所有下載連結請見用戶端下載頁。
安裝後依序確認:設定能否匯入、核心能否啟動、流量接管是否生效,以及路由是否符合預期。遇到問題時,先查看日誌與常見問題,不要同時修改協定、切換核心、啟用 TUN 又重寫規則。每次只變更一項條件,才能判讀結果。