VMess
VMess 是 Project V 生態中較早採用的協定,包含身分驗證、時間校驗與傳輸相關參數。用戶端設定通常會看到伺服器位址、連接埠、使用者識別碼、加密方式及傳輸類型。手動輸入時,任何關鍵欄位不一致都可能導致連線失敗,因此較適合透過完整設定或訂閱匯入。
V2RAY WIKI · 技術名詞速查
從協定名稱、核心關係到訂閱、路由與 DNS 設定,集中說明設定介面中經常出現的技術詞彙。每個詞條都會介紹其定義、相關設定,以及排查問題時應注意的事項。
依類別定位
閱讀訂閱教學或排查連線時,不必一次記住所有名詞。先確認問題屬於協定參數、核心能力、節點管理、路由規則還是系統接管,再進入對應分類查看詞條。術語說明以用戶端的實際設定關係為主,不延伸至無關背景。
協定決定身分欄位與資料格式,安全層負責外層傳輸保護。匯入設定時應完整保留伺服器端提供的參數,不要只根據協定名稱手動補齊欄位。
VMess 是 Project V 生態中較早採用的協定,包含身分驗證、時間校驗與傳輸相關參數。用戶端設定通常會看到伺服器位址、連接埠、使用者識別碼、加密方式及傳輸類型。手動輸入時,任何關鍵欄位不一致都可能導致連線失敗,因此較適合透過完整設定或訂閱匯入。
VLESS 是一種輕量協定,本身不負責完整的傳輸加密,通常將安全功能交由 TLS 或 REALITY 等外層機制處理。設定中常見使用者識別碼、流量控制、傳輸方式和伺服器名稱等欄位。判斷一筆 VLESS 設定是否完整時,需要同時檢查協定層、傳輸層與安全層,不能只核對位址與連接埠。
Trojan 是以密碼驗證為基礎、通常搭配 TLS 的代理協定。用戶端設定重點包括伺服器位址、連接埠、密碼、伺服器名稱與憑證驗證選項。若位址可以連通但握手失敗,應優先核對伺服器名稱、安全層設定與系統時間,而不是反覆更換系統代理模式。
REALITY 是 Xray 核心家族提供的一種傳輸安全機制,常與 VLESS 搭配使用。設定通常包含公開金鑰、短識別碼、目標名稱及指紋等參數,這些值由伺服器端設定決定。它不是可以任意開啟的通用開關,缺少配套參數或核心版本不相容時,連線不會如預期建立。
TLS 是用於建立加密傳輸通道的通用安全協定,可能出現在多種代理協定與傳輸組合中。用戶端中的伺服器名稱通常會參與憑證驗證,不能簡單視為連線位址。遇到憑證或握手錯誤時,應核對網域、系統時間、驗證策略及設定提供者給出的安全參數。
圖形用戶端負責介面與設定管理,核心負責實際連線、DNS 與路由處理。區分兩者有助於判斷更新內容來自用戶端功能,還是底層協定能力。
Project V 是圍繞網路代理核心、協定與配套工具形成的開源技術生態。隨著社群演進,相關技術路線發展出 V2Fly 與 Xray 等核心家族。日常使用中看到「V2Ray 用戶端」時,通常是指使用這些相容核心與協定的圖形工具,而不是某個固定的介面程式。
V2Fly 是延續 Project V 技術路線的社群核心家族,可處理入站、出站、協定、DNS 與路由。圖形用戶端可以將使用者在介面中選擇的設定轉換為核心設定,再啟動對應核心。是否支援某個新參數,需要同時查看用戶端介面與所呼叫核心的能力。
Xray 是 V2Ray 生態中的核心家族之一,負責協定連線、傳輸安全、DNS 與路由等底層工作。v2rayN 和 v2rayNG 等用戶端可以呼叫相容核心完成實際連線。排查「介面正常但無法連線」時,用戶端記錄中的核心啟動資訊與設定錯誤,通常比按鈕狀態更具參考價值。
v2rayN 是適用於 Windows、macOS 與 Linux 的桌面圖形用戶端,用於管理伺服器設定、訂閱群組、路由、DNS、系統代理與 TUN 模式。用戶端本身負責互動與設定編排,實際協定連線則由其呼叫的核心執行。切換核心或升級用戶端後,應檢查原有設定欄位是否仍受到目前組合支援。
v2rayNG 是適用於 Android 的圖形用戶端,通常使用 Xray 核心完成協定連線。它透過系統 VPN 服務模式接管選定流量,並提供設定匯入、路由與分應用程式設定。桌面端的「系統代理」與 Android 端的 VPN 服務模式屬於不同的接管方式,操作步驟不能直接套用。
訂閱負責批次分發設定,節點則是用戶端最終使用的單筆連線記錄。更新、篩選與測速分別用於處理設定重新整理、清單整理與連線判斷。
訂閱是由服務提供者產生的設定集合網址,用戶端讀取後會解析出一組伺服器記錄。新增訂閱網址不代表節點已經重新整理,通常還需要執行一次更新操作。若更新後清單為空,應先檢查訂閱群組是否啟用、網址是否完整,以及記錄中是否出現解析錯誤。
節點是用戶端中的單筆伺服器連線設定,通常包含位址、連接埠、協定、身分欄位、傳輸方式與安全參數。節點名稱主要用於識別,不代表實際線路品質。選擇節點時,應綜合參考真實連線延遲、連線成功情況、使用時段與設定類型。
延遲用於描述資料往返所需的時間,但用戶端中的不同測試按鈕可能採用不同方法。基礎測試有時只檢查目標位址是否可達,無法完整涵蓋協定握手與代理請求過程。數值較低通常表示回應較快,但連線穩定性、線路負載與目標服務同樣會影響體驗。
真實連線延遲是透過實際代理鏈路發起連線並計時的測試方式,比基礎網路探測更接近真實使用路徑。它可以協助排除「伺服器位址可達,但協定連線未成功」的情況。測試結果仍是特定時間點的觀測值,建議重複測試候選節點,並結合實際存取結果驗證。
訂閱群組用於依來源管理多份訂閱,並分別控制更新、篩選與批次測試範圍。合理分組可以避免不同來源的同名節點混在一起,也方便判斷某次更新影響了哪一批設定。刪除群組前,應確認其關聯節點與自訂設定是否仍需保留。
路由系統會先識別流量特徵,再決定使用代理、直連或其他出站。規則比對通常具有順序,因此範圍較寬的規則不宜放在更具體的規則之前。
路由規則依網域、IP、連接埠、協定或程序等條件,決定流量進入哪個出站。多數規則會依既定順序比對,命中後便採用對應的處理方式。新增自訂規則時,應先明確比對對象與目標出站,並避免過寬的條件提前覆蓋後續規則。
分流是讓不同流量依規則走代理、直連或阻擋出站的處理流程。它不是獨立協定,而是核心路由能力的一種使用方式。出現部分網站可存取、部分應用程式異常時,應同時檢查網域解析結果、規則命中順序,以及應用程式是否經過用戶端接管。
GeoIP 是依 IP 位址所屬地區或網路範圍整理的資料集合,可作為路由規則中的目標 IP 條件。網域請求只有完成解析並取得 IP 後,才能依相關 IP 規則繼續判斷。資料檔案過舊可能降低比對準確度,因此用戶端更新與規則資料更新需要分開看待。
GeoSite 是依用途或類別整理的網域規則集合,可在支援的核心中直接作為路由條件引用。它處理的是網域分類,與 GeoIP 的位址範圍比對並不相同。同一請求可能同時具備網域與解析後的 IP 資訊,最終結果取決於規則設定及比對順序。
網域比對可依完整網域、子網域、關鍵字或正規表示式識別請求目標。完整網域條件最精確,子網域規則適合涵蓋同一網站的一組主機名稱,正規表示式則需要謹慎控制範圍。若應用程式直接連線至 IP,網域規則可能無法取得可供比對的主機名稱。
用戶端需要透過系統代理或虛擬網路介面接收應用程式流量,DNS 則負責將網域轉換為後續連線可用的資訊。接管方式與解析路徑應搭配設定。
TUN 模式透過系統虛擬網路介面接收流量,可涵蓋部分不讀取系統代理設定的應用程式。它通常涉及權限、路由表、DNS 與虛擬網卡設定,影響範圍比單純啟用系統代理更大。啟用前應先儲存目前設定,若出現網路異常,可先關閉 TUN,再確認基礎節點連線是否正常。
FakeDNS 會為網域指派暫時映射位址,並在後續連線中還原原始網域資訊,常與 TUN 和路由協同使用。它有助於讓核心保留網域維度的比對能力,但需要正確設定映射位址池與 DNS 流程。若區域網路網段或其他虛擬網路與位址池衝突,可能導致連線指向異常。
DNS 洩漏是指應用程式的網域查詢繞過預期的 DNS 路徑,改由其他解析器處理的現象。排查時需要分別查看作業系統、瀏覽器、用戶端核心與 TUN 模式的 DNS 設定。僅修改一個解析器位址,不一定能改變所有應用程式的查詢路徑,關鍵在於確認流量實際由誰接管。
系統代理是作業系統提供給應用程式讀取的代理設定。啟用後,遵循該設定的程式會將請求傳送至用戶端監聽的連接埠。部分應用程式使用自己的網路堆疊,不一定會讀取系統代理,因此可能需要 TUN 模式或應用程式本身的代理設定。退出用戶端前恢復系統代理,可避免系統繼續指向已停止監聽的連接埠。
DNS 設定是一組用於指定解析器、查詢策略、網域規則、快取與回退行為的設定。用戶端介面可能同時存在系統 DNS、遠端 DNS、直連 DNS 與核心 DNS 等選項,分別服務於不同的流量路徑。修改前應先釐清哪類網域需要由哪個解析器處理,再配合路由規則驗證結果。