用戶端、核心與平台界線

V2Ray 用戶端比較

v2rayN、v2rayNG、v2flyNG 之間選擇時,先確認裝置平台,再核對設定所需的核心。桌面端優先考慮 v2rayN;Android 通常先選 v2rayNG,只有明確需要 v2fly 核心時,才考慮 v2flyNG。

平台支援 代理核心 訂閱管理 路由規則 TUN 與 VPN 接入

三款用戶端比較表

表格呈現的是選用範圍,不代表所有安裝套件、系統版本與設定組合都提供完全相同的功能。使用 TUN、VPN 介面或背景執行時,還需檢查系統權限。

比較平台、核心、維護狀態、上手難度與特色功能
比較面向 v2rayN v2rayNG v2flyNG
平台支援 Windows、macOS、Linux Android Android
主要核心關係 桌面使用時通常搭配 Xray 等受支援核心,實際情況以用戶端設定與所選套件為準 通常使用 Xray 核心 使用 v2fly 核心
維護狀態 持續維護 持續維護 持續維護,定位偏向 v2fly 核心需求
上手難度 中等;設定項目較多,需要理解系統代理、路由與 TUN 的差異 較低至中等;首次使用需要授予系統 VPN 連線權限 中等;操作方式接近 Android 用戶端,但應先了解核心相容範圍
訂閱分組 適合管理多個訂閱與分組,並在桌面介面切換設定 適合在行動裝置匯入、更新與整理訂閱設定 可管理 Android 端訂閱,重點在 v2fly 設定的使用
路由規則介面 桌面端操作空間較完整,適合檢視與調整規則集、網域及網路範圍 提供行動端路由與分應用程式相關設定,複雜編輯會受螢幕與系統機制影響 提供對應 v2fly 核心的路由設定入口,使用前應核對規則語法
TUN 或系統級接入 可依用戶端與系統條件使用 TUN;通常需要額外權限,並應避免與其他網路工具衝突 透過 Android 的 VPN 介面接入流量,也可搭配分應用程式代理控制範圍 透過 Android 的 VPN 介面接入流量,實際行為仍受系統權限與背景執行策略影響
適合對象 桌面使用者、需要細緻路由的進階使用者,以及同時管理多個訂閱的使用者 大多數 Android 使用者,以及需要分應用程式代理與行動端訂閱管理的使用者 明確需要 v2fly 核心,或需要驗證 v2fly 設定相容性的 Android 使用者

各用戶端詳細評析

平台相符只是第一步。繼續確認訂閱管理、應用程式接入與核心相容性要求,可減少安裝後反覆更換用戶端的情況。

Windows · macOS · Linux

v2rayN:桌面端優先選擇

桌面首選

v2rayN 的主要優勢不在單一協定,而是將訂閱、伺服器設定、系統代理、路由規則與 TUN 等桌面操作集中於圖形介面。只想先完成基本連線的使用者,可以從匯入訂閱、更新清單、選擇設定與啟用系統代理開始,不必一開始就修改複雜路由。進階使用者則可利用桌面介面檢查入站連接埠、DNS、規則集與應用程式接入範圍。

需要特別注意的是,v2rayN 是用戶端,不等同於 Xray 核心。用戶端負責儲存與產生設定、呼叫核心並提供操作入口,核心才負責處理協定與連線。某項協定或傳輸能否使用,必須同時確認用戶端能否表達對應設定、所配置的核心是否支援,以及訂閱提供的參數是否完整。

系統代理適合會讀取作業系統代理設定的瀏覽器與桌面應用程式;命令列工具、開發環境或自行管理網路連線的程式,可能不會自動套用。遇到瀏覽器可用但終端機不可用時,先檢查終端機程式自身的代理參數與環境變數,再判斷是否需要 TUN,不應直接將問題歸因於節點設定。

Android · Xray 核心

v2rayNG:Android 一般首選

Android 首選

v2rayNG 面向 Android,適合透過連結、剪貼簿或訂閱匯入設定,再利用系統 VPN 介面讓應用程式流量進入代理。首次啟動連線時,系統會要求確認 VPN 權限;這是 Android 提供網路接入能力的必要步驟。若裝置上已有其他使用同類介面的網路工具,通常無法同時佔用,需先確認目前的作用中連線。

行動端選用不只要看協定,也要留意背景執行。系統省電策略可能限制用戶端在鎖定螢幕後的活動,表現為前景正常,切換至背景一段時間後斷線。遇到這類情況,應依序檢查 VPN 權限、電池最佳化、背景活動限制與廠商系統的自動啟動設定。分應用程式代理是用來明確指定哪些應用程式納入或排除,與核心中的網域路由規則不同。

v2rayNG 通常搭配 Xray 核心,適合訂閱包含相應協定與安全參數的情境。若從桌面端移轉設定,不要只複製顯示名稱,應重新核對位址、連接埠、使用者識別碼、傳輸方式、TLS、SNI 等欄位。桌面與 Android 的介面結構不同,但連線參數本身需要保持一致。

