v2rayN、v2rayNG、v2flyNG 用戶端比較

先依作業系統排除不適用的選項,再比較核心架構、路由入口、訂閱管理與使用複雜度。桌面裝置優先考慮 v2rayN,Android 主要裝置優先考慮 v2rayNG。

3 款用戶端 Xray / v2fly Windows / macOS / Android / Linux

先看結論,再核對功能差異

三款軟體並非同一平台上的完全替代方案。v2rayN 負責桌面端,v2rayNG 與 v2flyNG 面向 Android;後兩者的主要差異在於核心生態與設定相容方向。

桌面首選

v2rayN

適用於 Windows、macOS 與 Linux。訂閱分組、伺服器切換、路由規則、系統代理與 TUN 設定都集中在桌面圖形介面中。需要管理多個訂閱、頻繁調整路由或長期在電腦上使用時,v2rayN 的功能組織較完整。

選擇桌面安裝包 →
Android 首選

v2rayNG

採用 Xray 核心,適合以 VLESS、VMess、Trojan 或 Shadowsocks 設定為主的 Android 使用者。用戶端提供 QR Code、剪貼簿與訂閱匯入入口,也能依應用程式決定是否經過代理,日常切換流程較簡潔。

選擇 Android 安裝包 →
核心備選

v2flyNG

採用 v2fly 核心,定位為 Android 端的另一種核心選擇。若既有設定明確依賴 v2fly 行為,或需要與現有 v2fly 伺服器設定保持一致,可以優先測試 v2flyNG;一般行動端使用者仍建議先從 v2rayNG 開始。

查看 v2flyNG 安裝包 →

功能比較表與適用範圍

「支援某項功能」不代表三款用戶端的選單位置與參數完全相同。跨裝置遷移時,應遷移訂閱網址或標準分享連結,不要直接複製整套本機設定。

v2rayN、v2rayNG 與 v2flyNG 的主要差異
比較項目 v2rayN v2rayNG v2flyNG
平台支援 Windows、macOS、Linux Android Android
主要核心 以 Xray 為主要選擇,可在用戶端設定中管理 Core 類型 Xray v2fly
維護狀態 持續維護 持續維護 持續維護
上手難度 中等。桌面設定項目較多,需要理解系統代理與路由模式 較低。匯入設定後即可透過系統 VPN 入口連線 較低至中等。操作接近一般 Android 代理用戶端,選擇前需確認核心需求
訂閱管理 適合管理多個訂閱分組、批次更新與整理伺服器 支援訂閱分組、更新與設定切換 支援訂閱匯入、更新與節點選擇
路由規則介面 桌面圖形入口較完整,適合編輯規則集與預設模式 提供網域、IP、應用程式範圍等行動端路由設定 提供基本路由設定,具體參數以 v2fly 核心為主
TUN 與系統接管 可設定系統代理,也可依需求使用 TUN 透過 Android VPN 服務接管流量,並支援分應用程式控制 透過 Android VPN 服務建立連線,進階能力以目前用戶端設定為準
特色功能 訂閱分組、路由規則介面、系統代理、TUN、桌面系統匣操作 掃描 QR Code 匯入、剪貼簿匯入、分應用程式代理、行動網路切換 v2fly 核心、標準訂閱匯入、行動端路由與連線管理
適用族群 桌面使用者、多訂閱使用者、需要細緻路由設定的進階使用者 Android 日常使用者、Xray 設定使用者、需要分應用程式代理的族群 明確需要 v2fly 核心或已有相應設定的 Android 使用者

逐款評析:優勢、成本與適用情境

01 桌面端

v2rayN

Desktop Xray TUN

v2rayN 的核心價值,在於將桌面端常用操作整合到同一套管理介面。使用者可以建立訂閱分組、更新伺服器清單、設定使用中的伺服器,再依用途選擇系統代理、路由模式或 TUN。只需要快速連線的使用者,完成訂閱匯入與伺服器選擇後即可使用;需要細緻控制的使用者,則可進一步調整路由規則、DNS、Core 類型與日誌入口。

桌面端的設定層級比行動端更深,這是功能範圍帶來的學習成本。初次安裝時不要同時修改 DNS、路由、Mux 與 TUN。建議先使用預設設定確認可正常連線,再逐項加入分流規則。如此一來,發生問題時便能判斷故障來自訂閱、伺服器、系統代理或額外參數。

