CLIENT SELECTION / 03

V2Ray 用戶端比較:v2rayN、v2rayNG、v2flyNG

三款用戶端的差異不在名稱,而在平台、核心與設定入口。先確認裝置,再判斷是否需要複雜路由、TUN 模式或指定核心,選擇範圍就會快速縮小。

LAYERED COMPARISON

平台、核心與設定能力比較

表格呈現的是用戶端的能力範圍,不代表所有功能安裝後都會自動啟用。TUN、系統 VPN 服務、路由規則與訂閱分組仍須依實際設定手動配置。

比較項目 v2rayN v2rayNG v2flyNG
平台支援 Windows、macOS、Linux Android Android
主要核心路徑 以 Xray 生態系為主,可管理相容的桌面端核心設定 Xray 核心 v2fly 核心
維護狀態 積極維護 積極維護 積極維護
上手難度 中等。基本連線簡單,複雜路由選項較多 較低。行動端入口集中,匯入後即可選擇節點 中等。操作結構接近常見 Android 用戶端流程,但需理解核心差異
訂閱分組 適合管理多份訂閱、伺服器分組與批次更新 支援訂閱匯入、分組管理與節點切換 支援訂閱與節點管理,重點在 v2fly 核心相容路徑
路由規則介面 桌面端設定入口較完整,適合檢視與調整規則集 提供路由設定、預設規則與應用程式分流入口 提供基本路由設定,規則能力受 v2fly 核心設定影響
TUN 與流量接管 支援 TUN 模式,也可使用系統代理模式 透過 Android VPN 服務接管流量,可設定應用程式分流 透過 Android VPN 服務運作,具體行為由 v2fly 設定決定
特色功能 桌面系統代理、TUN、訂閱批次管理、路由規則 UI 掃描 QR Code 匯入、應用程式分流、行動網路切換、Xray 協定能力 v2fly 核心、QR Code 匯入、Android 端設定管理
適合對象 桌面使用者、需要複雜分流或管理多份訂閱的使用者 大多數 Android 使用者,以及需要 Xray 核心功能的使用者 明確需要 v2fly 核心,或正在進行核心相容性比對的使用者

CLIENT NOTES

三款用戶端逐項評析

用戶端只是設定與核心之間的操作層。選擇時應分別確認平台是否相符、核心是否符合設定要求,以及介面能否涵蓋日常維護操作。

CLIENT / 01 桌面首選

v2rayN:桌面端設定與路由管理

v2rayN 支援 Windows、macOS 與 Linux,是三款用戶端中唯一面向桌面平台的選擇。它將訂閱更新、節點切換、系統代理、路由規則與 TUN 模式集中在同一套介面中,適合需要長期維護設定的桌面環境。對只需匯入一份訂閱並啟用系統代理的使用者來說,基本流程並不複雜;但伺服器清單、訂閱分組與路由規則增加後,介面入口會明顯多於行動端。

它的優勢主要在管理能力,而非單次連線操作。多份訂閱可以分別更新與整理,路由規則可透過圖形介面檢視,系統代理與 TUN 也能依使用範圍切換。若要讓不讀取系統代理的應用程式進入相同鏈路,可進一步研究 TUN;只處理瀏覽器與一般桌面軟體時,系統代理通常較容易排查。

選擇桌面版或經典 WPF 版,是安裝包層面的下一步判斷。桌面版採用新一代跨平台介面,適合希望在不同桌面系統間維持相近操作結構的使用者;WPF 版則面向 Windows 的經典使用路徑。兩者不需要同時安裝,先依作業系統與既有操作習慣選定一套,再完成訂閱與路由設定即可。

平台層 Windows / macOS / Linux
設定重點 訂閱、系統代理、路由、TUN
CLIENT / 02 Android 首選

v2rayNG:Xray 核心與 Android 應用程式分流

v2rayNG 面向 Android,採用 Xray 核心。它將掃描 QR Code、從剪貼簿匯入、訂閱更新、節點選擇與連線開關整合到行動端常見的操作路徑中。對大多數 Android 使用者而言,安裝後匯入設定、選擇節點並允許系統 VPN 服務連線,即可完成基本設定。其協定與傳輸能力隨 Xray 核心演進,因此當設定明確依賴 Xray 端能力時,v2rayNG 通常是更直接的選擇。

