CLIENT SELECTION / 用戶端選擇

V2Ray 用戶端比較

v2rayN、v2rayNG、v2flyNG:先依裝置選擇,再確認核心與設定是否相容。

用戶端負責匯入訂閱、呈現設定並呼叫核心。協定能否使用,則取決於核心功能、伺服器參數,以及用戶端提供的設定選項。名稱相近,不代表安裝檔、設定檔或流量接管方式相同。

SECTION 01 / 功能比較表

平台與核心。先排除不適用的選項。

下表整理各用戶端的常見使用方式,不以功能數量排名。介面名稱與實際選項可能因版本而異;核心支援某個欄位,也不代表每款用戶端都提供相應的圖形化設定介面。

窄螢幕可左右滑動,查看完整用戶端欄位。

v2rayN、v2rayNG、v2flyNG 的平台、核心與操作差異
比較項目v2rayNv2rayNGv2flyNG
支援平台Windows、macOS、LinuxAndroidAndroid
核心類型本文以 Xray 設定為主;其他核心的支援狀況請依用戶端版本確認XrayV2Fly / v2fly
維護狀態持續維護持續維護持續維護的替代專案;更新時程各自獨立
入門難度基本匯入操作簡單;路由與 TUN 設定需要另外了解匯入後選擇設定並授權系統 VPN 服務,基本步驟不多基本流程與常見 Android 用戶端相近;需先確認 V2Fly 設定是否相容
訂閱分組訂閱分組入口清楚,方便管理多個來源及各自的更新設定支援管理訂閱,可依來源整理設定支援匯入及更新訂閱;分組操作請以實際介面為準
路由規則介面提供路由設定與規則管理功能,方便在桌面集中編輯提供路由設定與自訂規則功能;在手機上編輯複雜規則較不方便依所用版本提供的路由功能為準;無法直接套用 Xray 專屬設定
TUN 與流量接管提供 TUN 模式;需配合系統權限、相關元件與路由環境透過 Android VPN 服務接管流量,與桌面 TUN 開關並不相同透過 Android VPN 服務接管流量;權限與背景執行由系統管理
主要功能訂閱分組、路由編輯、系統代理切換與桌面日誌檢視行動裝置設定切換、依應用程式設定代理及 Xray 協定設定採用 V2Fly 核心的行動裝置設定方式
適用對象日常使用桌面裝置、需要編輯規則或管理多個訂閱的使用者Android 入門使用者,以及需要 Xray 功能的行動裝置使用者已確認使用 V2Fly 設定,且需要沿用相應核心的使用者

SECTION 02 / 桌面用戶端

v2rayN。桌面裝置首選。

v2rayN 支援 Windows、macOS 與 Linux,適合需要在桌面管理訂閱、檢視日誌及調整路由的使用者。它的優點不是自動修正所有參數,而是將訂閱來源、伺服器設定、系統代理與路由功能集中在圖形介面中。初次使用可先匯入設定並確認基本連線,再逐步調整分流,不必一開始就啟用所有功能。

Windows 下載頁提供 Desktop 桌面版與傳統 WPF 版。Desktop 採用跨平台介面,WPF 則保留傳統桌面操作方式。請依介面習慣與執行環境選擇,介面類型並不代表協定類型。若教學使用的是傳統選單,可先確認對應版本,避免將功能入口位置不同誤認為功能不存在。

訂閱分組適合用來區分不同設定來源,並分別管理更新。路由規則介面則方便檢查規則順序與目標輸出,但圖形介面不會消除設定本身的限制:規則順序、網域解析策略與輸出標記仍須相互一致。若想進一步了解這些設定的關係,可閱讀協定與核心參考,再修改個別欄位。

系統代理與 TUN 應分開評估。前者供會讀取系統代理設定的應用程式使用,適合先做基本測試;後者透過虛擬網路介面接管流量,需要合適的權限與系統環境。TUN 不是連線失敗時必開的修復選項,也無法保證所有應用程式都能正常運作。遇到問題時,先保留一種流量接管方式,再檢查日誌與規則。

SECTION 03 / Android 用戶端