v2rayN 也有不同的桌面介面版本。Windows 使用者可在新版桌面介面與經典 WPF 介面之間選擇;macOS 與 Linux 則使用跨平台桌面版本。兩類介面的基本任務一致,主要差異在於系統適配、介面實作與部分操作路徑。已有穩定設定的 Windows 使用者不必只因介面變化而遷移;首次安裝則可優先嘗試跨平台桌面版。

  • 適合:長時間使用電腦、多訂閱分組、複雜路由,以及需要切換系統代理與 TUN。
  • 注意:管理員權限、殘留的系統代理設定與 TUN 驅動程式狀態,都會影響連線表現。
  • 選擇依據:只要主要裝置是 Windows、macOS 或 Linux,就優先從 v2rayN 開始。
02 Android 首選

v2rayNG

Android Xray Per-app

v2rayNG 面向 Android 的操作流程較直接:透過訂閱網址、剪貼簿內容、QR Code 或單筆設定建立伺服器項目,選取設定後啟動系統 VPN 連線。用戶端採用 Xray 核心,適合常見的 VMess、VLESS、Trojan 與 Shadowsocks 設定,也能處理 WebSocket、gRPC、TLS、REALITY 等由伺服器提供的組合參數。

分應用程式代理是 v2rayNG 在行動端的重要功能。使用者可以讓指定應用程式經過代理,也可以反向設定排除範圍。設定前要先確認規則方向,避免混淆「僅代理所選應用程式」與「繞過所選應用程式」。如果只是首次連線,建議先關閉分應用程式功能,確認基本連線正常後再加入應用程式範圍。

Android 廠商的背景執行策略會直接影響持續連線。系統省電、背景限制、休眠時的網路策略與自動清理,都可能終止 VPN 服務。發生鎖定螢幕後斷線時,應先檢查系統對 v2rayNG 的電池與背景權限,而不是立即更換協議。行動網路與 Wi-Fi 切換後重新連線,也比疊加大量實驗性參數更容易定位問題。

  • 適合:Android 主要裝置、Xray 設定、QR Code 匯入,以及需要依應用程式分流的使用者。
  • 注意:背景保活取決於裝置的系統策略,用戶端設定只是其中一部分。
  • 選擇依據:沒有明確的 v2fly 核心要求時,Android 使用者優先選擇 v2rayNG。
03 Android 備選

v2flyNG

Android v2fly Routing

v2flyNG 的差異不在外觀,而在於 v2fly 核心。若現有伺服器設定、路由行為或使用文件明確以 v2fly 為基礎撰寫,選擇相同的核心體系可以減少理解參數時的偏差。用戶端保留行動端常見的訂閱匯入、設定選擇、連線控制與路由設定,適合作為 Android 裝置上的相容方案。

不要只因裝置較舊,就認定 v2flyNG 一定更節省資源。實際資源使用量同時受到協議、加密方式、傳輸層、路由規則數量、DNS 策略與背景機制影響。舊裝置選擇用戶端時,應先確認處理器架構與安裝包類型,再使用相同伺服器及相近設定進行實際觀察。通用安裝包解決的是架構支援問題,不代表執行負載較低。

如果訂閱中使用了某個核心專屬參數,切換用戶端後可能出現欄位遭忽略、匯入失敗或連線行為不同的情況。此時應檢查設定要求,而不是反覆修改伺服器網址。沒有核心限制的一般 Android 使用情境,v2rayNG 通常提供更直接的選擇;v2flyNG 則更適合需求明確的使用者。

  • 適合:已有 v2fly 設定、需要核對 v2fly 路由行為,或想保留另一套 Android 核心方案的使用者。
  • 注意:從 Xray 用戶端遷移時,應逐項檢查協議與傳輸參數是否相容。
  • 選擇依據:設定說明明確要求 v2fly,或現有環境以 v2fly 核心為基礎時,再選擇此用戶端。

依使用情境選擇,避免只看功能數量

功能越多不代表越適合目前的裝置。穩妥的選擇順序是:平台相容、核心相容、匯入成功、基本連線正常,最後才是 TUN、分應用程式與自訂路由。

