設定概念速查

V2Ray 術語表:協定、核心、路由與 DNS

VMessVLESSREALITY,到訂閱、路由規則、系統代理與 FakeDNS,本頁依設定情境說明常見名詞。每個項目也會說明概念範圍,以及它在 v2rayN、v2rayNG 設定中的實際位置。

Protocols & Security

協定與加密

協定規定用戶端與伺服器如何驗證及交換資料,傳輸安全層則負責連線加密與伺服器身分驗證等工作。匯入節點時,這些欄位必須與伺服器設定相符,不能只依名稱互相替換。

VMess
VMess 是 Project V 生態中較早使用的用戶端與伺服器通訊協定,透過使用者識別碼與時間機制完成驗證。節點通常還會指定 TCP、WebSocket、gRPC 等傳輸方式,並可疊加 TLS。系統時間偏差過大時,驗證可能失敗,因此排查連線問題時應先確認裝置時間準確。
VLESS
VLESS 使用較精簡的驗證結構,本身不負責傳輸層加密,通常搭配 TLS 或 REALITY 使用。設定中通常可看到使用者識別碼、流量控制、傳輸方式與安全類型。它與 VMess 的欄位結構不同,修改協定名稱並不會自動將一個節點轉換為另一種協定。
Trojan
Trojan 是以 TLS 連線為基礎並使用密碼驗證的協定。用戶端設定通常包含伺服器位址、連接埠、密碼、伺服器名稱與憑證驗證相關選項。若系統時間、SNI 或憑證鏈有問題,連線可能在送出驗證請求前,就因 TLS 握手失敗而中止。
REALITY
REALITY 是 Xray 提供的傳輸安全方案,通常與 VLESS 一起使用。用戶端可能需要填寫公鑰、伺服器名稱、短識別碼與用戶端指紋等參數,這些值必須與伺服器端一致。REALITY 不是獨立的節點協定,在介面中通常位於傳輸安全設定,而非協定選擇欄。
TLS
TLS 是用來保護網路連線的通用加密協定,負責建立加密通道並驗證伺服器身分。節點設定中的伺服器名稱、憑證網域與系統時間都會參與驗證。遇到憑證錯誤時,應先檢查時間與 SNI,而不是直接關閉憑證驗證。

Cores & Clients

核心與用戶端

圖形化用戶端負責訂閱管理、參數編輯與狀態顯示,核心則負責實際解析設定、建立連線與執行路由。區分這兩個層次,有助於判斷問題來自介面設定、產生的設定檔,還是核心執行階段。

Xray
Xray 是 V2Ray 技術生態中的核心實作之一,支援 VMess、VLESS、Trojan、REALITY 以及多種路由與 DNS 功能。v2rayN 與 v2rayNG 的常見設定都可以呼叫 Xray。介面顯示「Core 類型 Xray」時,表示目前的連線設定將交由此核心解析與執行。
V2Fly
V2Fly 是延續 Project V 技術體系的社群核心實作,提供代理協定、傳輸層、DNS 與路由能力。它與 Xray 有共同的技術來源,但支援的協定範圍與部分設定欄位並不完全相同。選擇核心前,應確認節點所需功能是否受到對應版本支援。
v2rayN
v2rayN 是適用於 Windows、macOS 與 Linux 的圖形化用戶端,可管理訂閱、節點、系統代理、TUN 與路由規則。它會將介面選項整理成核心可讀取的設定,並負責啟動或停止核心程序。用戶端顯示連線成功,只代表程序正在執行;能否存取目標,還要結合記錄與路由結果判斷。
v2rayNG
v2rayNG 是適用於 Android 的圖形化用戶端,通常使用 Xray 核心執行節點與路由設定。連線時會透過系統提供的 VPN 服務介面接收應用程式流量,但這不代表節點協定本身發生變化。省電策略、背景限制與權限狀態都可能影響持續連線。
Core(核心)
Core 指用戶端實際呼叫的網路核心。圖形介面負責收集參數,核心負責監聽本機連接埠、建立出站連線、解析 DNS 並套用路由規則。排查當機或啟動失敗時,核心記錄通常比介面上的簡短狀態提示包含更多原因資訊。

Subscriptions & Nodes

訂閱與節點

訂閱是一份可更新的節點清單,節點則是一組具體的連線參數。延遲結果只反映某種測試條件下的回應狀況,不能單獨代表協定相容性、頻寬或長連線穩定性。

