v2rayN、v2rayNG、v2flyNG 怎麼選?Windows 與 Android 用戶端比較

比較 v2rayN、v2rayNG 與 v2flyNG 的支援平台、核心、介面、訂閱及路由功能,整理電腦與 Android 用戶端的選擇方向。

本文速覽

電腦優先考慮 v2rayN;Android 則依核心需求選擇 v2rayNG 或 v2flyNG。本文說明用戶端、核心與協定的差異,並比較訂閱匯入、系統代理、依應用程式代理及路由設定,也整理雙裝置設定與連線驗收步驟。已有訂閱卻不知道該安裝哪款用戶端,可先確認裝置平台,再核對節點使用的協定、傳輸方式與安全參數。

先依平台選擇,再確認核心系列

這三個名稱相近,並不是同一個安裝檔的不同寫法。v2rayN 是桌面用戶端;v2rayNG 與 v2flyNG 則是 Android 用戶端。用戶端提供節點清單、訂閱管理與設定介面;核心負責建立連線、解析設定並套用路由規則。安裝用戶端不會自動取得可用伺服器,仍須準備有效訂閱或完整節點參數。

v2rayN:桌面端優先選擇

推薦

適用於 Windows、macOS 與 Linux。桌面介面方便檢視節點清單、整理訂閱群組及查看記錄;Windows 可依需求選擇桌面版或 WPF 版。實際支援的核心與功能,請以安裝檔及目前版本的介面為準。

適合:日常使用電腦、訂閱較多,或需要調整路由規則的情境。

v2rayNG:Android 與 Xray 設定

採用 Xray 核心系列。若現有設定明確要求使用 Xray,尤其包含 VLESS 與 REALITY 參數,建議先確認 v2rayNG 目前版本是否支援,再依伺服器端參數匯入。

適合:主要使用 Android 裝置、已有 Xray 節點,或需要依應用程式代理的情境。

v2flyNG:Android 與 v2fly 設定

採用 v2fly 核心系列,適合設定以 v2fly 功能與格式維護的使用者。節點是否相容,應確認協定、傳輸方式、安全層與核心版本,不能只看連結能否匯入。

適合:已有 v2fly 設定,且需要沿用相應核心行為的 Android 裝置。

選擇結論:再依節點需求篩選

先排除不支援目前平台的選項,再查看服務提供者列出的用戶端與最低核心版本要求。若設定包含 REALITY,Android 端應先確認 v2rayNG 是否支援;不要只改協定名稱,就嘗試匯入 v2flyNG。

協定、傳輸方式與介面:哪些差異會影響使用

V2Ray 與 Xray 是相關但各自發展的核心專案;v2fly 則是 V2Ray 的社群維護體系。VMess、VLESS 是協定名稱,WebSocket 是傳輸方式,TLS 與 REALITY 則涉及連線安全設定,彼此不屬於同一層級,不能互相替代。即使兩款用戶端都支援 VMess,仍須確認傳輸類型、TLS、路徑與伺服器端要求。

比較項目v2rayNv2rayNGv2flyNG
主要平台Windows、macOS、LinuxAndroidAndroid
核心確認依所選核心與安裝檔確認Xray 系列v2fly 系列
介面重點節點清單、群組、記錄與桌面代理設定行動裝置設定清單、連線開關與依應用程式設定行動裝置設定清單、連線開關與對應核心設定
訂閱使用方式管理群組,更新後選擇使用中的節點管理訂閱群組,更新後確認匯入結果確認訂閱格式與核心支援後,再更新節點
流量接管方式系統代理,或依版本設定 TUN通常透過 Android VPN 介面接管流量通常透過 Android VPN 介面接管流量

桌面端的表格介面適合同時比較多個節點,但欄位較多不代表連線速度更快。Android 端的連線開關較集中,也不代表所有應用程式都會以相同方式連網。能否連線取決於設定是否相符;哪些請求會經過代理,則由流量接管方式、依應用程式選擇及路由規則決定。

匯入訂閱:能更新不代表設定完全相容

訂閱連結是分發設定的入口,不是用戶端帳號,也不是特定軟體專用的網路通道。同一份訂閱可能包含多種協定或不同格式的內容。匯入後節點數量正常,只能表示用戶端成功辨識部分內容,不能取代實際連線測試。

  1. 先建立群組。在 v2rayN 開啟「訂閱群組」→「訂閱群組設定」,新增名稱與訂閱網址。不同版本的介面標籤可能略有差異,請以目前版本的選單為準。
  2. 接著更新訂閱。在「訂閱群組」選單中執行更新,留意提示訊息與新增節點數量。Android 端可從選單的「訂閱群組設定」新增網址,再執行訂閱更新。
  3. 檢查單一節點的詳細參數。依照服務提供者的說明,確認協定、連接埠、傳輸方式與安全設定,尤其留意不支援或匯入後空白的欄位。
  4. 最後實際測試連線。選擇節點並啟動連線,造訪可正常連線的網站,同時查看記錄。不要只依延遲測試結果,就判定所有流量都已生效。