v2rayNG。Android 裝置首選。

v2rayNG 採用 Xray 核心,是 Android 裝置的優先選擇。基本操作包括匯入設定、選擇伺服器及啟動連線。啟動時的系統 VPN 授權會建立流量接管通道,但不代表訂閱內容已通過驗證,也不表示所選伺服器一定能連線。完成授權後,仍應確認目前使用的設定、路由模式與實際連線結果。

若已有 Xray 系統的分享連結,v2rayNG 通常是較直接的行動裝置入門選擇。成功匯入只代表用戶端能辨識內容;協定參數、安全設定、傳輸方式與伺服器設定仍須彼此相符。尤其不要在匯入後只憑名稱修改協定,也不要把缺少的參數當成可任意填入的預設值。

行動裝置的優點是切換設定與依應用程式調整更符合手機使用方式。若要讓部分應用程式沿用原本的網路路徑,可檢查依應用程式代理設定,並確認目前使用的是包含清單還是排除清單。兩種規則的意義相反,即使勾選相同的應用程式,結果也會不同。複雜路由應少量修改、逐項驗證,避免一次改動多個選項而無法找出原因。

背景執行與耗電不能只歸因於用戶端。網路品質、重新連線頻率、協定傳輸方式、長連線應用程式及系統電池管理策略都會影響使用體驗。若切到背景後連線中斷,先檢查系統對該應用程式的背景限制;若持續耗電,應搭配日誌觀察是否頻繁重新連線,而非只憑用戶端名稱判斷核心效率。

SECTION 04 / 核心相容替代選擇

v2flyNG。依 V2Fly 需求選擇。

v2flyNG 採用 V2Fly 核心,適合作為有明確相容需求時的 Android 替代選擇。選擇依據應是現有設定需求、使用習慣與實際測試結果,而非名稱與 v2rayNG 相似。兩者採用不同核心,不能假設某個核心的新功能會自動出現在另一個核心中。

若已有以 V2Fly 為基礎的設定與操作流程,沿用相應用戶端可減少遷移變數。但訂閱連結、單一分享連結與原生 JSON 屬於不同層次的內容。能讀取訂閱,不代表其中所有協定都能運作;原生設定能在某個核心啟動,也不代表能直接匯入另一款用戶端的圖形表單。

若設定依賴 Xray 專屬欄位,應先確認功能支援範圍,再決定是否更換用戶端。不要為了匯入設定而刪除報錯欄位,這可能改變連線行為或讓設定失效。如果只是第一次在 Android 裝置安裝用戶端,且沒有 V2Fly 相容需求,建議先從 v2rayNG 開始,選擇方向較明確。

v2flyNG 的更新時程與 v2rayNG 各自獨立,不宜只憑版本編號比較維護狀況。實際使用前,請確認目前的安裝檔能否在裝置系統上執行、所需協定是否受支援,以及既有設定能否正確辨識。維護狀態是選擇時的參考,不能取代在裝置上的功能測試。

SECTION 05 / 使用情境

依需求選擇。不按功能數量排名。

SECTION 06 / 下載前確認

桌面使用 v2rayN。Android 使用 v2rayNG。

沒有特殊核心限制時,依裝置採用上述組合即可。v2flyNG 留給有明確 V2Fly 相容需求的情境,不應作為連線失敗時隨機更換的選項。更換用戶端會同時改變介面、預設設定與核心環境,不一定有助於找出原本的問題。

下載前請依序確認作業系統、處理器架構與既有設定需求。macOS 請區分 Apple Silicon 與 Intel;Linux 依發行版選擇 deb 或 rpm,並確認處理器架構;Android 則依裝置架構選擇 arm64 或通用版。Windows 還需選擇 Desktop 或傳統 WPF 介面。所有下載連結請見用戶端下載頁。

安裝後依序確認:設定能否匯入、核心能否啟動、流量接管是否生效,以及路由是否符合預期。遇到問題時,先查看日誌與常見問題,不要同時修改協定、切換核心、啟用 TUN 又重寫規則。每次只變更一項條件,才能判讀結果。