Android · v2fly 核心

v2flyNG:有明確核心需求時選擇

核心備選

v2flyNG 同樣執行於 Android,但選用依據應是明確需要 v2fly 核心,而不是將它視為 v2rayNG 的任意替代品。兩款用戶端在訂閱匯入、連線開關與系統 VPN 權限等操作上可能有相似概念,但底層核心家族、設定能力與部分參數處理並不完全相同。

如果現有設定由管理員明確標示適用於 v2fly,或需要驗證某段 v2fly 路由與傳輸設定,可以考慮 v2flyNG。若訂閱主要圍繞 Xray 功能建立,則應先確認 v2fly 核心能否識別所有參數。匯入成功只代表用戶端讀取了內容,不表示核心一定能按預期執行,也不表示所有節點都適合目前的網路環境。

日常疑難排解方式與其他 Android 用戶端相近:先確認系統 VPN 權限,再確認本機連線是否啟動,接著檢查訂閱參數與核心記錄訊息。若只有個別設定失敗,應比較協定、傳輸、安全參數與網域設定,而不是頻繁重新安裝用戶端。如此更容易區分設定問題、核心相容性問題與系統背景限制。

依使用情境選擇

同一位使用者可能同時擁有桌面裝置與 Android 裝置,因此選用結果不一定只有一款。重點是讓各平台使用對應的用戶端,並保持訂閱參數與路由目標清楚。

用戶端、核心與代理設定

選對用戶端後,仍需理解三個層次。將它們混為一談,會讓訂閱更新、連線失敗與應用程式未接入等問題難以定位。

A

用戶端管理操作

v2rayN、v2rayNG 與 v2flyNG 都屬於圖形化用戶端。它們負責匯入訂閱、儲存設定、選擇目前伺服器、呼叫核心,並提供系統代理、VPN 介面、分應用程式或路由編輯等操作入口。介面顯示正常不代表核心連線已成功。

B

核心執行連線

Xray 與 v2fly 屬於代理核心家族。核心讀取用戶端產生的設定,處理協定、傳輸、安全參數、DNS 與路由。當設定包含核心不支援的欄位時,可能無法啟動、連線失敗或部分功能無法生效。

C

代理設定決定接入方式

系統代理、應用程式自身代理、Android VPN 介面與桌面 TUN 決定流量如何進入用戶端。瀏覽器可以存取而終端機無法存取時,通常應先檢查接入方式;確認流量已進入用戶端後,再檢查核心路由與遠端連線。

建議判斷順序

  1. 確認平台:桌面系統對應 v2rayN,Android 對應 v2rayNG 或 v2flyNG。
  2. 確認核心:一般 Android 情境優先採用 Xray 路線;只有在有明確設定需求時,才選擇 v2fly 路線。
  3. 確認設定來源:檢查訂閱網址是否有效,並確認協定、傳輸、安全參數與網域欄位完整。
  4. 確認應用程式接入:桌面檢查系統代理、應用程式獨立設定或 TUN;Android 檢查 VPN 權限與分應用程式範圍。
  5. 最後處理路由:基本連線正常後再新增分流規則,避免同時變更多個變數而無法定位問題。

選用後的常見判斷

以下問題可用來確認是否真的需要更換用戶端。大多數連線異常應先從權限、設定與接入範圍著手排查。

Windows 上應該在 v2rayN 與兩款 NG 用戶端之間選擇嗎?

不需要。v2rayNG 與 v2flyNG 面向 Android,Windows 桌面端應選擇 v2rayN。用戶端名稱相近不代表支援相同平台,也不應將 Android 安裝套件用於桌面系統。

訂閱可以匯入,但連線失敗,是否表示用戶端選錯了?

不一定。訂閱匯入只代表用戶端能讀取訂閱內容。還要檢查核心是否支援相應協定與參數、系統時間是否準確、網域與 TLS 設定是否相符,以及應用程式流量是否已進入用戶端。先查看明確的錯誤訊息,再決定是否更換核心路線。

v2rayNG 與 v2flyNG 可以同時連線嗎?

Android 上同一時間通常只有一個應用程式能佔用系統 VPN 介面。測試另一款用戶端前,應先中斷目前的連線。比較時保持訂閱設定一致,並分別記錄核心提示,避免將系統介面衝突誤判為設定失效。

系統代理已經啟用,為什麼部分桌面應用程式仍不使用代理?

系統代理只會影響主動讀取該設定的應用程式。部分終端機工具、開發環境與自行實作網路連線的程式,需要個別填寫代理位址,或透過環境變數接入。確認本機監聽位址與連接埠後,再依應用程式文件設定;只有確實需要更廣泛的接入範圍時,才評估 TUN。

使用 TUN 後還需要路由規則嗎?

兩者解決的問題不同。TUN 主要擴大或改變流量進入用戶端的方式,路由規則則負責決定已進入核心的連線如何匹配出口。啟用 TUN 不會自動產生符合個人需求的分流規則,修改路由前仍應明確確認網域、網路範圍與預設出口。

下載用戶端