四步決策流程:從平台到設定驗證

  1. 01

    確認主要裝置

    Windows、macOS 與 Linux 可直接納入 v2rayN 的選擇範圍;Android 則在 v2rayNG 與 v2flyNG 之間判斷。平台不相容時,後續的功能比較沒有意義。

  2. 02

    查看設定要求

    檢查訂閱說明是否指定 Xray、v2fly 或某項核心專屬功能。沒有明確要求時,桌面使用 v2rayN,Android 使用 v2rayNG;明確要求 v2fly 時,再選擇 v2flyNG。

  3. 03

    使用預設設定驗證連線

    先完成訂閱匯入、伺服器選擇與基本連線,不要同時啟用自訂 DNS、複雜路由與多項實驗設定。預設狀態可作為排查基準,方便區分設定問題與本機規則問題。

  4. 04

    依需求加入進階功能

    電腦需要接管更多流量時,再設定 TUN;Android 只想處理部分應用程式時,再啟用分應用程式代理;需要中國大陸與其他地區網域分流時,再逐步加入網域與 IP 規則並觀察日誌。

容易混淆的差異:核心、TUN 與訂閱

用戶端與核心不是同一層

用戶端負責介面、訂閱、設定儲存與系統連線入口,核心則負責解析協議、建立傳輸並執行路由。v2rayNG 對應 Xray,v2flyNG 對應 v2fly;v2rayN 則在桌面介面中提供 Core 類型相關設定。相同分享連結通常可由不同核心解析,但涉及專屬欄位時仍須確認相容性。

系統代理與 TUN 的涵蓋範圍不同

系統代理主要影響遵循作業系統代理設定的程式,TUN 則透過虛擬網路介面處理更廣泛的流量。桌面遊戲、命令列程式或不讀取系統代理的應用程式可能需要 TUN,但啟用後也會增加權限、DNS 與路由衝突等排查項目。一般網頁瀏覽應先從系統代理開始。

訂閱只同步伺服器,不會同步所有偏好設定

訂閱通常提供伺服器設定與部分參數,不會完整同步分應用程式清單、系統代理狀態、TUN 設定或本機自訂路由。多裝置使用同一訂閱時,每台裝置仍需個別設定本機行為。更新訂閱前也應記錄手動修改的項目,避免被遠端內容覆蓋。

分流問題不等於協議問題

某個網站直連、某個應用程式無法連線或 DNS 回應異常,常見原因是路由優先順序、網域比對、IP 規則與 DNS 策略彼此不一致。先切換至簡單路由模式驗證伺服器,再回到自訂規則逐項檢查,比不斷更換 VMess、VLESS 或 Trojan 更有效。

選擇常見問題與遷移注意事項

v2rayN 可以在 Android 上使用嗎?

不能依照桌面版的安裝方式使用。v2rayN 面向 Windows、macOS 與 Linux,Android 端應在 v2rayNG 與 v2flyNG 之間選擇。兩類裝置可以匯入相同訂閱,但本機路由、系統代理與分應用程式設定需要分別設定。

v2rayNG 與 v2flyNG 的主要差異是什麼?

主要差異在核心體系。v2rayNG 使用 Xray,v2flyNG 使用 v2fly。若訂閱或伺服器說明明確指定核心,應依要求選擇;沒有核心限制時,Android 日常使用通常先選 v2rayNG。

三款用戶端可以匯入同一個訂閱嗎?

常見的標準訂閱通常可以分別匯入,但最終相容性取決於訂閱中的協議、傳輸層與專屬欄位。成功匯入也不代表每項設定都能連線。遇到個別項目失敗時,應查看該設定所需的核心與傳輸參數。

桌面端應先使用系統代理還是 TUN?

先使用系統代理完成基本驗證。只有目標程式不讀取系統代理,或確實需要處理更廣泛的流量時,才設定 TUN。啟用 TUN 後,還要額外檢查權限、虛擬網路介面、DNS 與本機安全軟體策略。

舊手機應選擇 v2rayNG 還是 v2flyNG?

先依訂閱要求選擇核心,再確認處理器架構與安裝包類型。裝置新舊不能直接決定用戶端。影響資源使用量的因素還包括協議、傳輸方式、規則數量、DNS 策略與背景執行限制。