CLIENT SELECTION

V2Ray 用戶端比較

桌面首選 v2rayN,Android 首選 v2rayNG。若現有設定明確依賴 V2Fly,再考慮 v2flyNG。

先依作業系統篩選,再確認設定所需的核心功能。三款用戶端的差異不只在介面:訂閱如何整理、路由在哪裡修改、哪些應用程式會被接管,都會影響日常使用與故障排除方式。

CAPABILITY MATRIX

平台與功能比較

比較各用戶端的功能範圍,不以核心名稱判斷效能高低。窄螢幕可左右滑動表格。

v2rayN、v2rayNG、v2flyNG 的平台、核心、維護狀態、入門難度與功能比較
比較項目 v2rayN v2rayNG v2flyNG
平台支援 Windows、macOS、Linux Android Android
核心路線 常用 Xray;其他核心選項及適用設定依實際版本而定 以 Xray 為主,依內建核心辨識協定與傳輸設定 V2Fly,依對應核心的設定功能使用
維護狀態 持續積極維護;桌面版與經典 WPF 版可分別選用 持續積極維護;應用程式更新通常也會調整核心相容性 持續維護的備選方案;更新步調與 v2rayNG 各自獨立
入門難度 基本匯入流程直覺;系統代理、路由與 TUN 需分開理解 基本操作步驟較少;需完成 VPN 授權與背景執行設定 基本操作接近常見 Android 流程;使用前更需確認設定相容性
訂閱分組 可依訂閱分組管理來源、更新作業與設定清單 支援訂閱管理;分組呈現與更新操作依介面而定 支援匯入與管理訂閱;僅使用核心可辨識的設定
路由規則介面 桌面版的路由規則編輯與規則集管理入口較集中 提供路由設定;複雜規則可能需要自訂設定 提供路由相關設定;進階欄位依循 V2Fly 語意
TUN 與流量接管 提供 TUN 模式;可用性受系統、權限與相關元件影響 透過 Android VpnService 建立虛擬網路介面,並不等同於桌面版的 TUN 開關 透過 Android VpnService 接管流量,仍須取得系統 VPN 授權
依應用程式控制 系統代理主要影響遵循代理設定的應用程式;如需接管更多流量,還須確認 TUN 設定 支援依應用程式設定代理,可選擇接管範圍 可依用戶端提供的應用程式選項調整接管範圍
特色功能 訂閱分組、路由編輯、系統代理切換、桌面參數管理 掃描 QR Code 與匯入訂閱、依應用程式設定代理、行動裝置 VPN 流量接管 V2Fly 設定路線、Android 圖形介面操作、訂閱管理
適用對象 日常使用桌面裝置,並需要以圖形介面管理路由與多個訂閱來源的使用者 日常使用 Android 裝置,需要 Xray 功能或依應用程式控制流量的使用者 已有 V2Fly 設定,希望沿用相同核心路線的 Android 使用者

維護狀態僅供定性參考,不代表固定更新週期。功能入口與核心組合可能隨發行版本調整,實際使用情況請以安裝版本的介面與記錄為準。

CLIENT NOTES

三款用戶端的適用範圍

v2rayN:桌面設定與路由管理

在 Windows、macOS 或 Linux 上使用,優先選擇 v2rayN。伺服器設定、訂閱分組、路由與本機監聽等操作,都集中在桌面介面中。訂閱來源較多時,可先依用途建立分組,再分別更新,避免臨時設定與長期設定混在一起。需要調整 V2Ray 分流規則時,也更容易在較寬的視窗中核對比對條件與出口標籤。

Windows 下載頁提供桌面版與經典 WPF 版。桌面版採用新一代跨平台介面,WPF 版則保留經典 Windows 操作方式。兩者使用的代理協定並無不同,也不能只憑介面新舊判斷某項設定能否連線。選擇時先確認系統需求與操作習慣,再核對實際使用的核心及相關設定。

使用 v2rayN 時,應先釐清系統代理與路由的差異。系統代理會告知遵循該設定的應用程式要從哪裡送出請求;路由則決定進入核心的請求要使用哪個出口,兩者並不在同一層。終端機或部分自行連線的程式可能不會讀取系統代理,因此瀏覽器能用不代表所有程式都會經過用戶端。若要擴大流量接管範圍,再研究 TUN,並檢查權限、DNS 與既有虛擬網路工具是否衝突。

選擇 Windows 下載項目 · 選擇 macOS 晶片版本 · 選擇 Linux 安裝格式

v2rayNG:Android 日常使用與依應用程式代理

