v2rayN、v2rayNG、v2flyNG 怎麼選?三款 V2Ray 用戶端功能比較

比較三款用戶端的平台、核心、訂閱管理、路由與 TUN 支援,提供桌面選用 v2rayN,以及 Android 在 v2rayNG 和 v2flyNG 之間的選擇建議。

本文重點速覽

先依裝置篩選,再確認節點所需核心是否相容。Windows、macOS、Linux 可從 v2rayN 開始;Android 使用 Xray 節點時優先考慮 v2rayNG,已有 v2fly 設定再評估 v2flyNG。本文也會說明訂閱不會同步哪些設定、系統代理與虛擬網卡如何取捨,以及更換用戶端前應保留哪些參數。

一、平台與核心:先確認節點能否運作

v2rayN、v2rayNG、v2flyNG 都是設定與連線管理工具,名稱相近不代表可以互換安裝。用戶端負責儲存訂閱、產生設定及控制連線;核心負責處理協定、比對路由與轉送資料。排查相容性時,應一併記錄用戶端版本和實際執行的核心版本。

v2rayN:桌面版

推薦

適用於 Windows、macOS、Linux。可集中管理節點、訂閱與路由;實際可用的核心及 TUN 功能,取決於發行套件、版本和系統環境。

適合:桌面瀏覽器、開發工具、多組訂閱管理。

v2rayNG:Android 版,使用 Xray 核心

透過 Android VPN 服務轉送應用程式流量。若節點使用 VLESS、REALITY、XTLS Vision,請先確認隨附的 Xray 版本及匯入欄位。

適合:Android 日常連線、Xray 節點、依應用程式設定代理。

v2flyNG:Android 版,使用 v2fly 核心

適用於執行與 v2fly 相容的設定。若已有 VMess 等節點,請逐一確認傳輸方式、TLS 和設定格式,不能只憑協定名稱判斷是否相容。

適合:已有 v2fly 設定,且希望 Android 裝置維持既有核心行為。

REALITY 和 XTLS Vision 是 Xray 相關功能,不能只因名稱都含有 V2Ray,就認定 v2fly 設定可以直接使用。反過來說,一般 VMess 節點也不代表一定要更換核心;請先確認伺服器端的要求,再選擇合適的用戶端。

二、五大功能比較:分清流量入口與出口

以下依實際設定需求比較,不以「功能比較多」代替判斷。表格中的訂閱管理是取得及解析節點;路由是流量進入核心後,選擇直連、代理或封鎖;TUN 和 Android VPN 服務則屬於流量接入層。

三款用戶端選擇檢查表
比較項目v2rayNv2rayNGv2flyNG
平台Windows、macOS、Linux;請選擇對應的作業系統與架構Android;請選擇對應的裝置架構Android;請選擇對應的裝置架構
核心依節點選擇可用核心;Xray 節點需搭配相容的 XrayXray;支援的協定功能會隨附帶的核心版本而異v2fly;請確認 v2fly 的設定與協定支援情況
訂閱管理管理訂閱群組、更新訂閱及選擇節點;更新選項請以目前介面為準管理訂閱群組並更新節點;請確認匯入後的欄位管理相容格式的訂閱;解析結果不一定與另外兩款相同
路由分流搭配規則、網域策略與出口;系統代理需另外設定核心路由搭配 Android 依應用程式設定代理核心路由搭配 Android 可用的應用程式篩選設定
TUN 與流量接入支援情況受版本、權限及系統路由影響;請確認目前套件的 TUN 開關通常透過 VPN 服務接入,與桌面系統代理不同通常透過 VPN 服務接入,仍需確認路由和 DNS

選擇建議:依節點支援能力縮小範圍

取得 VLESS + REALITY + Vision 節點時,桌面端先確認 v2rayN 的 Xray 設定,Android 端先確認 v2rayNG。不要一開始就匯入所有訂閱;先用一個節點測試連線,再批次匯入。

三、共用訂閱:節點相同,不代表設定會同步

同一個訂閱網址可以分別加入桌面和 Android 用戶端,前提是服務提供者允許多裝置使用,且兩端都能解析回傳格式。訂閱網址可能包含存取憑證,請存放在可信任的位置;提供錯誤截圖時,記得遮蔽完整網址、使用者識別資訊和連線金鑰。

建議做法:桌面與 Android 分別管理同一來源的節點

桌面端:v2rayN
  • 在「訂閱群組」→「訂閱群組設定」中新增網址;選單名稱可能因版本而異。
  • 更新對應群組的訂閱,並確認節點數量與協定。
  • 路由規則、系統代理方式和本機監聽連接埠請另外儲存。
