桌面端先看 v2rayN;Android 端則依伺服器設定選擇 v2rayNG 或 v2flyNG。本文適合已取得分享連結或訂閱網址,準備安裝或更換用戶端的使用者:先確認平台與核心,再核對協定、傳輸方式、安全層與路由行為,最後依相同步驟測試連線,不要只憑名稱或介面相似度做決定。
一、平台與核心:三款用戶端各有不同定位
v2rayN、v2rayNG 和 v2flyNG 都是用戶端,不是三種代理協定。用戶端負責顯示節點、匯入訂閱、管理設定並啟動核心;核心則負責實際連線、處理協定、DNS 與路由。因此,「支援匯入連結」不代表「能依連結中的所有參數成功連線」。
v2rayN 適用於桌面環境,請依 Windows、macOS 或 Linux 選擇對應版本;桌面版採用跨平台介面,WPF 版則保留傳統 Windows 介面。v2rayNG 和 v2flyNG 適用於 Android,前者採用 Xray 核心,後者採用 V2Fly 核心。v2rayN 實際使用的核心取決於發行版本、設定類型與選項,不能將所有安裝包的預設核心一概而論。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 支援平台 | Windows、macOS、Linux,依發行版本選擇 | Android | Android |
| 核心 | 可使用 Xray / V2Fly,依版本與設定而異 | Xray | V2Fly |
| 設定方式 | 訂閱群組、從剪貼簿匯入、手動設定 | 訂閱群組、從剪貼簿匯入、掃描 QR Code | 訂閱設定、從剪貼簿匯入、掃描 QR Code |
| 流量導入方式 | 本機代理連接埠、系統代理;TUN 依版本與權限設定 | 通常透過 Android VPN 服務導入流量 | 通常透過 Android VPN 服務導入流量 |
| 操作習慣 | 適合使用鍵盤編輯、批次管理及比對記錄 | 搭配路由設定與依應用程式分流 | 搭配路由設定與依應用程式分流 |
選擇順序:平台 → 設定相容性 → 操作習慣
先排除平台不相符的安裝包,再確認是否支援伺服器要求的核心功能;符合這些條件後,才比較清單操作、訂閱管理與介面配置。
二、協定相容性:分層核對 VLESS 與 REALITY
VMess、VLESS 是代理協定名稱;TCP、WebSocket 等描述傳輸方式;TLS、REALITY 則屬於連線安全相關設定。REALITY 不是與 VMess 並列的獨立代理協定,也不能因為用戶端有 VLESS 選項,就認定它支援所有 VLESS 組合。
例如,VLESS + REALITY 設定除了伺服器位址、連接埠和使用者識別碼,也必須符合伺服器名稱、公鑰、短識別碼,以及可能指定的流量控制等參數。v2rayNG 採用 Xray 核心,是檢查這類設定的直接起點;v2flyNG 使用 V2Fly,不能直接套用 Xray 專用的 REALITY 設定。VMess 節點也需要核對傳輸方式、TLS 和路徑,不能只看協定名稱。
- 協定欄位:確認分享連結是
vmess://還是vless://,並檢查是否含有用戶端無法辨識的選項。 - 傳輸欄位:WebSocket 的路徑與 Host 必須符合伺服器設定,不能任意將路徑改成
/。 - 安全欄位:TLS 的伺服器名稱應符合憑證驗證要求;REALITY 參數則依伺服器提供的值填寫。
- 版本限制:記下用戶端與核心的實際版本,再確認特定欄位是否可用;介面顯示的版本號不等於核心版本號。
三、依使用情境選擇:桌面管理與 Android 日常連線
如果目前只需要決定安裝哪款用戶端,可以依下列三種情境篩選。此處的「推薦」僅適用於 Android 日常使用,且伺服器設定相容於 Xray 的情境,並非跨平台的通用排名;桌面端仍應選擇桌面用戶端。
v2rayNG:Android 端的 Xray 選擇
推薦適用於 Android,可搭配 Xray 支援的設定。匯入後仍應檢查傳輸方式、安全層、路由與依應用程式分流選項,不能以「匯入成功」取代實際連線測試。
適合:日常使用 Android、已有 Xray 設定,或需要 VLESS + REALITY 的使用者。
v2rayN:桌面端設定管理
節點表格、訂閱群組與記錄視窗更適合在桌面操作。使用前請依作業系統與處理器架構選擇安裝包;切換核心前,先確認目標核心是否能辨識現有設定。
適合:使用 Windows、macOS 或 Linux 桌面環境,以及需要批次管理節點或排查連線問題的使用者。
v2flyNG:Android 端的 V2Fly 選擇
適合需要與 V2Fly 設定體系保持一致的環境。選擇時應考量現有伺服器與設定的相容範圍,而不是將名稱中的 V2Fly 視為速度或穩定性的保證。
適合:已有驗證過的 V2Fly 設定,並希望在 Android 上沿用相同核心實作的使用者。
四、匯入訂閱:共用網址不代表所有設定都會同步
單一分享連結通常包含一個節點的連線參數;訂閱網址則用來取得一組設定,更新後清單可能新增、刪除或修改。要讓同一訂閱在兩端使用,前提是回傳內容都能由兩端解析器支援。即使訂閱中的節點相同,DNS、路由、依應用程式分流規則或系統代理狀態也不會一併同步。
- 在桌面端新增訂閱:在 v2rayN 開啟「訂閱群組」→「訂閱群組設定」,新增群組並填入網址,儲存後從「訂閱群組」選單執行更新。不同版本的介面選單名稱可能略有不同。
- 在 Android 端新增訂閱:在 v2rayNG 開啟側邊選單中的「訂閱群組設定」,新增並儲存網址,再返回主畫面,從選單選擇「更新訂閱」。只新增網址但未更新時,節點清單可能仍是空的。
- 單一連結另行匯入:複製完整連結後,使用「從剪貼簿匯入」等功能,或掃描 QR Code。v2flyNG 也要區分節點匯入與訂閱管理入口,不要把網頁網址當成分享連結。
- 首次更新後重新確認:開啟節點編輯頁,對照伺服器提供的協定、連接埠、傳輸方式與安全設定;若缺少重要欄位,先處理格式相容問題再連線。
雙端使用方式:共用相容訂閱,各自管理本機設定
桌面端:v2rayN
- 為訂閱建立獨立群組,避免與手動新增的節點混在一起。
- 確認目前設定使用的核心與本機監聽連接埠。
- 分別設定系統代理、路由與 DNS。
Android 端:v2rayNG
- 使用相同網址前,確認節點格式能完整解析。
- 依實際需求選擇要使用代理的應用程式。
- 分別在行動網路與 Wi-Fi 下測試 DNS 與連線。
訂閱用於同步節點來源;更新時間、解析結果與本機設定仍須分別檢查,不要假設兩端永遠完全一致。
訂閱網址可能包含存取憑證。排查問題時只記錄狀態碼、錯誤訊息與必要欄位,不要將完整網址貼在公開截圖中。若更新前曾手動修改訂閱節點,請先另存副本,因為之後更新可能會覆蓋修改內容。
五、路由與流量導入:除了連線按鈕,還要檢查哪些設定?
桌面端顯示「核心正在執行」,只代表本機服務已啟動,不表示所有應用程式都會將流量交給它。系統代理主要影響遵循系統代理設定的應用程式;命令列工具可能需要另外指定代理。TUN 的流量涵蓋範圍較廣,但也涉及權限、路由與 DNS,不能將它視為任何環境下都能一鍵接管所有流量。
Android 端通常透過 VPN 服務導入流量,啟動時需要取得系統授權;其他使用相同系統通道的應用程式可能會影響啟動。依應用程式分流決定哪些應用程式進入該通道,核心路由則決定流量進入後走直連或代理。這是兩層不同的設定,修改其中一層不代表另一層也會跟著改變。
- 先確認流量導入:桌面端檢查系統代理或應用程式本身的代理設定;Android 端檢查系統連線狀態與依應用程式分流範圍。
- 再確認規則順序:檢查路由規則的排列順序。需要優先處理的特定網域,應放在會比對到該網域的廣泛規則之前。
- 最後確認資料:
geosite依網域類別比對,geoip依 IP 類別比對;規則資料與 DNS 解析方式都會影響結果。
例如,只有在本機 SOCKS 監聽確實設定為 127.0.0.1:10808 時,以下命令才適用。這裡的 10808 僅為測試範例,並非三款用戶端固定不變的預設連接埠。socks5h 會將目標網域交由代理端解析,有助於區分本機 DNS 解析問題,但不代表一般瀏覽器一定採用相同路徑。
curl --proxy socks5h://127.0.0.1:10808 --head --max-time 15 https://example.com/
遷移時先固定節點,再逐步移轉路由
先用一個參數已核對的節點完成連線測試,再逐項加入 DNS、網域規則與依應用程式分流設定;每次只修改一類設定,才能從記錄判斷是哪個步驟改變了行為。
六、介面操作與常見問題:保留可重現的檢查步驟
v2rayN 的桌面表格適合批次選取節點與比對記錄;Android 用戶端則以節點清單、編輯頁和連線按鈕為主。日常操作差異主要來自螢幕大小與功能入口配置,不能因為「按鈕比較少」就認定功能較弱。升級前請記下目前版本、核心版本、節點來源與重要設定,避免將介面變更誤判為協定不相容。
訂閱更新成功,為什麼節點還是連不上?
訂閱更新成功只代表網址可以存取。請開啟節點編輯頁,依序檢查伺服器連接埠、傳輸方式、TLS 或 REALITY 參數,再查看啟動記錄是否出現未知欄位、交握失敗或驗證錯誤。不要只是不斷更新訂閱。
v2rayN 顯示正在執行,瀏覽器卻沒有走代理?
先檢查系統代理是否已設定,再確認瀏覽器沒有使用另一組獨立代理。前往設定確認本機監聽連接埠,並以該連接埠進行單一應用程式測試;若記錄顯示連接埠被占用,請關閉衝突程序或更改連接埠,並同步更新應用程式端的設定。
Android 只有部分應用程式無法連線,需要換用戶端嗎?
先檢查依應用程式分流清單,以及目前模式是「代理所選應用程式」還是「略過所選應用程式」。接著檢查故障應用程式所連網域的路由與 DNS;在相同網路環境下每次只修改一個選項再測試,避免同時更換節點、規則與用戶端。
從 v2rayNG 換成 v2flyNG,只要複製連結就可以嗎?
先確認連結中的設定沒有依賴 Xray 專屬功能。能匯入不代表能正常運作;核對協定、傳輸方式與安全層後,再移轉訂閱和本機規則。若使用 REALITY 設定,應繼續選擇支援相應 Xray 功能的用戶端與核心。
七、安裝前檢查清單
最後可依平台、相容性與維護需求做決定:桌面端使用 v2rayN;Android 使用 Xray 設定時優先確認 v2rayNG;已有 V2Fly 環境且設定相容時,可考慮 v2flyNG。用戶端之間沒有脫離伺服器條件的通用優劣;可靠的選擇應建立在可重現的設定與測試紀錄上。