V2Ray、v2rayN、v2rayNG 什麼區別,一句話:V2Ray 是核心,v2rayN 是 Windows 上的圖形客戶端,v2rayNG 是 Android 上的圖形客戶端。名字像,是因為後兩個最初就是為了給 V2Ray 核心套一個介面而生的。而今天最讓你糊塗的一點是:v2rayN 和 v2rayNG 裡跑的核心多數已經是 Xray,V2Ray 的一個分支,Reality 這類新協議就來自它。所以「用 v2rayN」和「用 V2Ray 核心」已經不是一回事。
這篇幫你把三個層次分開:核心是什麼、客戶端是什麼、你在各平臺該裝哪個,最後講名字帶來的幾個常見誤會。
| 名字 | 是什麼 | 裝在哪 |
|---|---|---|
| V2Ray、Xray | 核心 | 客戶端內部 |
| v2rayN | Windows 客戶端 | 電腦 |
| v2rayNG | Android 客戶端 | 手機 |
| VLESS、Trojan | 協議 | 不是軟體 |
第一層:核心
核心是真正幹活的程式,負責按協議加密、轉發流量,沒有介面,靠配置檔案執行。V2Ray,全稱 Project V,是這條路線的起點,定義了 VMess 協議和「入站、出站、路由」這套配置結構。Xray,從 V2Ray 分支出來,相容它的配置,又加了 VLESS、XTLS、Reality 等新東西,是現在多數客戶端預設的核心。sing-box 是另一條路線的核心,配置格式不同,同樣被很多客戶端使用。你在客戶端裡看到的「核心版本」,指的就是這一層。
| 三層分別是什麼 | 說明 |
|---|---|
| 核心 | 真正幹活的程式 |
| 客戶端 | 給核心套的介面 |
| 協議 | 資料在路上的形態 |
打個比方:核心是發動機,客戶端是車殼,協議是交通規則。你之所以容易混,正是因為這三層的名字長得太像。
第二層:客戶端
客戶端就是給核心套的那層殼:幫你管訂閱、管節點列表、寫配置檔案、啟動核心、顯示日誌。v2rayN:Windows,歷史最久,功能全,支援多個核心切換。v2rayNG:Android,同一位作者,功能對齊。它們的名字來自 V2Ray,但核心可以選 Xray 或 sing-box。其他常見客戶端:Windows 和 macOS 上的 Clash Verge、Hiddify,iOS 上的 Shadowrocket、Streisand、V2Box,它們和 v2rayN 是同一層次的東西,只是殼不同、預設核心不同。Clash 系客戶端的用法在Clash Verge 使用教程與排錯,v2rayN 和 v2rayNG 的完整步驟分別在v2rayN 使用教程和v2rayNG 使用教程。
第三層:協議
協議是兩個核心之間說話的規則:VMess 是 V2Ray 原生的,VLESS 是 Xray 的精簡版,Reality 是 VLESS 的偽裝層,Trojan、Shadowsocks、Hysteria 2 各走各的路。你的客戶端支援哪些協議,取決於它帶的是哪個核心。這也是「同一個節點在 A 客戶端能用,在 B 客戶端報不支援」的原因:B 的核心舊或者壓根不是那一系。協議之間的差別在Trojan 是什麼協議和Hysteria 2 是什麼。
各平臺該裝什麼
Windows:v2rayN 最通用,核心可切換;不想折騰選 Hiddify。Android:v2rayNG,或者 Hiddify。iOS:沒有 v2rayN 系,用 Shadowrocket、Streisand 或 Hiddify,匯入方法在iPhone 匯入訂閱連結教程。macOS:V2Box、Hiddify 或 Clash Verge。Linux:v2rayN 有 Linux 版,也可以直接跑 Xray 核心加配置檔案。路由器:OpenWrt 上的相關外掛直接呼叫核心。不管哪個平臺,先看客戶端裡的核心版本,再決定能不能用新協議。
| 平臺 | 常見組合 |
|---|---|
| Windows | 圖形客戶端 + 核心 |
| macOS | 圖形客戶端 + 核心 |
| Android | 一體化客戶端 |
| iOS | 一體化客戶端 |
| 路由器 | 直接跑核心 |
名字帶來的四個誤會
「v2rayN 就是 V2Ray。」 不是,它是殼,核心可以換。
「V2Ray 過時了。」 V2Ray 核心更新慢了,但它定義的配置結構和 VMess 還在用;日常說的「V2Ray 節點」多數指這套生態,不特指哪個核心。
「v2rayNG 是 v2rayN 的手機版,配置能互通。」 訂閱連結互通,客戶端內的高階設定不互通,各自設定一遍。
「換個客戶端就能解決連不上。」 只有在核心不支援該協議時才成立;IP 被識別或過濾收緊的問題,換殼沒用,見為什麼最近梯子不穩定。
| 四個誤會 | 事實 |
|---|---|
| 「客戶端名字不同就是不同協議」 | 不是 |
| 「更新客戶端等於更新核心」 | 不是 |
| 「換客戶端能解決節點問題」 | 通常不能 |
| 「核心版本無所謂」 | 很有所謂 |
匯入節點的通用步驟
- 拿到訂閱連結或單個節點連結(vless://、vmess://、trojan:// 等)。
- 在客戶端裡「從剪貼簿匯入」或掃QR Code。連結的欄位用節點連結解析器可以看懂。
- 更新訂閱,選一個節點,連線。
- 開啟我的 IP 是什麼確認地址變了。
- 開啟 TUN 或等價的全域性模式,DNS 走遠端,跑WebRTC 洩露檢測。
新手最容易犯的錯誤在梯子怎麼用:新手最常犯的七個錯誤。
| 這篇是什麼、不是什麼 | 判斷 |
|---|---|
| 對技術現象的說明 | 是 |
| 法律意見 | 不是 |
| 規定會變、各地表述不同 | 是 |
涉及後果的事情,請以當前官方文字為準。
法律層面需要知道的事實
在中國大陸,國際聯網須使用國家公用電信網提供的國際出入口通道,個人使用未經批准的渠道屬於違反相關規定,實踐中的處理以行政處罰為主,公開報道的案例多涉及經營和傳播行為。在香港、臺灣、新加坡、馬來西亞以及海外,使用代理和 VPN 本身不受限制。使用與否由你自己判斷並承擔責任,本文是技術說明,不構成法律意見。
更新核心和備份配置
核心和客戶端分開更新:客戶端在設定裡通常有「檢查核心更新」,更新核心不影響節點列表;更新客戶端本身之前,先把訂閱連結和自定義規則匯出一份,重灌後再導回來。核心更新後如果節點報錯,多半是配置裡用了新核心已經廢棄的寫法,看日誌裡的第一條錯誤就能定位。不要為了「穩定」長期停在舊版本:新協議只在新核心裡有,安全修補也只在新版本里有,而且舊核心的流量特徵更早被識別。備份的三樣東西:訂閱連結、自定義規則、客戶端設定的截圖,放在自己能找到的地方,而不是群聊記錄裡。
404 VPN 走的是「一個應用管全部」的路線:VLESS + Reality 和 WireGuard 在同一個客戶端裡,不需要自己挑核心和殼,DNS 在隧道內解析、帶 Kill Switch。我們不承諾從中國大陸任何網路都能連上。開始使用請到首頁。
節點連結不要整條發出去,包括髮給 AI。下面這個提示詞已經把要刪的部分標出來了。
幫我看懂我的節點配置。
我已經把識別符號和地址刪掉,形如:
vless://XXX@XXX:443?security=(你的值)
&type=(你的值)&sni=(你的值)
&fp=(你的值)&flow=(你的值)
告訴我每個引數的含義、我處在哪種模式,
以及這種配置一般在什麼網路能通、什麼網路不能。
不要編造我配置裡沒有的引數,也不要在回答裡
重複任何地址或金鑰。