桌面裝置優先考慮 v2rayN;Android 裝置則依節點需求,在 v2rayNG 與 v2flyNG 之間選擇。名稱相似不代表核心相同,設定也不一定能整份互換。本文先比較平台與核心,再確認 VLESS、REALITY、VMess 等參數,最後整理雙裝置訂閱、代理流量接管與遷移檢查步驟,適合初次挑選用戶端或準備更換裝置的使用者。
先依平台篩選:桌面與 Android 使用不同安裝套件
v2rayN 是桌面用戶端,支援 Windows、macOS 與 Linux。v2rayNG 和 v2flyNG 則是 Android 用戶端,前者使用 Xray 核心,後者使用 v2fly 核心。三者都是設定管理工具:介面負責匯入訂閱、選擇節點與產生設定,核心負責建立連線及執行路由。不要只憑名稱有沒有字母 G,就推斷協定支援多少或連線速度快慢。
| 用戶端 | 適用平台 | 核心 | 優先確認項目 |
|---|---|---|---|
| v2rayN | Windows、macOS、Linux | 可管理不同核心;實際使用哪一種,取決於節點類型、設定與版本 | 安裝套件架構、實際執行的核心、系統代理或 TUN |
| v2rayNG | Android | Xray 核心 | Xray 專屬參數、VPN 授權、依應用程式設定 |
| v2flyNG | Android | v2fly 核心 | 節點與目前 v2fly 版本的相容性、設定匯入格式 |
Windows 上的 v2rayN Desktop 與 WPF 是不同的介面入口,不是兩種節點協定。macOS 裝置要區分 Apple Silicon 與 Intel;Linux 則要確認發行版的套件格式及處理器架構。Android 裝置通常應選擇相符架構的安裝套件;不確定架構時,可到下載中心查看 universal 版本。安裝失敗時,先檢查平台與架構,不必急著修改伺服器參數。
- 桌面辦公、需要管理較多節點:優先選 v2rayN,再依作業系統選擇安裝入口。
- Android 節點含有 Xray 專屬設定:先確認 v2rayNG 是否支援。
- 已有驗證可用的 v2fly 設定:可選擇 v2flyNG,沿用原本的設定方式。
核心與協定:不能只看 VMess 或 VLESS 名稱
一個節點通常同時包含協定、傳輸方式與安全層。以 VLESS 節點為例,只確認用戶端能辨識 vless:// 連結還不夠,還要檢查傳輸類型、TLS 或 REALITY、伺服器名稱、指紋及 flow。只要其中一項無法辨識,就可能發生匯入成功卻無法連線的情況。訂閱清單顯示節點名稱,只能代表部分資訊已成功解析。
| 節點需求 | 選擇依據 | 匯入後檢查 |
|---|---|---|
| VMess + WebSocket + TLS | 三款都應依實際核心版本確認支援情況;不能因此斷定哪一款一定比較快 | 位址、連接埠、UUID、Host、路徑、伺服器名稱 |
| VLESS + REALITY | 優先選擇支援該組合的 Xray 方案;Android 使用者可先檢查 v2rayNG | 公鑰、shortId、伺服器名稱、指紋;flow 依伺服器端要求填寫 |
| Trojan + TLS | 確認目前用戶端與核心是否支援節點使用的傳輸組合 | 密碼、伺服器名稱、憑證驗證與傳輸參數 |
| 現有的 v2fly JSON 設定 | 優先在 v2fly 環境中驗證,避免直接當作 Xray 完整設定匯入 | 欄位支援情況、入站連接埠、路由標籤、DNS 設定 |
Xray 與 v2fly 有共同的技術背景,但後來各自發展。REALITY 是 Xray 生態系中的功能,含有這類參數的設定不能直接視為通用的 v2fly 設定。反過來說,已有 VMess 節點也不必只為了更換用戶端就改成 VLESS;先保留目前可用的組合,再評估是否真的需要遷移。
依日常使用方式選擇:節點管理、依應用程式代理與設定相容性
沒有必要替三款用戶端排出跨平台總排名。桌面端主要看訂閱分組、批次測試與系統代理;Android 端則常涉及 VPN 授權、背景執行,以及要接管哪些應用程式的流量。以下的推薦標示僅適用於「Android 使用常見 Xray 節點」的情境,不代表其他用戶端在各平台都不適用。
v2rayN:桌面節點管理
適合在大螢幕上編輯節點、整理訂閱分組與查看記錄。系統代理和 TUN 是不同的流量接管方式;建議先以較簡單的方式確認連線,再逐步新增路由規則。
適用:Windows、macOS、Linux 日常桌面使用
v2rayNG:Android Xray 節點
推薦使用 Xray 核心。需要 VLESS、REALITY 等組合時,先確認目前版本支援哪些參數。連線後透過 Android VPN 介面接管流量,接管範圍則由依應用程式設定決定。
適用:Android 使用 Xray 設定,並需要選擇哪些應用程式走代理
v2flyNG:Android v2fly 設定
使用 v2fly 核心。已有穩定可用的 v2fly 節點與設定時,可沿用相同核心系列,減少欄位遷移的工作。遇到 Xray 專屬欄位時,匯入前應先確認相容性。
適用:Android 沿用已驗證的 v2fly 設定環境
結論:先用一個已知可用的節點完成初次驗證
先在目標用戶端匯入一個完整節點,確認核心能啟動、網頁能正常瀏覽且 DNS 運作正常,再批次遷移訂閱與路由。遇到問題時,才能分辨原因是用戶端相容性、訂閱解析,還是新增規則所致。
不要把介面上的延遲排序當成用戶端效能排名。同一節點在不同時間測試,會受到網路、伺服器負載與測試目標影響。比較時至少要固定節點、網路、測試網址與代理模式;TCP 連線延遲也不能代表實際下載速度。
流量接管方式的差異:系統代理、VPN 與本機連接埠
v2rayN 的系統代理模式主要影響遵循系統代理設定的應用程式,並非所有程式都會自動透過代理。TUN 透過虛擬網路介面接管流量,涵蓋範圍通常較廣,但也可能帶來權限、DNS 與路由問題。初次使用建議先確認系統代理正常,再評估是否需要 TUN,避免一次變更多個設定。
以上兩個數字只是排查範例,不是三款用戶端共用的預設值。部分版本使用混合監聽連接埠,不要照著舊教學硬拆成兩個連接埠。在 v2rayN 的「設定」→「參數設定」中確認本機監聽項目;選單名稱可能隨介面版本調整,請再從啟動記錄確認實際監聽位址。手動設定應用程式時,代理類型、位址與連接埠必須和監聽設定一致。
- 先確認核心記錄沒有啟動失敗或連接埠遭占用,再讓應用程式連線至本機代理。
- 本機連線通常使用
127.0.0.1;手機上的這個位址代表手機本身,不是桌上型電腦。 - 不要為了解決連線問題就直接開啟區域網路存取;跨裝置使用還涉及監聽位址、防火牆與存取控制。
- Android 首次連線時,需確認已授予系統 VPN 權限。切換 v2rayNG 與 v2flyNG 前,先停止原本的 VPN 連線,避免誤判目前實際運作的用戶端。
Android 顯示「已連線」,代表 VPN 介面已建立,不等於遠端節點可正常使用。如果瀏覽器能用、某個應用程式卻無法連線,先確認依應用程式代理採用的是「僅代理選取的應用程式」還是「略過選取的應用程式」。同一份勾選清單在這兩種模式下的意思相反,請先確認模式,再新增或移除應用程式。
桌面與 Android 共用訂閱:同步節點,不同步整份設定
訂閱連結通常用來取得節點清單,不會自動同步系統代理、VPN 授權、依應用程式設定的清單及所有路由設定。兩端可以使用同一個訂閱,但前提是訂閱回傳的格式能被各自的用戶端辨識,節點組合也受到對應核心支援。不要用一端產生的完整執行中 JSON 覆蓋另一端的設定。
設定方式:使用相同節點來源,分別管理流量接管設定
桌面端:v2rayN
- 在「訂閱分組」→「訂閱分組設定」中儲存訂閱網址。
- 執行「更新目前訂閱(不透過代理)」,或依網路狀況選擇透過代理更新。
- 選取節點後,再確認系統代理模式與目前的路由規則。
Android 端:v2rayNG 或 v2flyNG
- 在訂閱設定中新增相同來源,並依目前版本的選單執行更新。
- 先確認單一節點能連線,再設定依應用程式代理。
- 依裝置實際狀況設定背景執行權限,並保留連線中斷時的記錄。
分別更新後,確認節點名稱與參數;同一個訂閱網址不保證回傳內容和本機設定完全相同。
訂閱服務可能依用戶端類型回傳不同格式,也可能包含其中一端暫不支援的節點。因此,兩端顯示的節點數量不同,不一定代表更新失敗。先檢查目前分組、是否啟用篩選,以及更新記錄有沒有錯誤,再比較缺少節點的協定與傳輸參數。訂閱網址是存取憑證,分享截圖或記錄前請遮住完整連結。
- 遷移前先保留舊用戶端的分組、路由與 DNS 設定紀錄,不要立刻刪除目前可用的設定。
- 先遷移節點,再遷移分流設定。網域規則、IP 規則與規則資源檔案應分開確認。
- 若更新訂閱需要透過代理,先用現有可用節點建立連線;新安裝且沒有可用節點時,應先確認能否連上訂閱網址。
選好用戶端還是連不上:依症狀排查
更換用戶端不是萬用的修復方式。連線失敗可能發生在取得訂閱、解析參數、啟動核心、本機流量接管或遠端交握等任何階段。先找出失敗環節,再判斷是否真的需要更換核心。以下四種情況可直接對應到下一步處理方式。
同一個訂閱,為什麼換另一款用戶端後少了節點?
先更新目前分組並取消節點篩選,再查看更新記錄。挑一個未顯示的節點,檢查是否包含 REALITY、特定 flow,或目前用戶端無法辨識的傳輸類型。如果是相容性問題,應改用支援該組合的用戶端,或向訂閱服務提供者索取相符格式,不要反覆覆蓋匯入。
v2rayN 顯示節點正常,瀏覽器卻沒有走代理?
先確認核心是否成功監聽,再檢查系統匣選單中的系統代理狀態,以及瀏覽器是否遵循系統設定。若瀏覽器手動指定代理,請確認 127.0.0.1 與實際連接埠。記錄中的 address already in use 代表監聽衝突,應先停止占用連接埠的程式或更改連接埠。
Android 顯示已連線,卻只有部分應用程式無法使用?
到設定中確認依應用程式代理模式與清單,先用瀏覽器測試同一個節點。如果所有應用程式都無法使用,再檢查節點交握與 DNS 記錄;如果只有鎖定螢幕後中斷,請檢查系統電池管理與背景執行限制。不要一開始就同時更換協定、DNS 與路由設定。
改用 v2rayNG 後,舊設定中的欄位出錯怎麼辦?
先確認匯入的是節點連結還是完整 JSON。完整設定中的入站、出站、DNS 與路由欄位不一定能直接跨核心使用。保留原始檔案,在新用戶端手動建立一個最精簡的節點;連線成功後再逐項加回設定,並從記錄確認實際使用的核心。
最後可用三個步驟做選擇:確認裝置平台、核對節點所需的核心與參數,再測試日常流量接管方式。桌面端優先從 v2rayN 開始;Android 則依 Xray 或 v2fly 設定需求選擇 v2rayNG 或 v2flyNG。已穩定運作的組合不必只因名稱或介面改變就遷移;真正要確認的是參數能否完整設定、記錄能否協助定位問題,以及裝置上的應用程式是否依預期傳輸流量。