Android 裝置沒有特定的 V2Fly 相容需求時,優先選擇 v2rayNG。它以 Xray 為主要核心,常見操作包括匯入訂閱、更新設定、選取項目並啟動連線。首次啟動時須授予系統 VPN 權限,讓用戶端透過 VpnService 建立本機虛擬網路介面;這不代表手機連上了由用戶端統一提供的遠端服務。

行動裝置故障排除時,問題通常出在系統管理層。螢幕關閉一段時間後連線中斷,請先檢查電池最佳化、背景活動限制及廠商提供的應用程式休眠設定,不要立刻修改協定參數。若裝置同時執行另一款占用系統 VPN 通道的應用程式,也可能發生流量接管衝突。請先確認目前由哪個應用程式使用通道,再查看用戶端記錄,避免把授權問題誤判為設定失效。

依應用程式設定代理,適合只接管部分應用程式,或讓特定應用程式略過用戶端。設定時要分清「僅代理選取的應用程式」與「略過選取的應用程式」兩種模式;即使清單相同,結果也可能完全相反。使用進階傳輸或安全參數時,還須確認內建的 Xray 是否支援相應功能;成功匯入訂閱,不代表每個欄位都已生效。

查看 v2rayNG Android 安裝項目

v2flyNG:已有 V2Fly 設定時的 Android 備選方案

選擇 v2flyNG 的主要考量是核心路線,而不是「備選就比較輕」或「功能較少就更省電」。若現有設定、文件或伺服器端方案明確以 V2Fly 功能為基礎,使用對應用戶端可減少轉換核心時解讀欄位的步驟。它仍須匯入訂閱、授予系統 VPN 權限並設定背景執行,無法繞過 Android 本身的網路流量接管限制。

V2Fly 與 Xray 同屬 Project V 相關生態系,但後續功能發展並不完全一致。即使基本協定名稱相同,也不代表所有傳輸參數、安全選項與設定格式都能直接互換。尤其是 Xray 專有的 REALITY 等功能,不應預期能直接用於 V2Fly 路線。遇到這類情況,應選擇相符的用戶端與核心,而不是只修改設定中的顯示名稱。

如果目前在 v2flyNG 使用的設定運作穩定,也沒有新增功能需求,不必只為了統一應用程式名稱而移轉。反之,若訂閱來源主要提供 Xray 專有設定,Android 首選仍是 v2rayNG。兩款應用程式各自儲存的訂閱、路由與應用程式清單都需要分別檢查;安裝另一款用戶端不會自動沿用原有的所有設定。

查看 v2flyNG 與 Android 安裝包版本說明

USAGE SCENARIOS

依裝置與經驗選擇

CONFIGURATION TRANSFER

更換用戶端前的設定檢查

用戶端匯入的是連線資訊,本身並不提供可直接使用的遠端服務。選擇前先確認現有訂閱或設定的來源與適用範圍,再決定需要哪款應用程式。若沒有有效的連線資訊,單純更換用戶端通常無法解決連線問題。

  1. 確認協定與核心。記下協定、傳輸方式與安全選項。不要只看設定名稱;名稱可以自行輸入,真正影響相容性的是欄位內容與核心實作。
  2. 區分訂閱與本機設定。訂閱通常負責提供連線項目;系統代理、監聽連接埠、依應用程式設定的代理,以及部分路由設定,仍由本機管理。更新訂閱不代表所有用戶端參數都會還原。
  3. 先保留舊設定再測試。在原用戶端中儲存目前設定,移轉後先以預設模式測試單一連線。確認基本功能正常前,不要刪除原有分組或覆寫完整設定。
  4. 重新檢查規則相依項目。路由中的 outboundTag 必須對應到實際存在的出口;使用 geosite 或 geoip 條件時,也要確認所需資料是否可用。複製規則文字不代表相關相依項目也一併複製。
  5. 分階段找出問題。先確認能否啟動,再檢查握手與連線,最後確認 DNS 與分流。Android 裝置另須確認 VPN 授權與背景執行限制;桌面裝置則要確認應用程式是否讀取系統代理。

介面中的設定項目不一定會與最終產生的 JSON 一一對應。部分用戶端會在啟動時產生或合併設定,直接修改產生的檔案可能在下次儲存時被覆寫。需要了解欄位時,請先閱讀設定欄位參考;遇到匯入或連線問題,再依現象查看常見問題。

選擇建議與下載項目

日常使用桌面裝置,優先選 v2rayN,並依 Windows、macOS 或 Linux 選擇對應安裝包;日常使用 Android,優先選 v2rayNG。只有設定明確以 V2Fly 為基礎,且不依賴 Xray 專有功能時,才考慮 v2flyNG。先確認平台與協定相容,再比較介面偏好,比反覆安裝不同應用程式更容易維持穩定且容易排查的設定。