協定與傳輸
VMess
代理協定・使用者識別碼驗證
VMess 是 Project V 生態系中的代理協定,透過使用者識別碼進行身分驗證,並內含協定本身的安全機制。裝置時間若有明顯誤差,可能影響驗證;排查連線問題時,應確認系統時間同步正常。VMess 與傳輸方式屬於不同層次,只有使用相同的使用者識別碼,不代表整筆設定相同。
CONCEPT REFERENCE / 25 TERMS
依設定所在層次查找術語:協定規範通訊方式,核心負責執行連線,用戶端管理設定,路由選擇出站,DNS 處理名稱解析。先釐清概念,再調整參數。
依操作順序閱讀使用指南 →PROTOCOL / TRANSPORT
協定名稱不直接代表速度,也不會自動包含特定傳輸方式。匯入設定後,仍須確認用戶端與所選核心支援該組合。
協定與傳輸
代理協定・使用者識別碼驗證
VMess 是 Project V 生態系中的代理協定,透過使用者識別碼進行身分驗證,並內含協定本身的安全機制。裝置時間若有明顯誤差,可能影響驗證;排查連線問題時,應確認系統時間同步正常。VMess 與傳輸方式屬於不同層次,只有使用相同的使用者識別碼,不代表整筆設定相同。
協定與傳輸
輕量代理協定
VLESS 透過使用者識別碼進行身分驗證,協定本身不提供完整的傳輸加密;實際安全性取決於 TLS、REALITY 等搭配的安全層及其設定。設定中的 flow 也須符合伺服器端與核心的支援能力。選用 VLESS 時,應確認完整參數組合,而非把協定名稱視為連線成功的保證。
協定與傳輸
代理協定・密碼驗證
Trojan 通常透過 TLS 連線運作,並以密碼進行身分驗證。伺服器位址、連接埠、密碼與伺服器名稱須分別確認;連線位址與憑證中的網域也可能用途不同。憑證驗證失敗時,應檢查名稱、憑證鏈與裝置時間,不宜將關閉驗證當成日常解法。
協定與傳輸
傳輸安全機制
REALITY 是 Xray 生態系中的傳輸安全機制,不是與 VLESS 並列的獨立代理協定。它常與 VLESS 搭配使用;用戶端須支援相關功能,並設定伺服器端提供的公鑰、伺服器名稱與短識別碼等參數。不同用戶端的欄位名稱可能不同,不能直接套用一般 TLS 設定。
協定與傳輸
Transport · TCP / WebSocket / gRPC
傳輸方式說明代理協定如何承載資料,常見選項包括 TCP、WebSocket 與 gRPC。WebSocket 的路徑、要求主機,以及 gRPC 的服務名稱等欄位,須與伺服器端設定相符。切換傳輸方式通常也須調整伺服器端,並非只改用戶端的一個下拉選項即可完成。
CORE / ECOSYSTEM
站點、用戶端與核心是不同的主體。查閱功能說明時,應一併確認用戶端名稱、實際執行的核心及其版本。
核心與生態系
模組化網路代理生態背景
Project V 是以模組化網路代理功能為核心形成的專案與生態系,V2Ray 是認識這套技術的重要起點。它不是某個圖形用戶端的名稱,也不代表統一的訂閱服務。搜尋 V2Ray 官方網站或用戶端來源時,應區分核心專案、圖形介面專案與提供文件的知識站。
核心與生態系
V2Ray 社群核心專案
V2Fly 是延續 V2Ray 核心發展的社群專案,提供入站、出站、路由與 DNS 等功能。v2flyNG 是採用這套核心體系的 Android 圖形用戶端之一。實際支援的協定、設定格式與功能須依核心版本判斷,不能只因介面出現某個欄位就認定可用。
核心與生態系
獨立發展的代理核心
Xray 源自 V2Ray 技術體系,並在共通概念之上發展獨立功能,REALITY 是其中一項相關功能。Xray 與 V2Fly 的部分協定和欄位相近,但不代表設定完全相容。切換核心後,應檢查記錄與產生的設定,尤其要確認專屬欄位仍然有效。
核心與生態系
核心・實際執行連線的元件
代理核心負責實際處理連線、協定、路由與名稱解析;圖形用戶端則管理設定與啟停。用戶端介面更新不代表核心也同步更新;介面能儲存某項設定,也不等於目前的核心能執行該設定。排查問題時,分開檢查介面操作錯誤與核心執行錯誤會更有效。
核心與生態系
v2rayN / v2rayNG / v2flyNG
圖形用戶端透過視窗、選單與開關管理訂閱、伺服器設定及代理連線。v2rayN 適用於桌面系統,v2rayNG 與 v2flyNG 適用於 Android;具體功能也取決於核心與應用程式版本。用戶端名稱不等於協定名稱,同一用戶端也可能管理多種協定的設定。
依作業系統選擇用戶端 →CLIENT / SUBSCRIPTION
先確認設定來源,再匯入與更新。清單中出現伺服器項目,只代表設定已成功辨識,不代表連線已驗證可用。
用戶端與訂閱
訂閱・設定分發方式
訂閱透過一個網址取得並更新一組伺服器設定,用戶端必須支援回傳內容所使用的格式。訂閱網址可能包含存取憑證,分享截圖、記錄或求助資訊時,應遮蔽完整網址。訂閱轉換只會改變設定的呈現格式,不會新增伺服器,也無法讓核心支援原本不支援的協定功能。
用戶端與訂閱
節點・單筆伺服器設定
節點是用戶端對單筆伺服器連線設定的常見稱呼,通常包含位址、連接埠、協定、驗證與傳輸參數。清單中的顯示名稱只是標籤,不一定能準確反映伺服器所在地或線路品質。名稱不同的兩筆設定也可能指向同一位址;要判斷差異,應查看實際參數。
用戶端與訂閱
訂閱群組・來源管理
訂閱群組依來源整理設定,方便個別更新、查找與清理。它通常只是用戶端的管理單位,不會自動決定流量路徑,也不等同於路由規則引用的出站標籤。手動修改由訂閱產生的項目之前,應確認更新時是否會覆寫修改;必要時另存為獨立設定。
用戶端與訂閱
系統代理・應用程式連線方式
系統代理透過作業系統設定,讓遵循該設定的應用程式連線至用戶端的本機監聽連接埠。部分應用程式會使用獨立的網路設定,因此開啟系統代理不代表所有流量都會進入用戶端。接入後的流量仍由核心路由選擇出站;系統代理開關與全域、繞過等路由模式不可混為一談。
查看代理模式說明 →用戶端與訂閱
連線測試・透過代理路徑測試
實際連線延遲通常指用戶端透過代理連線存取測試目標時測得的耗時,是否包含交握等階段取決於實際實作。它不同於只檢查連接埠是否可連通的 TCP 測試,也不能直接換算成檔案下載速度。比較結果時,應使用相同的測試目標、網路環境與測試方式;單次失敗不足以判定設定失效。
ROUTING / OUTBOUND
流量先進入核心,再由比對條件選擇出站。檢查路由時,應一併確認規則順序、可用的網域資訊與資料集內容。
路由與分流
路由規則・條件比對
路由規則依網域、IP、連接埠、網路類型或入站標籤等條件選擇出站。常見欄位規則會依序比對,因此較具體的條件應排在範圍較廣的條件之前,避免過早符合。規則之間的先後順序,與單一規則內多個欄位的組合關係不同;調整前應先確認比對邏輯。
路由與分流
流量路由・依條件選擇路徑
分流是依流量特徵選擇直連、代理或封鎖等處理路徑的策略。所謂全域模式,通常是讓已接入核心的流量優先使用代理出站,不代表會自動接管所有應用程式。繞過模式則依規則保留部分直連路徑;實際結果取決於用戶端產生的路由,而非選單名稱本身。
路由與分流
IP 位址分類集合
GeoIP 將 IP 位址依類別整理,供路由條件引用,例如 geoip:private 常用於比對私有位址範圍。資料集內容與更新狀況會影響結果,它不是即時測量伺服器實際位置的工具。目標為網域時,IP 規則能否參與判斷,也與網域策略及解析結果有關。
路由與分流
網域分類集合
GeoSite 將網域依類別整理,例如 geosite:cn 可用作網域比對條件;標籤實際涵蓋的內容取決於使用的資料集。它依據維護者收錄的網域項目進行比對,不會在存取時查詢伺服器所在地。網域集合與 IP 集合用途不同,同一目標在兩種規則中的分類也可能不一致。
路由與分流
tag / outboundTag
出站物件以 tag 宣告識別值,路由規則透過 outboundTag 引用對應物件。direct、proxy 與 block 是常見的慣用名稱,實際行為由該物件的協定與設定決定。填入標籤名稱不會自動建立出站,引用關係須與實際設定一致。
{
"type": "field",
"domain": ["geosite:cn"],
"outboundTag": "direct"
}
查看路由分流說明 →
DNS / TRAFFIC CAPTURE
名稱解析與流量接入會互相影響。修改這類設定前,請保留可復原的設定,避免同時變更網卡、路由與解析器,以免失去排查依據。
DNS 與 TUN
透過虛擬網路介面接入流量
TUN 模式透過虛擬網路介面與系統路由接入流量,可涵蓋部分不遵循系統代理設定的應用程式。啟用時可能需要管理員權限或相應的網路授權,實際涵蓋範圍取決於用戶端實作與系統路由。啟用 TUN 不代表強制所有流量都走代理,仍須處理分流、DNS、本機網路例外,以及與其他網路軟體的衝突。
DNS 與 TUN
合成 IP 與網域對應
FakeDNS 回傳合成 IP 給應用程式,並維護該位址與原始網域的對應,讓後續連線能還原網域並參與路由。它不是公開解析器,也不表示網域實際解析為該位址。DNS 接入與流量接管須相互配合;離開相關模式後,如果應用程式仍快取合成位址,可能需要重新解析或重新啟動應用程式。
DNS 與 TUN
解析請求偏離預期路徑
DNS 洩漏是指名稱解析請求未依預期路徑處理,而是由其他解析器或介面送出的情況。判斷前應先釐清預期策略,再檢查作業系統、瀏覽器獨立解析、核心 DNS 與應用程式快取。測試頁面顯示某個解析器所在的地區,不足以單獨證明發生洩漏;關鍵在於請求實際經過哪條路徑。
DNS 與 TUN
routing.domainStrategy
路由中的 domainStrategy 控制比對期間何時解析網域,讓 IP 規則能參與判斷;例如 IPIfNonMatch 會在網域未符合規則時嘗試解析,再繼續比對。它不是出站連線的位址選擇策略;名稱相同或相近的欄位,須依所在設定層級理解。變更此設定也不代表已完成所有 DNS 設定。
DNS 與 TUN
流量嗅探・擷取目標資訊
流量嗅探會從部分連線的協定特徵中擷取目標網域等資訊,讓只有目標 IP 的連線也能參與網域路由。這不等於解密應用程式內容,可識別範圍也會受到協定與加密方式限制。是否僅用於路由、是否改寫目標位址,取決於具體設定;遇到相容性問題時,應檢查啟用範圍。
術語可用來辨識設定層次;實際選單路徑與檢查順序,請參閱對應文件。介面名稱隨版本變動時,應以參數含義與執行記錄為判斷依據。