Android 端:v2rayNG 或 v2flyNG
  • 在「訂閱群組設定」中新增相同來源的網址,再更新訂閱。
  • 先選擇一個兩端都能解析的節點,確認網址、連接埠和傳輸參數。
  • 依應用程式設定代理、DNS 和背景執行權限請另外設定。

兩端各自更新訂閱;更新時間、解析能力和伺服器回傳內容都可能影響節點清單。本機規則與權限不會隨節點訂閱自動同步。

如果桌面顯示 12 個節點,Android 卻只顯示 9 個,不能直接認定是網路問題。先確認缺少的 3 個節點是否使用不同格式或不相容欄位,再查看更新記錄有沒有解析錯誤。也請確認訂閱服務是否依請求端回傳不同內容;重複按更新無法解決格式差異。

四、如何選擇系統代理、TUN 與 Android VPN 服務

桌面瀏覽器使用系統代理時,通常只要設定 v2rayN 的系統代理即可。自行指定代理的應用程式,請填入用戶端實際監聽的協定、位址與連接埠。若應用程式不使用系統代理,才需要進一步評估 TUN;啟用 TUN 後仍須設定路由和 DNS,不能把它當成能自動解決所有連線問題的功能。

  1. 先測試本機入口。在 v2rayN「設定」→「參數設定」中確認監聽項目。若將 HTTP 入口設為 127.0.0.1:10809,應用程式也必須使用這個位址;這只是設定範例,並非所有版本的預設值。
  2. 一次只變更一個設定。先關閉 TUN,使用支援 HTTP 代理的應用程式測試節點與系統代理。確認入口正常後,再評估其他應用程式是否需要透過虛擬網卡接入。
  3. 需要 TUN 時再授權。依目前版本的提示完成權限設定,並確認虛擬網卡、預設路由和 DNS。啟用與停用後,分別測試直連網站和代理網站。
  4. Android 請先授予 VPN 權限。在 v2rayNG 或 v2flyNG 啟動連線時確認系統授權,再設定依應用程式代理。系統顯示 VPN 圖示只代表服務已建立,不代表遠端節點一定可用。

依應用程式設定代理中的「僅選取的應用程式」和「略過選取的應用程式」意思相反。測試時先只選一個瀏覽器,重新連線後再開啟目標網頁,確認代理方向正確後再擴大範圍。Android 通常無法同時執行兩個一般 VPN 服務;切換用戶端前請先停止上一個,避免把接入衝突誤判為節點故障。

五、更換用戶端前:使用相同條件測試

同一個節點在兩款用戶端上的延遲結果不一定能直接比較。TCP 連線測試、透過代理瀏覽網頁和實際下載,測量的是不同階段。節點、網路、目標位址和測試時間不同,都可能影響結果;不能因此認定某款用戶端天生比較快。

遷移時不要直接覆寫整份設定檔。不同核心的設定結構、DNS 行為和路由選項可能不同,用戶端產生的內部設定也不適合作為跨裝置同步格式。建議先匯入相容的節點連結,再於目標用戶端重新設定本機選項。

六、用戶端選擇常見問題

桌面已經使用 v2rayN,Android 也要找同名用戶端嗎?

依平台選擇即可。Android 需要使用 Xray 節點時,先試用 v2rayNG;已有 v2fly 設定則評估 v2flyNG。將訂閱加入目標用戶端後,重新設定路由、DNS 和應用程式範圍,不要複製桌面版的安裝資料夾。

v2flyNG 可以直接使用含 REALITY 的訂閱嗎?

不能只看訂閱是否成功匯入。請先確認特定節點是否要求 REALITY 或 Vision;如果有,就應選擇支援相關功能的 Xray 用戶端與核心。訂閱中的其他相容節點則需分別判斷。

Android 可以連線,電腦瀏覽器卻無法開啟網頁,該換用戶端嗎?

先在 v2rayN 確認目前使用的節點和核心已正常啟動,再檢查系統代理與瀏覽器本身的代理設定。若瀏覽器手動指定 127.0.0.1:10809,該連接埠必須確實在監聽;接著再檢查路由和 DNS。

換成 v2rayNG 後,為什麼只有部分應用程式能上網?

確認依應用程式設定代理的範圍是否選反,以及應用程式是否位於工作資料夾等獨立環境。可暫時取消應用程式篩選並重新連線比較;基本連線恢復後,再逐一加入需要代理的應用程式。

三款用戶端都需要安裝嗎?

依裝置和節點需求安裝即可。桌面使用 v2rayN;Android 則從符合核心需求的一款開始。確實需要交叉排查時再安裝另一款,測試期間確保只有一款用戶端接管流量,避免路由與 VPN 服務互相影響。

下載v2rayN依平台選擇用戶端