VMess 是 V2Ray 最早的自研傳輸協定,2015 年前後隨 V2Ray 一起出現。理解它有助於看懂後來 VLESS、Trojan 為什麼那樣設計。
它怎麼運作
VMess 用一個 UUID 作為使用者身分,用戶端和伺服器用它派生加密金鑰,對流量做 AEAD 加密。每個請求還帶一個基於時間的驗證欄位,所以 用戶端和伺服器的系統時間必須基本一致,誤差通常要求在 90 秒以內。
合作推薦訂閱連結從哪來?本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。取得高速節點它解決了什麼
在那個年代,VMess 的加密和隨機化讓流量不像固定特徵的代理,能繞過基於關鍵字和簡單特徵的封鎖。它也支援多種傳輸層(TCP、WebSocket、mKCP 等),靈活性很高。
為什麼現在少用
VMess 自己做了一層加密,但這層加密反而成了特徵——它不是標準的 TLS,深度封包檢測可以識別其握手模式。今天主流做法是讓代理流量偽裝成普通 HTTPS,於是 VLESS + TLS、Trojan 這類「自己不加密、交給 TLS」的方案更受歡迎。
如果你的節點還在用 VMess 且經常掉線,先檢查兩端時間是否同步;時間偏差是 VMess 報錯最常見的原因。