VMess
VMess protocolProject V 生態系中的代理協定,包含使用者驗證與資料加密機制。用戶端與伺服器須使用相符的使用者識別碼及連線參數,裝置時間差距過大也可能影響驗證。排查時應分別檢查協定參數、傳輸方式與安全層,不能把特定傳輸方式當成 VMess 本身。
依設定所在層級查找概念。先分清用戶端與核心,再了解連線如何進入、依據哪些規則轉送,以及網域由哪一層解析。
協定定義通訊與驗證方式,傳輸與安全層則決定連線如何承載及受到保護。同一種協定可以搭配不同傳輸方式,即使名稱相同,也須逐項核對參數。
Project V 生態系中的代理協定,包含使用者驗證與資料加密機制。用戶端與伺服器須使用相符的使用者識別碼及連線參數,裝置時間差距過大也可能影響驗證。排查時應分別檢查協定參數、傳輸方式與安全層,不能把特定傳輸方式當成 VMess 本身。
一種輕量代理協定,本身不負責加密應用程式資料,通常搭配 TLS 或 REALITY 等安全層使用。設定時須一併確認使用者識別碼、傳輸方式與安全層參數,不能只憑協定名稱判斷是否相容。部分流控選項對核心與傳輸方式有特定要求,缺少伺服器端說明時不應自行加入。
通常透過 TLS 建立安全連線,並以密碼驗證的代理協定。密碼正確不代表連線條件已齊備,伺服器位址、連接埠、伺服器名稱與憑證信任關係也都必須相符。遇到憑證錯誤時,應先確認網域與裝置時間,不要直接關閉憑證驗證。
使用約定的加密方式與金鑰資訊傳送代理流量的協定。用戶端與伺服器必須支援相同的加密方式,不同世代的加密方式無法只靠填入相同密碼互通。匯入後若顯示不支援,應確認所選核心的支援範圍與原始設定,而不是反覆切換路由模式。
Xray 生態系中的安全傳輸機制,不是獨立的節點訂閱格式,也不等同於 VLESS。連線時通常須確認公鑰、伺服器名稱與短識別碼等參數,實際欄位取決於伺服器設定。用戶端能辨識匯入連結,不代表目前選用的核心一定支援相應功能。
Project V 是生態背景,V2Fly 與 Xray 是核心家族,v2rayN 等名稱則代表操作介面。辨識各自層級,有助於判斷應該修改哪裡。
圍繞 V2Ray 等網路工具形成的開源專案背景與技術生態稱呼。它不代表特定圖形用戶端,也不是提供節點或訂閱的帳戶服務。閱讀相關資料時,應分清生態歷史、核心功能與個別用戶端的功能,避免將其中一項的說明套用到所有程式。
延續 V2Ray 開發的社群專案,也是常見的代理核心家族之一。核心負責處理入站、出站、路由與 DNS 等設定,圖形介面則由用戶端提供。v2flyNG 以 V2Fly 核心為基礎,使用前仍須確認匯入的協定與參數是否受該核心支援。
源自 V2Ray 技術體系的開源核心分支,支援多種代理協定與相關傳輸功能。Xray 與 V2Fly 共用部分概念,但新增功能、設定欄位與支援範圍並不完全相同。v2rayNG 使用 Xray 核心,排查特定協定問題時,應確認實際執行的核心,而非只看用戶端名稱。
用戶端是匯入訂閱、選擇節點及修改設定的操作介面;核心則是實際處理網路連線的程式。v2rayN、v2rayNG、v2flyNG 是圖形用戶端名稱,不是三種代理協定。介面能啟動但連線失敗時,應進一步檢查核心記錄;用戶端選擇差異可參閱用戶端比較。
訂閱負責提供設定,節點包含連線參數,測試結果則反映特定時間的請求狀況。三者分別代表來源、內容與觀察結果。
用來批次取得及更新伺服器設定的網址或資料集合,通常由既有服務提供者提供。更新訂閱主要是變更設定內容,不代表自動續約、修復線路或改變伺服器端狀態。訂閱網址可能包含帳戶識別資訊,應妥善保管;分享截圖或記錄前,請先移除其中的存取憑證。
圖形用戶端對一組伺服器連線設定的常見稱呼,通常包含位址、連接埠、驗證與傳輸參數。一筆節點設定不一定對應一台獨立實體伺服器,也不能只憑顯示名稱判斷實際出口位置。修改項目前宜保留來源資訊,更新訂閱可能會覆蓋本機對同一項目的調整。
依設定來源或使用情境整理伺服器項目的用戶端管理方式。群組有助於分別更新訂閱、篩選清單及辨識來源,但不一定會自動建立負載平衡或故障切換策略。遇到重複項目時,先查看所屬群組及訂閱來源,再決定刪除哪一組,以免誤刪手動儲存的設定。
完成特定測試所花費的時間,意義取決於採用的測試方式。TCP 連線測試、請求測試與完整代理鏈路測試觀察的是不同階段,不能脫離測試目標直接比較結果。數值較小不代表下載速度較快;發生逾時時,也應搭配目的網址、網路狀態與記錄進一步判斷。
部分用戶端用來表示透過代理出站連線至指定測試網址所花費的時間。這通常比單純檢查伺服器連接埠更接近實際請求路徑,但仍會受到測試網址、DNS、交握過程與當下網路狀況影響。適合在相同測試條件下作為選擇節點的參考,不能直接推算影片載入速度或檔案下載頻寬。
先比對連線特徵,再選擇相應出站。規則引用的資料資源、比對順序與出站標籤缺一不可;短語示意不是可直接匯入的完整設定。
依網域、IP、連接埠或入站標籤等條件,為連線選擇出站的設定。常見欄位規則會依序比對,由第一條符合的規則決定流量去向,因此規則順序與出站標籤同樣重要。新增規則前,應先確認比對對象與目標出口,並檢查前面的規則是否已有更寬泛的條件先行攔截該連線。
依條件將不同連線交由不同出站處理,例如直連、代理或阻擋。分流是在流量進入核心後才進行,無法取代讓應用程式流量進入本機代理的入口設定。全域與繞過中國大陸等模式通常是預設路由策略的介面名稱,實際行為應以用戶端目前產生的規則為準。
依類別整理、供路由規則比對的 IP 位址集合。geoip:private 常用於比對私人網路等位址範圍,實際項目與內容取決於使用的規則資源。地理分類只是資料標記,不保證反映實際服務位置;網域連線何時進行 IP 比對,也與網域解析策略有關。
依類別整理、供路由規則比對網域的集合。geosite:cn 等寫法引用的是資源中的分類標籤,不是即時地理位置查詢,也不是網域解析結果。使用前須確認相應資源存在且包含引用的分類;分類資料更新也可能改變後續比對結果。
核心將連線送往目的地時使用的出口設定,可以是代理協定、直連或阻擋處理。路由通常透過出站標籤選擇目標;標籤是設定中的識別名稱,不是固定且不可更改的協定名稱。規則中使用了 proxy,就必須存在相對應的出站定義;單獨修改標籤不會建立新的連線能力。
應用程式是否進入代理、網域由誰解析,以及連線最後從哪裡送出,是三個不同問題。發生異常時,逐層確認比同時切換多個開關更容易找出原因。
將網域轉換為 IP 位址等記錄的網路解析系統。系統解析、應用程式內建解析與代理核心解析可能同時存在;修改其中一處設定,不代表所有請求都會採用相同解析路徑。排查時先確認發起查詢的程式、解析器位址及查詢流量的出站,再處理快取或加密解析等具體選項。
透過虛擬網路介面接收流量,再交由相應的網路處理元件轉送。通常比系統代理涵蓋更多應用程式,但實際範圍取決於路由、權限、實作方式與應用程式行為。啟用時也須檢查 DNS 接管與本機網路存取,不能簡單視為全域代理的同義開關。
向應用程式回傳供內部對應使用的合成 IP,並在後續連線中還原相應網域的機制。這有助於保留網域資訊,但須搭配 DNS 接管、映射位址範圍與流量入口。合成位址不是網站的真實伺服器位址;若連線繞過負責還原映射的元件,就可能無法連線。
DNS 查詢離開預期的解析路徑,改由其他解析器處理的情況。是否構成洩漏,須以預期策略為準,不能直接將所有直連解析都視為異常。檢查時須一併考量瀏覽器內建解析、系統 DNS、核心 DNS 與查詢的出站路徑;只看到測試頁面上的解析器名稱,還不足以判斷原因。
在作業系統中登記本機代理位址與連接埠,供遵循該設定的應用程式使用。這不保證所有程式都會將流量交給代理,也不會自動決定進入核心後的連線應該直連或代理。關閉用戶端後,若瀏覽器仍指向已停止的本機連接埠,可能會無法連線;此時應檢查系統代理是否已還原。