行動端選擇不能只看能否連線,還要確認應用程式流量如何進入鏈路。v2rayNG 透過 Android VPN 服務接管流量,並提供應用程式分流相關設定。若要讓部分應用程式直連、其餘應用程式使用代理,應先確認分流模式的方向,再選擇應用程式清單;反向理解允許清單與封鎖清單,會使實際流量路徑與預期相反。

訂閱數量較多時,建議先依用途保留必要分組,不要將所有歷史節點長期堆在同一份清單中。更新失敗時,應分別檢查訂閱連結、更新時的網路路徑與用戶端解析相容性,而不是反覆切換節點。v2rayNG 適合日常行動使用,也適合與桌面端 v2rayN 共用同一訂閱來源,但兩端的路由介面與系統接管方式並不完全相同。

平台層 Android
設定重點 Xray、應用程式分流、系統 VPN 服務
CLIENT / 03 核心備選

v2flyNG:v2fly 核心的 Android 路徑

v2flyNG 同樣面向 Android,但核心差異在於採用 v2fly 核心。它不是 v2rayNG 的介面換皮,也不應只因名稱相近就視為完全等價。相同的伺服器資訊在不同核心與設定欄位組合下,可能出現支援範圍、預設行為或解析結果差異。只有在設定提供者明確要求 v2fly,或排查過程需要比對不同核心的表現時,這項差異才具有決定性。

它支援 Android 常見的訂閱、QR Code 與節點管理流程,也透過系統 VPN 服務處理應用程式流量。日常操作方式並不陌生,但使用者需要理解目前設定最後交由哪一類核心執行。若訂閱中的欄位主要依 Xray 能力組織,優先選擇 v2rayNG 更容易減少相容性變數;若既有設定長期以 v2fly 維護,v2flyNG 則能維持更一致的核心路徑。

將 v2flyNG 作為備選,不代表維護狀態較弱,而是選擇範圍更明確。它更適合已有 v2fly 設定基礎、需要重現特定核心行為,或希望在排查時確認問題究竟來自使用者介面還是核心解析的使用者。一般 Android 新手若沒有核心偏好,從 v2rayNG 開始通常更容易找到一致的設定說明。

平台層 Android
設定重點 v2fly、相容性比對、既有設定移轉

SCENARIO FILTER

依使用情境縮小選擇範圍

平台決定可安裝範圍,情境決定需要啟用哪些能力。以下建議將選擇條件落實到可觀察的操作,而不是以功能數量判斷用戶端優劣。

DECISION PATH

四步驟確定用戶端

選擇流程可以拆成平台層、核心層、接管層與維護層。每一步只回答一個問題,避免受到名稱相近的產品干擾。

  1. 01

    先確認裝置平台

    Windows、macOS、Linux 歸入桌面路徑,選擇 v2rayN。Android 進入行動路徑,再於 v2rayNG 與 v2flyNG 之間判斷。平台不相符時,後續功能比較沒有實際意義。

  2. 02

    確認設定要求的核心

    若 Android 設定明確依賴 Xray 能力,選擇 v2rayNG;若明確以 v2fly 為基礎維護,選擇 v2flyNG。設定未指定核心,且使用者沒有既有移轉需求時,v2rayNG 是涵蓋範圍更直接的預設選擇。

  3. 03

    判斷流量接管範圍

    桌面端只處理遵循系統代理的軟體時,可先使用 v2rayN 的系統代理;需要涵蓋更多應用程式時,再研究 TUN。Android 端透過系統 VPN 服務運作,需要讓部分應用程式例外直連時,再設定應用程式分流。

  4. 04

    評估長期維護操作

    訂閱越多、路由越複雜,就越需要穩定的分組方式與清楚的更新流程。桌面端的多訂閱管理更適合交由 v2rayN;行動端則應減少重複設定,只保留常用訂閱並記錄目前的分流模式。

FINAL SELECTION

桌面選 v2rayN,Android 優先 v2rayNG

v2rayN 的桌面管理能力較完整,適合 Windows、macOS 與 Linux;v2rayNG 以 Xray 核心涵蓋大多數 Android 使用情境;v2flyNG 則保留給明確需要 v2fly 核心或正在進行相容性比對的情況。確定用戶端後,再前往安裝包頁面依系統架構選擇對應檔案。