Project V 是一套專案體系,V2Fly 是延續 V2Ray 開發的社群,Xray 則是從 V2Ray 分出的獨立核心專案;v2rayN、v2rayNG、v2flyNG 是用來管理設定與連線的用戶端。選擇前先確認作業系統與節點需求,再查看用戶端實際呼叫的核心。本文透過關係圖、對照表與操作檢查項目,說明各名稱的定位,適合準備安裝用戶端或遷移訂閱的使用者。
Project V、V2Fly 與 Xray 的關係
Project V 最初是以網路代理工具為核心發展而成的專案體系,V2Ray 是其中的核心工具。平常搜尋「V2Ray」時,可能指核心程式,也可能泛指使用相關協定的用戶端生態。兩種用法混為一談,就容易讓人疑惑:「安裝了 V2Ray,為什麼還要選 Xray?」
V2Fly 社群延續 V2Ray 的開發,其核心通常稱為 V2Ray-core 或 v2fly 核心。Xray-core 於 2020 年從 V2Ray 分支出來,之後獨立發展。兩者有共同的歷史,設定結構也有部分相似之處,但並非同一程式的新舊名稱,功能也不會自動同步。
Project V 專案體系
└─ V2Ray 核心工具
├─ V2Fly 社群持續開發 → V2Ray-core
└─ 2020 年分支成立 → Xray-core,獨立發展
用戶端介面
├─ v2rayN → 依節點設定與用戶端版本呼叫相應核心
├─ v2rayNG → Xray-core
└─ v2flyNG → V2Fly 的 V2Ray-core
圖中的箭頭代表歷史源流或呼叫關係,不代表組織隸屬。用戶端負責訂閱、選擇節點與介面操作;核心則負責執行連線、傳輸、DNS 與路由規則。介面成功啟動,不代表核心也已正常啟動;能匯入節點,也不代表目前使用的核心支援所有參數。
| 名稱 | 所屬層級 | 選擇時應確認 |
|---|---|---|
| Project V | 專案體系與歷史背景 | 不是用戶端安裝套件名稱 |
| V2Fly | 社群與開發專案 | 其 V2Ray-core 是否符合節點需求 |
| Xray-core | 獨立核心專案 | 實際核心版本與所需功能是否受支援 |
| v2rayN / v2rayNG / v2flyNG | 用戶端介面 | 系統相容性、核心呼叫方式與設定匯入方式 |
三款 V2Ray 用戶端如何對應核心
v2rayN 是桌面用戶端,不應理解為「只能使用 V2Ray-core」。它可以管理不同類型的節點,並依用戶端版本、協定與設定呼叫相應核心。要確認目前連線使用哪個核心,請優先查看核心類型設定與啟動記錄,不要只憑主視窗標題判斷。
Android 版的差異更明確:v2rayNG 使用 Xray 核心,v2flyNG 使用 V2Fly 的 V2Ray 核心。名稱大小寫不是技術上的區別,核心實作才是。以下建議僅適用於「Android 節點明確要求 Xray 功能」的情境,並非所有裝置與網路的效能排名。
v2rayNG:Android 與 Xray
推薦透過 Xray 核心執行連線。若節點需要 REALITY 等 Xray 功能,請確認用戶端所附核心支援相應參數。
適用情境:Android 裝置,且節點明確要求 Xray 功能
v2rayN:桌面使用與核心選擇
提供桌面版訂閱與節點管理功能。可使用的核心類型會依版本與節點類型而異,實際呼叫結果請以記錄為準。
適用情境:Windows、macOS 或 Linux 桌面設定管理
v2flyNG:Android 與 V2Fly
使用 V2Fly 的 V2Ray 核心。適合伺服器設定明確與此核心相容的情境,不要直接套用 Xray 專屬設定。
適用情境:Android 裝置,且設定以 V2Fly 核心為目標
結論:先確認節點需求,再選用戶端
先向設定提供者確認協定、傳輸方式與安全層的需求,再核對用戶端及核心是否支援。若記錄已顯示有不支援的欄位,應先處理相容性,不要反覆調整系統代理設定。
V2Ray 協定選擇:協定名稱不等於完整設定
VMess、VLESS 是代理協定;WebSocket、gRPC 等屬於傳輸方式;TLS 與 REALITY 則涉及連線的安全層,三者位於不同層級。看到「VLESS 協定」,不能直接認定「任何支援 VLESS 的用戶端都能使用這個節點」,仍須檢查傳輸方式、安全層及相關擴充欄位。
VLESS 本身沒有 VMess 相同的協定層加密機制,通常需要搭配適當的安全層使用。REALITY 是 Xray 生態中的安全層方案,不能當成一般 TLS 選項替代。VMess 也不代表「只能使用舊版核心」;是否相容,須視雙方實作與參數而定。
- 協定層:確認使用的是 VMess 還是 VLESS,不要只憑節點備註名稱判斷。
- 傳輸層:確認使用 TCP、WebSocket 或其他傳輸方式,並核對路徑、Host 等必要欄位。
- 安全層:確認使用 TLS 或 REALITY,並核對伺服器名稱與相應驗證參數。
- 擴充欄位:若設定包含 flow,請確認目前使用的核心支援該值;不要為了排除錯誤而隨意刪除。
匯入訂閱:分開處理清單同步與本機設定
訂閱通常提供節點連線資訊,不代表會完整接管本機代理設定。同一份訂閱在不同用戶端中,可能顯示相近的節點清單,但路由、DNS、依應用程式設定的規則與代理模式,通常仍由本機設定決定。部分訂閱格式也會影響欄位解析;匯入後應開啟一個節點檢查參數。
設定方式:同一份訂閱,分別檢查兩端設定
桌面版:v2rayN
- 在「訂閱群組設定」中儲存群組別名與網址。
- 更新訂閱後,檢查節點協定與目前的核心類型。
- 依應用程式需求選擇系統代理或 TUN,不要照搬 Android 設定。
Android 版:v2rayNG
- 在「訂閱群組設定」中填入訂閱網址並儲存。
- 返回清單,從選單執行「更新訂閱」。
- 首次連線時,確認已授權系統 VPN,再檢查依應用程式設定的代理規則。
使用同一份訂閱有助於管理節點來源,但兩端清單是否一致,取決於更新時間與解析支援;本機路由和代理規則仍須分別設定。
v2rayNG 匯入訂閱後若只顯示部分節點,請先核對訂閱內容與節點類型,再查看更新或解析錯誤。選單名稱可能因版本而異,請依功能尋找。不要立即認定核心損壞,也不要將訂閱網址貼到公開討論區,因為網址可能包含存取憑證。
- 保留原有群組,另外建立測試群組,避免排查時覆蓋目前可用的節點。
- 更新完成後,檢查一個已知可用節點的協定、傳輸方式與安全層。
- 使用同一個節點分別連線,再比較記錄;不要把不同節點的結果當作用戶端差異。
v2rayN TUN 模式與本機連接埠的界線
系統代理通常會為遵循系統代理設定的應用程式提供代理入口;TUN 則透過虛擬網路介面接收流量。v2rayN 的 TUN 模式取決於用戶端提供的相關元件、權限與路由設定,不能因目前節點使用 Xray,就推斷 TUN 也由同一個核心直接處理。
命令列工具也可能讀取自己的代理參數或環境變數。排查時,先確認應用程式是否將流量送到本機入口,再檢查入口後的節點連線。以下數值僅為手動設定範例,不代表三款用戶端的通用預設連接埠;使用前請先查看本機設定。
- 確認監聽設定:在 v2rayN「設定」→「參數設定」中核對本機監聽連接埠;若介面有所調整,請尋找相應的入站設定,並以啟動記錄再次確認。
- 配對協定:工具的 HTTP 代理參數應指向 HTTP 入口,SOCKS 參數則指向 SOCKS 入口;若使用混合入口,請以實際支援的協定為準。
- 避免衝突:測試不同用戶端時,先結束上一個用戶端再啟動下一個,避免同一連接埠遭占用。
- 檢查權限:若 TUN 無法建立,請檢查相關元件與權限;若一般系統代理無法使用,則先確認監聽設定與應用程式設定。
V2Ray 節點測速:先分辨故障層級
延遲測試、網頁瀏覽測試與下載速度測試,測量的對象各不相同。TCP 連線建立成功,只能表示某個位址與連接埠可連通,無法證明協定驗證、傳輸參數及遠端出口都正常。測試 V2Ray 節點速度時,應搭配核心記錄與實際連線結果,不要只看節點清單中的單一數值。
- 第一步,檢查核心啟動狀態。先查看連接埠占用、設定解析與不支援欄位等錯誤;這些問題發生在本機,通常換遠端節點也無法解決。
- 第二步,檢查遠端連線。接著查看連線逾時、TLS 交握失敗或驗證失敗。伺服器名稱不符或憑證錯誤時,應修正參數,而非更換代理模式。
- 第三步,檢查實際請求。使用相同目標網頁與相同節點重複測試,記錄時間、網路類型及成功或失敗,不要憑單次結果判斷核心速度。
- 第四步,檢查 DNS 與路由。若只有特定網域連線失敗,請查看命中的出站標籤與 DNS 結果,確認流量是否被規則導向直連或其他出站。
結論:使用同一個節點比較,再考慮遷移
保留原用戶端中可正常使用的設定,並在新用戶端核對同一節點的完整參數。只有本機入口、節點參數與測試目標都一致,比較結果才足以判斷是否需要更換用戶端或核心。
生態選型常見問題
安裝 v2rayN 後,還需要另外安裝 V2Ray 嗎?
先確認所選安裝套件是否已包含所需核心,再啟動節點查看記錄。若提示找不到核心檔案,請依相應安裝說明補齊元件;不要重複安裝用戶端無法呼叫的程式。
v2rayNG 與 v2flyNG 的設定可以直接互換嗎?
一般節點資訊可能有部分內容同時受兩者支援,但無法保證整份自訂設定都通用。請建立測試設定,先核對協定與安全層,再檢查路由和 DNS;若包含 Xray 專屬欄位,不要直接交由 V2Fly 核心使用。
同一個 VLESS 節點,為什麼一個用戶端能連線,另一個卻不行?
分別開啟節點編輯畫面,逐項比對傳輸類型、安全層、伺服器名稱與 flow。再查看啟動記錄確認實際使用的核心;若涉及 REALITY,請特別檢查相關參數是否完整,以及核心是否支援。
在哪裡查看 v2rayNG 下載與桌面版入口?
前往本站用戶端頁面,依 Android 或桌面作業系統選擇相應入口。安裝後先匯入一個節點並測試連線,再遷移所有訂閱與規則;詳細操作請參閱入門指南。
選擇順序可固定為:作業系統平台、節點功能需求、用戶端與核心的對應關係,最後再設定本機代理與路由。了解 Project V 的歷史有助於釐清各名稱,但設定是否可用,仍須依目前安裝套件、節點參數與記錄共同確認。