協定與傳輸
協定規範代理請求如何交換,傳輸設定則決定資料如何承載。排查連線問題時,應分別確認這兩個層面,而非只看節點名稱。
- VMess
- VMess 是 Project V 生態系中的代理協定,透過使用者識別資訊等參數進行驗證。匯入連線後,請確認位址、連接埠、使用者識別資訊及傳輸設定與伺服器相符。系統時間不準也可能影響驗證;若驗證失敗,應先校正時間,不要反覆修改無關的路由規則。
- VLESS
- VLESS 是輕量代理協定,本身不負責資料加密,通常搭配 TLS 或 REALITY 等安全層使用。設定中的使用者識別資訊、流量控制與傳輸選項各有用途,不同節點即使都使用 VLESS,也不能互換這些參數。匯入後請保留伺服器提供的設定,尤其不要自行新增或刪除流量控制值。
- Trojan
- Trojan 是通常透過 TLS 連線運作的代理協定,使用密碼進行驗證。密碼正確只代表驗證參數可能相符,不代表憑證、服務名稱與傳輸層設定也都正確。若交握失敗,應分開檢查 TLS 問題與密碼驗證,並以用戶端記錄顯示的實際階段為準。
- 傳輸層設定
- 傳輸層設定決定代理資料如何承載,例如 TCP、WebSocket 或 gRPC;這與 VMess、VLESS 等代理協定並非同一概念。WebSocket 路徑、要求標頭及 gRPC 服務名稱都可能影響伺服器比對。只修改協定名稱無法修正傳輸參數不符;可用的組合也取決於核心版本。
核心與用戶端
用戶端負責呈現設定介面,核心則負責實際網路處理。確認某個選項能否使用時,需同時查看用戶端介面、選用的核心及其版本支援情況。
- Project V
- Project V 是以 V2Ray 為基礎發展的網路工具專案與技術生態系,並非某款外觀固定的桌面軟體。閱讀文件時,應區分專案背景、實際執行的核心,以及管理連線的圖形化用戶端。不同專案可能沿用部分概念與設定結構,但不代表所有功能、欄位與預設行為都完全相同。
- V2Fly
- V2Fly 是延續 V2Ray 開發的社群專案,其 v2fly 核心負責連線、路由及 DNS 等網路處理。Android 上的 v2flyNG 是採用這個核心系列的另一種用戶端選擇。查閱設定資料時,請確認文件適用的核心,不要直接套用只適用於其他分支的新欄位。
- Xray
- Xray 是以 V2Ray 技術為基礎發展的核心分支,擁有自身的協定實作與設定演進。v2rayNG 使用 Xray 核心,部分桌面用戶端也提供相應的核心選項。某個協定組合能否使用,應以目前核心版本及用戶端支援為準,不能只根據用戶端名稱判斷。
- 圖形化用戶端
- 圖形化用戶端將訂閱、節點、路由與代理開關整理成可操作的介面,再產生或傳遞核心設定。v2rayN 適用於 Windows、macOS、Linux 桌面平台;v2rayNG 與 v2flyNG 適用於 Android。介面顯示「已啟動」通常只表示相關程序已開始執行,請另外確認實際請求是否成功。
訂閱與節點
訂閱負責提供設定,節點則代表一組連線參數。延遲測試僅供參考,不能取代實際服務存取與長時間穩定性評估。
- 訂閱
- 訂閱是透過單一網址批次取得連線設定的機制;更新時,會再次向該網址要求資料。網址通常包含私人存取識別資訊,請避免放在截圖、聊天記錄或公開記錄中。更新成功只代表已取得設定,不保證每個節點都能使用;操作步驟請參閱訂閱匯入教學。
- 節點
- 節點是一組遠端連線參數,通常包含位址、連接埠、協定、驗證資訊及傳輸設定,不只是伺服器名稱。節點別名可能由服務提供者自訂,不能只憑名稱判斷實際位置、頻寬或可用性。分享節點連結也可能一併洩露存取憑證;提供故障資訊前,請先遮蔽敏感內容。
- 延遲
- 延遲是完成一次探測或請求所需的時間,數值會受測試方式、目標位置與當下網路狀況影響。TCP 連接埠連線測試與透過代理瀏覽網頁的測試並不相同,不宜直接比較結果。低延遲不代表下載速度快;持續傳輸也會受網路壅塞、封包遺失、伺服器負載與頻寬限制影響。
- 實際連線延遲
- 實際連線延遲通常是指用戶端透過代理連線存取測試目標所需的時間,實際計時範圍依實作方式而異。相比單純檢查遠端連接埠,這更接近實際使用路徑,但仍只反映特定目標的一次測試。測試成功但某個網站無法開啟時,也應檢查該網站的 DNS、路由比對及應用程式代理設定。
路由與分流
先確認請求是否進入核心,再查看命中了哪條規則及哪個出站。網域規則、IP 規則與 DNS 行為需要一併理解。
- 路由規則
- 路由規則依網域、IP、連接埠等條件為請求選擇指定出站;規則順序會影響最後比對結果。在相關核心中,
domainStrategy: "IPIfNonMatch"表示網域未比對成功時,會嘗試解析 IP 再進行比對。這不代表所有流量都會交由代理,實際連線方式仍由規則及預設出站決定。
- GeoIP
- GeoIP 是依地區或用途整理 IP 位址的資料集合,可供路由規則比對 IP。它呈現的是資料庫分類結果,並非訪客或伺服器的精確位置證明。雲端服務位址、IP 歸屬變動及資料更新頻率都可能影響結果;分流不如預期時,應一併檢查實際解析出的 IP 與使用中的資料檔。
- GeoSite
- GeoSite 是依服務、類別或地區整理的網域集合,常用來統一比對一組網站的路由規則。它與 GeoIP 的差別在於比對對象是網域,而非 IP 位址。規則引用的分類必須存在於目前使用的資料檔中,請求也必須保留可供比對的網域資訊;分類名稱正確,不代表每次請求都一定會命中。
- 分流
- 分流是依規則安排不同請求採用直連、代理或封鎖等出站方式,並非獨立的代理協定。用戶端中的「繞過中國大陸」等模式通常對應一組預設規則,實際內容會因實作方式與資料檔而異。修改規則後,請分別測試應直連及應使用代理的目標,並透過記錄確認實際出站,不要只看模式名稱。
加密與安全
連線位址、服務名稱、使用者驗證與安全層各有不同用途。遇到交握錯誤時,請檢查相關參數,不要把略過驗證當成一般修復方式。
- REALITY
- REALITY 是 Xray 生態系中的安全傳輸方案,常見於 VLESS 連線設定,但它並不是 VLESS 的另一個名稱。用戶端需依伺服器要求填入公鑰、
serverName、shortId等相應參數,部分欄位可能可留空。請優先完整匯入設定,不要任意以其他網域或其他節點的公鑰替換。
- TLS
- TLS 為網路連線提供加密與身分驗證,HTTPS 也採用這類安全協定。用戶端通常需要驗證憑證鏈、目標主機名稱及有效期限,因此系統時間不正確也可能導致連線失敗。出現憑證錯誤時,請先檢查時間與伺服器設定;略過憑證驗證會削弱身分驗證,不能取代問題排查。
- SNI
- SNI 是 TLS 交握時用來指定目標服務名稱的擴充功能,用戶端介面常見的對應欄位是
serverName。建立網路連線的位址與交握時使用的服務名稱可能不同,但這種組合必須符合伺服器設定。WebSocket 的 Host、SNI 及憑證中的名稱也不是同一個欄位;排查時應逐一確認。
- UUID
- UUID 是通用唯一識別碼,在 VMess、VLESS 等連線設定中常用作使用者識別資訊。它的字串格式與顯示名稱不同,手動輸入時漏字或多出空格都可能導致驗證失敗。作為連線驗證資訊的 UUID 應妥善保存;即使位址和連接埠不變,隨意產生新值也不能取代伺服器已設定的識別碼。
系統與網路
系統代理與 TUN 的流量接管範圍不同,DNS 查詢也可能採用獨立路徑。判斷設定是否符合預期時,需一併觀察應用程式、系統及核心三個層面。
- TUN 模式
- TUN 透過虛擬網路介面將 IP 流量交由網路處理程式處理,可涵蓋部分不遵循系統代理設定的應用程式。實際接管範圍由系統路由、排除項目、權限及實作方式共同決定,並非開啟開關就一定能涵蓋所有流量。啟用前請檢查所需權限,以及是否與其他虛擬網路工具衝突;操作方式請參閱TUN 模式教學。
- 系統代理
- 系統代理是作業系統提供給應用程式使用的代理設定,通常指向用戶端監聽的本機位址與連接埠。只有遵循這些設定的應用程式才會使用代理;部分遊戲、命令列程式及自帶網路設定的軟體可能不受影響。若用戶端已關閉,但系統仍保留失效的代理設定,網頁可能無法載入;此時請檢查系統代理狀態及本機監聽是否仍在運作。
- FakeDNS
- FakeDNS 會回傳供內部識別使用的虛擬位址,並保存這些位址與原始網域的對應關係。後續流量進入同一處理鏈路時,核心可利用對應資訊還原網域,輔助路由判斷。它不能直接取代一般公共 DNS,必須搭配流量接管、虛擬位址範圍路由及對應資料生命週期使用;否則可能發生解析成功卻無法連線的情況。
- DNS 洩漏
- DNS 洩漏是指網域查詢未依預期的解析路徑送出,例如原本預計交由指定解析器處理,卻改由系統或應用程式另行查詢。瀏覽器的安全 DNS、系統解析設定、用戶端 DNS 及分流規則都可能改變查詢去向。應依預期策略解讀檢測結果;查詢使用本機解析器不一定代表故障,請先確認哪些請求原本就預計直連。