V2Ray、v2rayN、v2rayNG 什麼區別,一句話:V2Ray 是核心,v2rayN 是 Windows 上的圖形客戶端,v2rayNG 是 Android 上的圖形客戶端。名字像,是因為後兩個最初就是為了給 V2Ray 核心套一個介面而生的。而今天最讓你糊塗的一點是:v2rayN 和 v2rayNG 裡跑的核心多數已經是 Xray,V2Ray 的一個分支,Reality 這類新協議就來自它。所以「用 v2rayN」和「用 V2Ray 核心」已經不是一回事。

這篇幫你把三個層次分開:核心是什麼、客戶端是什麼、你在各平臺該裝哪個,最後講名字帶來的幾個常見誤會。

名字是什麼裝在哪
V2Ray、Xray核心客戶端內部
v2rayNWindows 客戶端電腦
v2rayNGAndroid 客戶端手機
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 被識別或過濾收緊的問題,換殼沒用,見為什麼最近梯子不穩定

四個誤會事實
「客戶端名字不同就是不同協議」不是
「更新客戶端等於更新核心」不是
「換客戶端能解決節點問題」通常不能
「核心版本無所謂」很有所謂

匯入節點的通用步驟

  1. 拿到訂閱連結或單個節點連結(vless://、vmess://、trojan:// 等)。
  2. 在客戶端裡「從剪貼簿匯入」或掃QR Code。連結的欄位用節點連結解析器可以看懂。
  3. 更新訂閱,選一個節點,連線。
  4. 開啟我的 IP 是什麼確認地址變了。
  5. 開啟 TUN 或等價的全域性模式,DNS 走遠端,跑WebRTC 洩露檢測

新手最容易犯的錯誤在梯子怎麼用:新手最常犯的七個錯誤

這篇是什麼、不是什麼判斷
對技術現象的說明
法律意見不是
規定會變、各地表述不同

涉及後果的事情,請以當前官方文字為準。

法律層面需要知道的事實

在中國大陸,國際聯網須使用國家公用電信網提供的國際出入口通道,個人使用未經批准的渠道屬於違反相關規定,實踐中的處理以行政處罰為主,公開報道的案例多涉及經營和傳播行為。在香港、臺灣、新加坡、馬來西亞以及海外,使用代理和 VPN 本身不受限制。使用與否由你自己判斷並承擔責任,本文是技術說明,不構成法律意見。

更新核心和備份配置

核心和客戶端分開更新:客戶端在設定裡通常有「檢查核心更新」,更新核心不影響節點列表;更新客戶端本身之前,先把訂閱連結和自定義規則匯出一份,重灌後再導回來。核心更新後如果節點報錯,多半是配置裡用了新核心已經廢棄的寫法,看日誌裡的第一條錯誤就能定位。不要為了「穩定」長期停在舊版本:新協議只在新核心裡有,安全修補也只在新版本里有,而且舊核心的流量特徵更早被識別。備份的三樣東西:訂閱連結、自定義規則、客戶端設定的截圖,放在自己能找到的地方,而不是群聊記錄裡。

404 VPN 走的是「一個應用管全部」的路線:VLESS + Reality 和 WireGuard 在同一個客戶端裡,不需要自己挑核心和殼,DNS 在隧道內解析、帶 Kill Switch。我們不承諾從中國大陸任何網路都能連上。開始使用請到首頁

節點連結不要整條發出去,包括髮給 AI。下面這個提示詞已經把要刪的部分標出來了。

給 AI 的提示詞
幫我看懂我的節點配置。

我已經把識別符號和地址刪掉,形如:

vless://XXX@XXX:443?security=(你的值)
&type=(你的值)&sni=(你的值)
&fp=(你的值)&flow=(你的值)

告訴我每個引數的含義、我處在哪種模式,
以及這種配置一般在什麼網路能通、什麼網路不能。
不要編造我配置裡沒有的引數,也不要在回答裡
重複任何地址或金鑰。