VMess
VMess 是 Project V 生態系中的代理協定,包含使用者驗證與資料保護機制,節點常以 UUID 識別使用者。連線時除了使用者識別碼必須相符,傳輸方式及其附加參數也必須一致。系統時間偏差可能影響驗證,因此若持續握手失敗,也應檢查裝置時間是否同步。
依設定層次說明 24 個常見術語。先區分連線協定、執行核心與流量路徑,再對照用戶端欄位找出問題。
protocol / transport
協定負責處理驗證與轉送規則;傳輸設定則決定資料如何承載。
VMess 是 Project V 生態系中的代理協定,包含使用者驗證與資料保護機制,節點常以 UUID 識別使用者。連線時除了使用者識別碼必須相符,傳輸方式及其附加參數也必須一致。系統時間偏差可能影響驗證,因此若持續握手失敗,也應檢查裝置時間是否同步。
VLESS 著重輕量驗證與轉送,本身不提供通用資料加密,通常搭配 TLS 或 REALITY 使用。設定中的 protocol、flow 與傳輸安全屬於不同欄位,不能只看到 VLESS 就認為節點參數已完整。實際功能取決於核心實作,用戶端與伺服器端的參數必須相符。
Trojan 通常透過 TLS 連線運作,並以密碼驗證使用者,傳輸保護則由 TLS 提供。位址、連接埠與密碼設定正確,不代表憑證驗證一定會通過;伺服器名稱也必須符合部署要求。排查時應區分密碼驗證失敗、TLS 握手失敗與目標連線失敗。
此處指代理協定採用的承載方式,例如 TCP 或 WebSocket;Xray 設定通常會用到 streamSettings。選用 WebSocket 後,路徑及相關要求參數仍須與伺服器端相符,不能只修改傳輸名稱。TLS 與 REALITY 屬於傳輸安全設定,不可與承載方式混為一談;更換協定也不會自動修正這些參數。
ecosystem / core
生態系、核心與圖形介面各有不同職責。排查相容性時,應先確認實際執行的核心。
Project V 指以模組化網路代理工具為核心發展出的專案生態系,V2Ray 是其中重要的專案名稱。它不是某款桌面應用程式的選單名稱,也不代表所有相關用戶端都具備相同功能。討論設定時,應進一步說明用戶端名稱、執行核心與相關功能,避免只用「V2Ray」籠統描述問題。
Xray-core 是負責處理協定、入站與出站連線、路由及 DNS 等工作的代理核心,圖形化用戶端可呼叫它執行連線。VLESS、REALITY 與 Vision 等功能是否支援,須確認實際核心版本和參數,不能只看介面是否顯示對應選項。兩種核心發展路線的關係,可繼續閱讀Xray-core 與 V2Fly 差異比較。
V2Fly 延續 V2Ray 專案的社群與核心發展路線,與 Xray-core 有歷史淵源,但後續功能與設定細節已逐漸分化。某份設定能由其中一種核心載入,不代表另一種核心也接受所有欄位。Android 上的 v2flyNG 可作為此路線的圖形化用戶端選擇,使用前應確認訂閱所需的協定是否支援。
圖形化用戶端提供節點清單、訂閱分組、代理開關與記錄檔入口等操作功能,例如桌面版 v2rayN 與 Android 版 v2rayNG。介面通常會依使用者設定產生核心設定,因此選單名稱不一定與 JSON 欄位完全一致。更新介面程式、更新核心與更新規則檔也是不同操作;遇到相容性問題時應分別確認。
interface / traffic entry
先確認應用程式是否將流量交給用戶端,再檢查核心透過哪個出口傳送。
系統代理會將本機代理位址寫入作業系統設定,只有讀取該設定的應用程式會受到影響。部分命令列工具、獨立網路元件或使用自有代理設定的軟體不會自動套用。啟用後若瀏覽器仍直接連線,應檢查應用程式代理設定與本機監聽連接埠,而非直接認定遠端節點失效。
TUN 透過虛擬網路介面接收 IP 封包,再將流量交由代理程式處理,其涵蓋範圍通常與系統代理不同。實際生效取決於系統權限、路由與 DNS 是否配合;開啟開關不代表整個處理流程已建立。與其他虛擬網路軟體同時使用時,應優先檢查路由衝突、介面選擇及本機網路存取。
入站是核心接收連線的入口,例如供瀏覽器使用的本機 HTTP 或 SOCKS 監聽連接埠,對應設定中的 inbounds。監聽位址會決定哪些裝置能存取入口,連接埠則必須與應用程式設定相符。若只供本機使用,應維持本機監聽;開放給區域網路前,須先確認存取控制與驗證需求。
出站決定核心如何將流量送往下一段路徑,可用於代理轉送、直連或封鎖,對應 outbounds。路由會透過 outboundTag 指定某個出站;標籤只是名稱,名為 direct 的標籤本身不會自動產生直連行為。規則引用與出站定義必須一致,否則可能發生設定錯誤,或流向非預期的出口。
subscription / measurement
取得設定、連線至伺服器與測試結果,是三個獨立環節。
訂閱是用來批次取得節點設定的網址或內容;更新時通常會重新整理所屬分組中的節點清單。更新成功只代表要求已完成且內容已處理,不代表節點已連線,也不保證每個節點都能使用。訂閱網址可能包含存取憑證,不宜公開;更新失敗時可參閱訂閱更新排查說明,區分網址、網路與格式問題。
節點是用戶端中一組可用來連線的伺服器參數,通常包含位址、連接埠、協定、驗證、傳輸與安全設定。顯示名稱方便辨識,但名稱中的地區文字不會決定伺服器實際位置或出口路徑。匯入後若缺少伺服器名稱、公鑰等必要參數,即使位址與連接埠可連線,也可能無法完成握手。
延遲是在特定測試方法下完成往返通訊所需的時間。查看數值前,應先確認測試項目。TCP 連接埠連線成功只能表示當下可連到該連接埠,不能取代完整的代理請求驗證。延遲較低也不代表吞吐量較高;下載速度還會受到頻寬、封包遺失、目標服務與網路壅塞影響。
實際連線延遲通常是透過選定的代理設定向測試位址發出請求,再計算完成所需時間;具體方法依用戶端實作而異。此測試涵蓋較多實際連線環節,但結果仍受測試目標、逾時門檻與目前網路狀況影響。單次失敗不宜直接判定節點無法使用,應搭配記錄檔並改用其他目標重測;首次使用可參考首次連線檢查步驟。
routing / name resolution
規則負責選擇路徑,DNS 負責解析名稱;兩者會互相影響,但功能並不相同。
分流是依網域、IP、連接埠或入站等條件,為連線選擇不同出站的過程;規則通常依設定順序比對。範圍較廣的規則若排得太前面,後續的細部條件可能就不會生效;也須確認沒有符合規則時使用的預設出口。domainStrategy 會影響網域何時參與 IP 解析,例如 IPIfNonMatch 會在網域規則未符合時,再嘗試解析 IP 並進行比對。
GeoIP 是依標籤分類的 IP 位址集合,可透過 geoip:private 等表示式進行比對。標籤代表資料庫收錄的位址範圍,並非即時測量目前連線的實際地理位置。以網域建立的連線是否符合 IP 規則,也會受到解析策略影響;更新資料後,還應確認規則引用的標籤可正常使用。
GeoSite 是依用途、服務或地區等標籤整理的網域集合,常以 geosite:cn 這類格式引用。它用於輔助網域比對,不負責將網域解析為 IP,也不保證涵蓋某項服務的所有網域。標籤是否存在取決於實際使用的規則資料庫;相關檔案更新方式請參閱GeoIP 與 GeoSite 更新說明。
FakeDNS 會回傳合成 IP 位址給應用程式,並在程式內維護位址與原始網域的對應關係,方便後續依網域處理連線。這些位址並非目標網站的真實位址,連線必須進入能還原對應關係的處理流程。若只啟用解析端,卻沒有相應的流量接管,可能導致無法存取;切換模式後,也應留意系統與應用程式中的舊 DNS 快取。
security / verification
驗證、通道加密與 DNS 路徑應分別檢查,不應只靠一個開關判斷所有狀況。
TLS 用於建立加密傳輸通道,並透過憑證等機制驗證對端身分。伺服器名稱、憑證鏈與系統時間都會影響驗證結果,其中 serverName 不可任意填入與伺服器部署無關的網域。遇到憑證錯誤時,應核對名稱、時間與伺服器端設定,不要將略過憑證驗證當成長期解決方式。
REALITY 是 Xray 生態系中的傳輸安全機制,常見於 VLESS 搭配設定,並非獨立的節點協定名稱。伺服器名稱、公鑰與短識別碼等用戶端參數都必須符合伺服器端要求,不能只把安全類型改成 REALITY 就算完成切換。握手原理與適用條件可繼續閱讀REALITY 與 XTLS Vision 原理解析。
Vision 是 VLESS 中常以 xtls-rprx-vision 表示的流量控制方式,主要用來最佳化符合條件的 TLS 流量處理。它必須搭配受支援的傳輸方式與 TLS 或 REALITY,且用戶端和伺服器端都須支援。它不是獨立協定,也不是適用所有連線的加速開關;參數不符時,通常會先出現連線或握手問題。
DNS 外洩是指網域查詢未依預期的解析路徑傳送,例如原本應由指定的遠端解析,查詢卻仍經由本機網路送出。判斷時須一併檢查系統 DNS、瀏覽器安全 DNS、用戶端內建 DNS 與分流規則,不能只看檢測頁面顯示的解析器名稱。若設定本來就允許部分網域在本機解析,這類查詢不一定是異常;重點在於實際行為是否符合預期範圍。
先確認問題屬於哪個層次,再檢查相應設定。成功匯入、連接埠可連線、代理請求成功,是需要分別驗證的狀態。
若尚未完成首次連線,請從訂閱匯入與代理模式教學開始,依序確認設定、選擇節點並驗證應用程式請求。若已能連線但部分應用程式未生效,請優先檢查系統代理、TUN、入站與路由,避免反覆修改無關欄位。
遇到逾時、解析失敗或用戶端異常時,請前往故障排除依症狀檢查。分享記錄檔前,請移除訂閱網址、使用者識別碼、密碼及其他驗證資訊,只保留錯誤類型、發生環節與相關設定名稱即可。