若電腦匯入成功,Android 卻只顯示部分節點,先檢查未顯示節點使用的協定與參數,不必反覆解除安裝軟體。若兩端都無法更新,再確認連結是否過期、目前網路能否連上訂閱網址,以及更新請求是否需要透過已可用的代理傳送。

系統代理、Android 流量接管與路由分流的差異

在 v2rayN 選擇使用中的節點後,還須決定應用程式如何將流量送入用戶端。系統代理通常適用於遵循系統代理設定的應用程式;不讀取這項設定的程式,須另外設定代理,或在了解權限與路由影響後使用 TUN。TUN 仰賴虛擬網卡及相關權限,並不是適用所有環境、一定更快的開關。

10808
本機代理連接埠範例,須與監聽設定一致
443
遠端 TLS 服務連接埠範例,請以節點設定為準

以下設定僅用於說明不同連接埠的用途,不代表所有版本的預設值。假設本機 HTTP 或混合監聽確實設定為 127.0.0.1:10808,手動設定瀏覽器代理時才填入這個位址;即使節點的遠端連接埠是 443,也不應填入瀏覽器的本機代理連接埠欄位。可在 v2rayN 的「設定」→「參數設定」中確認本機監聽相關選項,實際分類請以目前版本為準。

因此,「全域」一詞須依所在選單判讀:它可能指應用程式的流量接管範圍,也可能指路由的出口策略。比較兩款用戶端時,應先讓接管範圍與分流規則相近,再比較實際表現。

電腦與 Android 同時使用的設定方式

常見搭配是電腦使用 v2rayN,Android 則依核心需求選擇其中一款。兩台裝置各自連線至伺服器即可,不必先開啟電腦的區域網路分享。訂閱可以共用,但本機連接埠、依應用程式設定的清單與路由規則都屬於裝置設定,不會因訂閱相同而自動同步。

設定方式:共用訂閱來源,各自管理流量接管

桌面端:v2rayN
  • 依 Windows、macOS 或 Linux,以及裝置架構選擇安裝檔。
  • 建立訂閱群組,更新後選擇使用中的節點。
  • 先用系統代理測試瀏覽器連線,再依應用程式需求考慮 TUN。
  • 保留可用設定的紀錄;修改路由時,每次只調整一類規則。
Android 端:v2rayNG 或 v2flyNG
  • 依 Xray 或 v2fly 設定需求選擇用戶端。
  • 新增相同的訂閱來源,分別執行更新並檢查節點。
  • 確認系統連線授權,並檢查依應用程式代理的模式。
  • 切換 Wi-Fi 與行動網路後,分別確認連線是否正常。

兩端更新後的訂閱內容可能相同,但更新時間、格式篩選與本機設定各自獨立,仍須分別驗收。

比較效能時也應維持相同條件:使用同一台伺服器、相同協定與傳輸方式,並在相近時間測試,同時關閉另一款用戶端的作用中連線。手機的 Wi-Fi 訊號、省電設定、伺服器負載及網路路由都會影響結果,不能單憑一次測速差異就歸因於用戶端。

選擇用戶端後常見的四個問題

Android 已安裝 v2rayNG,還需要安裝 v2flyNG 嗎?

若現有訂閱能正常匯入並連線,通常不必只因名稱相近就同時安裝。只有設定明確依賴另一種核心的功能或行為時,才需要評估更換。測試另一款用戶端前,請先中斷目前連線,避免系統 VPN 流量接管發生衝突。

同一個節點在電腦上能用、手機卻不能,應先檢查什麼?

先確認兩端的訂閱都已更新,再開啟節點詳細資料,比較協定、傳輸方式、TLS 或 REALITY 參數。接著檢查手機系統時間、連線授權與依應用程式設定的清單;若 Wi-Fi 與行動網路的結果不同,再檢查網路環境,不要直接更改伺服器連接埠。

v2rayN 顯示節點有延遲,為什麼瀏覽器還是無法開啟網頁?

測得延遲不代表瀏覽器已使用代理。先檢查 v2rayN 的系統代理狀態;必要時選擇「自動設定系統代理」,再確認瀏覽器是否另外設定了代理。接著檢查本機監聽連接埠、路由與 DNS 記錄,逐項排查。

更換用戶端後,需要整份複製原本的路由設定嗎?

先不要整份覆寫。透過訂閱還原節點並完成基本連線測試後,再依新用戶端支援的格式重新建立規則。桌面程式路徑與 Android 應用程式套件名稱是不同的比對條件,依應用程式設定的清單也不能直接互換。

最終驗收:確認請求結果,不只看連線圖示

選好用戶端後,分別測試一個應經過代理的請求,以及一個應直接連線的請求,並查看相應記錄或連線紀錄。確認兩類請求的出口都符合預期後,再新增較複雜的規則;如此更容易判斷問題來自節點還是本機分流設定。

用戶端安裝檔