從 V2Ray 認識核心家族
V2Ray 是 Project V 生態系中廣泛使用的名稱。隨著專案發展,V2Fly 延續相關核心的維護,Xray 也以共同技術基礎為起點,走出獨立的發展路線。因此,「V2Ray 用戶端」通常指一類設定工具,不代表它們使用完全相同的核心。閱讀教學時,應分別記下用戶端、核心與協定名稱,才能準確判斷某個設定欄位是否適用。
VLESS、VMess 與 Trojan 是連線協定;REALITY 則涉及連線安全機制,這些名稱並不屬於同一層級。伺服器提供的設定可能同時包含協定、傳輸方式、安全層與其他參數,缺少任何一項都可能造成連線失敗。選擇支援特定協定的用戶端只是第一步,還須確認實際使用的核心能處理整組參數。
三款用戶端的使用範圍
v2rayN 適用於桌面裝置,方便集中管理訂閱、切換使用中的設定並維護路由。v2rayNG 適用於 Android 裝置,使用 Xray 核心;v2flyNG 則是採用 V2Fly 核心的 Android 替代選擇。三者皆以開源方式提供程式碼,但介面配置、參數入口與系統整合方式各有不同。閱讀教學時,應依功能對照操作,不必要求不同裝置上的按鈕文字完全一致。
可選擇多種核心,不代表任何設定都能互換。某個核心支援的擴充欄位,另一個核心可能無法辨識;同一個分享連結經不同用戶端解析後,也應再次確認傳輸參數。已有可用連線時,可以先保留作為參照,再測試新設定。這樣能將相容性問題與本機網路問題分開,避免同時失去所有可用的排查線索。
開源授權與使用責任
開源表示原始碼依照相應授權公開,使用者可在授權範圍內檢視、使用及研究其實作。這不代表所有元件都採用相同授權,也不代表訂閱提供者與用戶端專案屬於同一個組織。例如,Xray-core 採用 MPL-2.0,v2rayN 採用 GPL-3.0;若要再散布或發布修改後的程式碼,應分別閱讀各專案及其相依套件的授權條款,不要只因為「免費」就推斷使用範圍。
用戶端、核心與連線服務的職責也各不相同。用戶端負責執行本機設定,連線能否成功還受到伺服器參數、帳戶狀態與網路環境影響。免費取得用戶端,不代表會自動取得訂閱或遠端服務。初次安裝前請備妥有權使用的連線資訊;匯入時不要公開訂閱網址、驗證欄位或包含完整設定的截圖,以降低憑據外洩風險。
更新機制與設定維護
用戶端更新、核心更新、訂閱更新與規則資料更新是四件不同的事。訂閱更新主要用來更新連線清單,不會自動修正不相容的核心欄位;規則資料更新會影響網域與位址集合,也不等於更換用戶端程式。遇到問題時,先確認是哪一層發生變化,再決定要更新什麼,避免接連更換多個元件後無法追查原因。
日常維護時可保留一份可用的設定備份,並簡單記錄所選核心、代理模式與自訂規則。升級後先測試基本連線,再確認區域網路、直連目標與代理目標是否符合預期。日誌有助於判斷設定是否成功載入,但分享前應移除訂閱網址與驗證資訊。若需長期維護複雜規則,可繼續閱讀系統教學,並一併記錄每條規則的用途與適用條件。
查看三款用戶端的選擇比較 →