桌面端可先考慮 v2rayN;Android 裝置需要 Xray 相關協定與設定時,建議優先選擇 v2rayNG;確定需要 v2fly 核心環境時,再評估 v2flyNG。本文逐項說明平台、核心、流量接管及訂閱移轉,適合初次安裝或打算更換客戶端的使用者。選擇時應確認現有設定能否完整運作,而非只看名稱相似或單次測速結果。
平台比較:先區分桌面端與 Android 裝置
v2rayN、v2rayNG、v2flyNG 是三個不同的客戶端專案,並非同一程式的三種介面主題。客戶端負責節點清單、訂閱更新、路由選項及服務啟停;核心則負責解析設定、建立連線與轉送流量。名稱都包含 V2Ray,不代表支援的協定、選單位置及設定檔可以直接互通。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 支援平台 | Windows、macOS、Linux;依平台選擇安裝套件 | Android | Android |
| 核心定位 | 桌面管理介面;實際使用的核心視設定、版本與所選元件而定 | Xray 核心 | v2fly 核心 |
| 主要功能 | 節點管理、訂閱分組、系統代理、路由與記錄 | 訂閱管理、VPN 服務、路由與依應用程式設定 | 訂閱管理、VPN 服務及該版本提供的路由設定 |
| 選擇重點 | 作業系統與處理器架構、介面版本、實際呼叫的核心 | 節點是否依賴 Xray 功能、Android 背景執行條件 | 設定是否適用於 v2fly,以及目前版本是否提供所需功能 |
Windows 使用者還會遇到 v2rayN 桌面版與傳統 WPF 版的差異。這是介面與執行環境的選擇,並非兩種代理協定。macOS 使用者須確認裝置採用 Apple 晶片或 Intel 晶片;Linux 使用者則要同時確認處理器架構與 deb、rpm 套件格式。安裝套件選錯導致無法啟動,無法靠修改節點位址解決。
- 只在電腦上使用:先確認作業系統與架構,再選擇適用的 v2rayN 安裝套件。
- 只在 Android 裝置上使用:先確認伺服器的協定與安全層需求,再從 v2rayNG 和 v2flyNG 中選擇。
- 電腦與 Android 裝置都要使用:分別安裝適用的客戶端,共用訂閱來源,但各自設定本機代理與路由。
核心差異:檢查協定組合,不只看 VMess 或 VLESS
VMess、VLESS 是代理協定名稱;TLS、REALITY 與連線安全設定有關;WebSocket、gRPC 等則是傳輸方式。判斷相容性時,應將這些條件作為整體檢查。例如,能匯入 VLESS 連結,不代表客戶端目前使用的核心一定支援連結中的安全層、傳輸方式與擴充欄位。
v2rayNG 使用 Xray 核心,v2flyNG 使用 v2fly 核心。兩者技術來源相近,但功能發展已各有不同。需要 VLESS 搭配 REALITY 時,應依照 Xray 的支援條件確認相容性,不能把相同欄位原封不動填入 v2flyNG 就當作相容。反之,使用既有 VMess 設定時,也應檢查傳輸方式、TLS、伺服器名稱與路徑,不要只因為「都是 VMess」就認定一定可用。
v2rayNG:Android 裝置上的 Xray 設定
推薦Android 節點明確採用 Xray 功能時,可優先選擇此客戶端。匯入後仍須確認伺服器名稱、指紋、公鑰等實際需求;具體欄位會因節點類型與版本而異。
適用情境:日常使用 Android 裝置,且現有節點依賴 Xray 功能
v2flyNG:Android 裝置上的 v2fly 環境
適合既有設定或管理流程明確以 v2fly 為基礎的使用者。能否使用取決於相應核心版本支援的協定與傳輸組合,不能只憑客戶端名稱判斷。
適用情境:已有 v2fly 設定,或需要確認同源核心的運作方式
v2rayN:桌面端設定管理
在桌面端統一管理節點與訂閱;排除問題時,也要確認客戶端版本及實際執行的核心版本。介面版本更新,不代表所有核心元件也已同步更新。
適用情境:Windows、macOS、Linux 桌面使用
選擇順序:先確認完整設定,再決定是否更換客戶端
逐一記下節點的協定、傳輸方式與安全層;其中任何一項不受目前核心支援,就應先處理相容性問題。不要以反覆測速取代設定檢查。
介面與代理模式:啟動服務不代表所有應用程式都會經過代理
桌面端常見的代理方式有系統代理與 TUN。系統代理會向作業系統登記代理位址,是否生效取決於應用程式是否採用這項設定;TUN 則透過虛擬網路介面接管符合條件的流量,也涉及權限、路由與 DNS。初次使用 v2rayN,建議先確認瀏覽器能透過系統代理正常連線,再依應用程式需求考慮 TUN,避免同時變更多項設定而難以找出問題。
- v2rayN:選取有效設定並設為作用中的伺服器,確認底部或系統匣選單中的系統代理狀態。常見操作路徑為「系統代理」→「自動設定系統代理」,實際名稱依安裝的版本而定。
- 為桌面應用程式個別設定代理:開啟客戶端的本機監聽設定,確認監聽位址、連接埠與協定類型,再填入目標應用程式。HTTP 代理連接埠與 SOCKS 代理連接埠不能只因數字相近就混用。
- v2rayNG、v2flyNG:啟動服務時,確認已授予 Android VPN 連線權限;接著檢查依應用程式設定的代理規則是否排除了目標應用程式。系統顯示 VPN 圖示只代表服務已建立,不代表一定能連上遠端節點。
- 修改後重新測試:先測試一個明確需要代理的網頁,再測試一個應直接連線的網頁,並搭配記錄確認路由是否符合預期。
以下兩個連接埠是手動設定範例,並非三款客戶端通用的預設值。假設本機監聽位址為 127.0.0.1,且已分別啟用兩個入站連線,即可依此區分應用程式需要填寫的代理類型;若目前版本提供混合連接埠,請依該連接埠實際支援的功能使用。
訂閱支援:節點可同步,路由與權限仍須分別設定
三款客戶端都可用來管理訂閱,但「支援訂閱」不等於「任何格式都能使用」。常見訂閱會提供一組分享連結,再由客戶端解析成節點。如果訂閱服務回傳的是其他設定格式、登入頁面或錯誤訊息,即使成功複製位址,也不會得到有效節點。匯入前請確認訂閱來源可信、帳戶有效,並採用服務提供者說明中適用於目前客戶端的訂閱格式。
- 新增訂閱:在訂閱分組或訂閱設定中新增項目,填寫方便辨識的備註與完整訂閱位址,避免將帳戶登入頁面的位址誤當成訂閱連結。
- 更新訂閱:v2rayN 通常從「訂閱分組」選單啟動更新;v2rayNG 通常從右上角選單進入訂閱設定並更新。v2flyNG 請依安裝版本中的訂閱選單操作,不要照搬其他客戶端的畫面位置。
- 確認更新結果:檢查是否已出現節點、協定類型是否符合預期,以及更新記錄是否有錯誤。清單出現內容後,還要實際連線並確認能正常存取。
- 選擇更新方式:訂閱位址可直接連線時,先直接更新;只有確認直連失敗且已有可用代理時,再嘗試透過代理更新。初次安裝時若沒有可用節點,選擇此方式也無法憑空建立連線。
設定方式:電腦與 Android 裝置共用訂閱來源
桌面端:v2rayN
- 匯入適用於目前客戶端的訂閱位址,手動更新並測試一個節點。
- 依桌面應用程式需求選擇系統代理或 TUN。
- 個別儲存路由規則、本機連接埠與 DNS 設定。
Android 裝置:v2rayNG 或 v2flyNG
- 確認訂閱中的協定組合受所選核心支援。
- 授予 VPN 服務權限,並依需求設定個別應用程式的代理。
- 分別確認 Wi-Fi、行動網路與背景執行條件。
共用訂閱來源可減少節點維護工作,但兩部裝置仍須各自更新;路由、權限、本機連接埠與自訂設定不會隨訂閱自動同步。
訂閱連結應視為敏感資訊妥善保管。分享螢幕截圖前,請遮住完整連結與帳戶資訊;更換客戶端時,也不必將整份設定檔傳給他人。更新後若節點消失,先檢查訂閱回應與解析錯誤,不要立刻刪除原客戶端中仍可使用的設定。
效能與穩定性:客戶端名稱無法直接決定網速
同一節點在不同裝置上的表現,可能同時受到無線網路、伺服器負載、線路壅塞、路由規則、DNS 與裝置省電設定影響。從 v2rayNG 換成 v2flyNG 後偶然變快,不能直接證明某個核心普遍較快;更換軟體也可能同時改變節點選擇、連線重複使用設定或存取路徑。
- 固定測試條件:使用相同裝置、網路、節點與目標;若要比較協定,必須先確保其他關鍵條件一致。
- 分別觀察延遲與傳輸速度:快速建立連線不代表傳輸大型檔案也很快;一次延遲測試成功,也不代表網頁中的所有連線都能完成。
- 區分前景與背景狀態:Android 裝置若螢幕亮起時正常、鎖定後就中斷,請優先檢查背景執行與電池限制,不要馬上修改協定參數。
- 保留比較紀錄:每次只修改一項,記下時間、網路類型、使用的設定與記錄中的錯誤,避免把網路波動誤認為設定帶來的改善。
若記錄顯示本機連接埠遭占用,請先關閉重複執行的程式,或調整監聽連接埠;若是網域名稱解析失敗,應沿著 DNS 流程排查;若是交握錯誤,則確認系統時間及相關安全層欄位。這三種故障的處理方式不同,一再切換客戶端通常只會讓排查線索流失。如需進一步釐清,請參閱完整疑難排解手冊中的相關說明。
選擇客戶端常見問題:如何處理匯入、連線與移轉
電腦已安裝 v2rayN,Android 裝置也要安裝同一款嗎?
不要只看名稱就直接照用。電腦可使用 v2rayN;Android 裝置則依協定需求選擇 v2rayNG 或 v2flyNG。前往下載頁確認作業系統後,再匯入相容的訂閱;桌面端的系統代理設定不必複製到 Android。
訂閱可以匯入,為什麼有些節點還是連不上?
先開啟該節點的編輯頁面,確認協定、傳輸方式、安全層與必要欄位,再檢查目前使用的核心版本。清單中看得到節點,只表示匯入時已建立項目,不代表執行時支援完整設定。
Android 顯示 VPN 已連線,但瀏覽器無法開啟網頁,該怎麼辦?
先確認目前節點是否有效,再到個別應用程式設定中確認瀏覽器是否遭排除。接著查看記錄中的解析或交握錯誤,並暫停其他可能占用系統 VPN 通道的服務,逐項重新測試,不要一次更改所有選項。
從 v2rayNG 換成 v2flyNG,直接匯入備份就可以嗎?
不要預設不同應用程式的備份格式通用。保留原應用程式中的設定,優先重新匯入相容的訂閱或分享連結;自訂 JSON、路由與 DNS 則須依目標核心重新確認。確認連線及常用應用程式運作正常後,再處理舊設定。
訂閱中有 REALITY,應選哪款 Android 客戶端?
建議依照 Xray 設定需求使用 v2rayNG,並確認節點要求的公鑰、伺服器名稱等欄位。不要只保留 VLESS 位址與使用者識別碼就認定設定完整,也不要將 Xray 專用欄位直接套用到 v2fly 環境。
選擇順序:平台、協定、代理模式、訂閱格式
初次安裝時,先讓一組完整設定順利運作,比一開始就啟用所有進階選項更重要。桌面使用者可從 v2rayN 開始;Android 使用者則依實際需求選擇 Xray 或 v2fly。已有穩定設定的使用者,應先確認更換客戶端要解決的具體問題,再決定是否移轉。
- 確認平台:桌面端確認作業系統與架構,Android 裝置確認安裝套件是否相容。
- 確認協定:整體檢查協定、傳輸方式與安全層,必要時確認核心版本。
- 確認流量接管範圍:桌面端先檢查系統代理,Android 裝置先確認 VPN 權限與個別應用程式規則。
- 驗證訂閱:更新成功後實際測試連線,並分別保留各裝置的路由與 DNS 設定。
三款客戶端沒有不看使用情境就適用的統一排名。選對平台、配合核心,並確認流量確實經過預期的代理路徑,才是這次選擇要完成的事。