電腦選 v2rayN;Android 需要 Xray 與 REALITY 設定時,優先考慮 v2rayNG;若現有設定明確依賴 V2Fly 核心,再考慮 v2flyNG。以下依序比較平台、協定欄位、訂閱與流量接管方式,並整理雙裝置設定流程。三款用戶端名稱相近,但安裝檔、核心設定與路由設定不能直接互換。
先依裝置選擇:桌面用 v2rayN,Android 再比較核心
先確認作業系統,再比較功能。v2rayN 適用於 Windows、macOS 與 Linux 桌面環境;v2rayNG、v2flyNG 則適用於 Android。電腦與 Android 裝置不必安裝同名 App 才能使用同一項服務,真正需要一致的是伺服器要求的協定與連線參數。
v2rayN:桌面用戶端首選
推薦適合在電腦上管理訂閱、查看記錄與調整路由。不同平台及發行版本的介面、核心元件可能有所不同,下載前請先確認作業系統、處理器架構與介面版本。這項建議適用於桌面環境,並不表示它可以取代 Android 用戶端。
適用:Windows、macOS、Linux 電腦日常使用
v2rayNG:Android Xray 方案
使用 Xray 核心處理代理連線,並透過 Android VPN 服務接管裝置流量。若要使用 VLESS、REALITY 等組合,請確認目前用戶端隨附的核心版本,以及匯入欄位是否完整。
適用:Android 裝置、Xray 設定、依 App 選擇代理範圍
v2flyNG:Android V2Fly 方案
使用 V2Fly 核心,適合已確認可在此核心運作的設定。不要只因名稱相近,就直接套用為 Xray 設計的傳輸或安全參數;請逐項確認設定相容性。
適用:Android 裝置、既有 V2Fly 設定及相關維護經驗
安裝檔架構也必須符合裝置需求。例如,桌面版 x64 與 ARM64 安裝檔並不相同;Android 安裝檔也可能依架構區分。請先查看系統資訊,再前往下載中心選擇正確版本,比安裝後才排查無法啟動更有效率。
核心與協定:支援 VLESS 不代表完全相容
用戶端負責介面、訂閱管理與啟動核心;核心則負責協定交握、傳輸、解析與路由。v2rayN 可管理不同核心,實際支援的功能取決於目前選用及安裝的核心。v2rayNG 與 v2flyNG 的主要差異,則在於 Xray 與 V2Fly 這兩種技術核心。
| 比較項目 | v2rayN | v2rayNG | v2flyNG |
|---|---|---|---|
| 適用系統 | Windows、macOS、Linux | Android | Android |
| 核心 | 可管理 Xray、sing-box 等核心,視發行版本與設定而定 | Xray | V2Fly |
| VMess 情境 | 確認所選核心與傳輸設定 | 確認節點參數與核心版本 | 確認節點參數與核心版本 |
| VLESS + REALITY | 選用支援該組合的核心與設定方式 | 確認 REALITY 欄位及所需核心功能 | 不能直接取代 Xray REALITY 設定 |
| 主要流量接管方式 | 系統代理、App 手動設定代理或 TUN | Android VPN 服務 | Android VPN 服務 |
一個節點至少包含協定、位址、連接埠與身分憑證,也可能包含傳輸類型、TLS、安全性擴充功能及流量控制參數。即使兩端都支援 VLESS,也不代表都支援伺服器端使用的所有組合。REALITY 不等於一般 TLS;改成 TLS 或刪除無法識別的欄位,通常無法解決連線問題。
- VMess:確認 UUID、傳輸類型、TLS 與系統時間。裝置時間有誤可能影響驗證。
- VLESS + TLS:確認伺服器名稱、憑證驗證、傳輸路徑,以及伺服器端要求的 flow。
- VLESS + REALITY:確認公鑰、short ID、伺服器名稱、指紋與 flow;實際欄位以伺服器端設定為準。
選擇建議:先確認節點參數,再選 Android 用戶端
服務提供者明確要求使用 Xray,或提供 REALITY 參數時,Android 優先選用 v2rayNG;只有確認設定是為 V2Fly 設計時,才考慮 v2flyNG。遇到不相容欄位,應改用合適的用戶端或設定,不要刪掉欄位碰運氣。
匯入訂閱:網址可共用,設定檔別直接搬用
三款用戶端都能管理訂閱,但「訂閱」並不是統一格式的設定檔。常見的節點訂閱會傳回分享連結清單,清單可能經過 Base64 編碼;原生 JSON 則可能是完整的核心設定,包含入站、出站、DNS 與路由。訂閱更新入口與自訂設定匯入入口用途不同。
- 桌面版:在 v2rayN 的「訂閱群組」→「訂閱群組設定」中新增網址並儲存,接著選擇「更新目前訂閱(不透過代理)」;若網址只能透過代理存取,請先確保已有可用連線,再選擇透過代理更新。
- Android 版:在 v2rayNG 或 v2flyNG 的「訂閱設定」中新增網址並儲存,返回主畫面後執行「更新訂閱」。不同發行版本的選單位置或名稱可能略有差異。
- 更新後:確認節點清單中已出現節點,再開啟節點詳細資料,確認協定、傳輸與安全性設定。清單有內容只代表已解析出節點,不表示一定能連上伺服器。
- 移轉時:優先重新新增服務提供者提供的相容訂閱;若只有原生 JSON,請確認目標核心與匯入入口,不要直接覆寫整份用戶端設定。
電腦可更新、Android 卻無法更新時,先比較兩端使用的網路、訂閱網址是否完整,以及更新要求是否透過代理傳送。若服務提供者會依用戶端提供不同格式,請選擇相應的訂閱入口,不要反覆修改節點名稱。
系統代理與 VPN:連上節點不代表 App 已使用代理
桌面版先確認流量是否進入本機代理。v2rayN 的系統代理設定主要影響遵循系統代理的 App;某些程式使用自己的網路設定,需要手動指定代理,或另外設定 TUN。Android 用戶端啟動時會要求 VPN 權限,並透過虛擬網路介面接管流量,這與電腦上的系統代理開關是不同機制。
以上是排查時常見的連接埠,並非每個版本都會同時監聽兩個連接埠。新設定可能只使用一個混合入站。請在 v2rayN「設定」→「參數設定」中查看實際的本機監聽設定,並搭配啟動記錄確認。App 手動設定代理時,位址通常填入 127.0.0.1,連接埠與代理類型則必須符合實際入站設定。
- 桌面瀏覽器無法連線:先確認節點已設為作用中的伺服器,再檢查系統匣選單中的系統代理是否設為「自動設定系統代理」。
- 只有某個桌面 App 連線失敗:確認它是否忽略系統代理,或仍使用舊的手動連接埠;先不要修改訂閱。
- Android 顯示已啟動,但 App 仍直接連線:確認是否啟用依 App 設定代理,以及目標 App 是否已納入或排除。
- Android 連線反覆中斷:確認系統是否限制背景執行,以及是否有其他 App 正在啟動並占用 VPN 服務。
路由分流:先決定接管範圍,再設定出站
依 App 設定代理,是在回答「哪些 App 進入代理通道」;核心路由則回答「進入通道後,連線要走哪個出站」。兩者不要混為一談。Android 上被排除的 App,其連線不會再由用戶端核心的網域規則處理;桌面上未進入代理的連線,也不會因新增路由規則就自動被接管。
雙裝置設定方案:共用訂閱來源,各自設定流量範圍
桌面版:v2rayN
- 新增相容訂閱,並選擇可用節點。
- 先透過系統代理確認瀏覽器連線。
- 確認網域與 IP 規則的順序。
- 確實需要接管整台裝置的流量時,再設定 TUN。
Android:v2rayNG 或 v2flyNG
- 匯入與所用核心相容的節點。
- 啟動連線並授予 VPN 權限。
- 依需求設定依 App 代理的範圍。
- 分別測試直連與代理目標的存取結果。
兩端可以使用同一個訂閱來源,但路由、DNS 與 App 選擇仍須分別儲存並驗證。
排查規則時,先確認廣泛規則是否排在具體規則之前,再確認出站標籤是否存在。網域規則也會受到 DNS 處理方式、目標位址形式與嗅探設定影響。同一個網站在兩端的結果不同,不一定是節點不同,也可能是一端以網域比對,另一端只取得 IP 位址。
- 保持節點不變,暫時使用全域代理路由檢查基本連線;測試完成後,恢復所需的分流設定。
- 基本連線正常後,再恢復網域與 IP 規則,每次只修改一類設定。
- 查看記錄確認目標連線使用的出站;若記錄未包含路由細節,可暫時提高記錄層級,排查完成後再恢復。
常見選擇問題:訂閱、速度與雙裝置共用
v2rayNG 和 v2flyNG 可以互相匯入節點嗎?
兩者共同支援的分享連結可以嘗試匯入,但必須開啟節點詳細資料,確認傳輸與安全性參數。原生 JSON 還涉及核心語法,不能只改檔名就直接使用。含 REALITY 的設定應先確認 Xray 支援情況,不要視為通用的 VLESS 設定。
換成另一款用戶端,下載速度會比較快嗎?
不能只憑用戶端名稱判斷。請在相同節點、相同網路、相同測試目標及相近時間下,比較連線穩定度。先查看記錄中的解析失敗、連線逾時與重試;缺少這些條件的速度數據無法作為選擇依據。
電腦和 Android 可以同時使用同一個訂閱嗎?
先確認兩端都能解析該訂閱,再查看服務提供者對裝置數量、同時連線數與流量的限制。訂閱網址相同,不代表可以無限制同時連線。兩端分別更新後,節點清單才會顯示當下傳回的內容;本機修改不會自動即時同步。
訂閱更新成功,為什麼還是無法啟動?
開啟記錄查看第一個明確錯誤。桌面版若顯示位址已被占用,請檢查實際監聽的連接埠;若顯示欄位或協定不受支援,請確認所選核心。Android 端也要檢查 VPN 權限與節點詳細資料,不要把更新成功當成連線成功。
最後確認:依序檢查平台、協定與流量接管方式
桌面版選擇 v2rayN 後,請著重確認安裝檔與系統架構、所選核心及系統代理設定。Android 端則先確認伺服器是否依賴 Xray 功能:需要 REALITY 時優先選 v2rayNG;已有明確 V2Fly 設定需求時選 v2flyNG。若沒有特殊核心需求,不必只因名稱相近就同時安裝兩款 Android 用戶端。
- 第一步:確認裝置使用 Windows、macOS、Android 或 Linux,並選擇相應的安裝檔。
- 第二步:確認協定、傳輸、安全性設定與核心相容性,確保節點欄位在匯入時沒有遺漏。
- 第三步:先確認單一節點可正常連線,再新增依 App 設定、DNS 與路由規則。
- 第四步:記錄已驗證的設定。日後遇到問題時,每次只修改一個變數,避免同時切換核心、節點與路由。
首次設定可依照入門教學匯入訂閱並確認連線;需要進一步調整流量範圍時,再參閱從新手到進階的設定指南。分開確認「節點可用」與「App 流量已進入代理」,通常比反覆重新安裝更容易找出問題。