訂閱
訂閱通常是一個可更新的網址,用戶端存取後取得節點清單或設定內容。更新訂閱會重新讀取遠端資料,因此本機顯示的節點名稱、參數或排序可能隨之變更。訂閱匯入成功但清單為空時,應檢查網址是否完整、系統時間是否準確,以及更新記錄中是否出現解析錯誤。
節點
節點是一組供用戶端連線使用的伺服器參數,通常包括協定、位址、連接埠、驗證資訊、傳輸方式與安全設定。節點名稱只是便於辨識的標籤,不參與連線驗證。兩個名稱相同的節點,也可能具有完全不同的位址、協定或路由表現。
訂閱群組
訂閱群組用於區分不同訂閱來源,並將相關節點放在同一個管理單位中。用戶端可以依群組更新、篩選或檢視節點,避免多個來源混在同一張清單裡。刪除群組通常也會影響該來源下的本機節點,操作前應確認範圍。
延遲測試
延遲測試用於估算節點在目前網路條件下的回應速度,但不同測試方法量測的階段並不相同。只測試連接埠通常只能表示伺服器連接埠可達,不能證明代理協定已完成驗證。測試結果還會受到本機網路、DNS、目標位址與並行工作影響。
真實連線延遲
真實連線延遲會透過節點實際建立代理連線,再存取測試目標並記錄回應時間。它比單純的 TCP 連接埠測試更接近完整使用鏈路,也更容易發現協定參數或 TLS 設定錯誤。不過單次結果仍只是當下的樣本,應結合多次測試與實際連線表現判斷。

Routing

路由與分流

路由系統會根據網域、IP、連接埠或協定等條件選擇出站。規則不只要寫對比對條件,也要注意排列順序:當多條規則可命中同一請求時,前方的有效規則通常會先決定處理方式。

路由規則
路由規則是一組「條件與目標出站」的對應關係,可依網域、IP、連接埠、網路類型或程序等資訊比對流量。規則命中後,核心會將請求交給指定的代理、直連或攔截出站。規則順序不合理時,寬泛條件可能提前覆蓋後方的精確條件。
分流
分流是將不同網路請求分配至不同出站的設定方式。例如,某類網域可以直接連線,另一類請求則交由目前節點處理。分流結果取決於核心能否取得網域、解析後的 IP 與規則優先順序,因此與 DNS 設定密切相關。
GeoIP
GeoIP 是依 IP 位址所屬地理區域或網路類別整理的資料集合,路由規則可以引用其中的分類。它比對的是解析後或連線目標中的 IP,而不是網域文字本身。資料需要定期更新,否則新分配或已變更的位址區段可能無法如預期分類。
GeoSite
GeoSite 是依用途或類別整理的網域規則集合,適合一次引用一組相關網域。它與 GeoIP 的比對對象不同:GeoSite 處理網域,GeoIP 處理 IP 位址。使用時應確認規則集名稱存在,並留意用戶端內建資料與自訂資料的來源差異。
出站(Outbound)
出站表示流量經核心處理後的傳送方向。常見出站包括使用目前節點建立連線、由系統網路直接連線,以及阻止符合條件的請求。路由規則最終必須指向有效的出站標籤,標籤拼寫不一致會導致規則無法正確關聯。

Network & DNS

網路與 DNS

系統代理與 TUN 決定用戶端如何接收應用程式流量,DNS 則決定網域如何轉換為位址並參與分流。連線異常時,應分別檢查「應用程式是否進入用戶端」、「網域如何解析」以及「請求最後經由哪個出站」。

系統代理
系統代理是作業系統向支援代理設定的應用程式公布本機代理位址與連接埠的一種方式。啟用後,瀏覽器等遵循系統設定的程式會將請求交給 v2rayN,但自行管理網路連線的應用程式可能不會讀取此設定。切換模式後,舊連線可能繼續沿用原本路徑,必要時應重新建立連線。
TUN 模式
TUN 模式透過虛擬網路介面接收系統流量,可涵蓋不讀取系統代理設定的應用程式。它通常涉及路由表、DNS 接管與系統權限,因此設定層級比一般系統代理更多。啟用後若無法上網,應依序檢查虛擬介面、路由規則、DNS 設定,以及是否與其他網路工具發生衝突。
FakeDNS
FakeDNS 會先為網域回傳保留位址,待流量進入核心後再還原原始網域,用於路由比對。這可減少應用程式先在系統端完成真實解析的情況,並保留網域分流資訊。部分依賴真實 IP 驗證、特殊 UDP 行為或直接記錄解析結果的應用程式可能不適合使用此模式。
DNS 洩漏
DNS 洩漏是指解析請求未依預期路徑處理,而是抵達其他解析器。常見原因包括應用程式自行指定 DNS、瀏覽器啟用獨立加密解析、TUN 接管不完整或路由規則遺漏。判斷時需要同時查看解析器、查詢路徑與最終連線出站,不能只依據網頁顯示的單一結果。
SNI
SNI 是 TLS 握手中用來表示目標伺服器名稱的欄位,用戶端節點設定中通常顯示為 serverName 或伺服器名稱。它通常必須與憑證及伺服器端設定相符,不能直接照抄節點位址。填寫錯誤可能導致憑證名稱不符、握手遭拒或連線逾時。
Mux
Mux 是在較少底層連線上承載多個邏輯請求的多工機制。它可能減少頻繁建立連線的開銷,但不代表所有網路環境都會因此更快。是否啟用應配合協定支援、伺服器設定、長連線穩定性與實際應用類型進行測試。