協定與傳輸
VMess
Project V 生態系中的代理協定,透過使用者識別碼等參數進行身分驗證。協定、傳輸方式與 TLS 各屬不同層次,匯入後仍須確認各項設定是否與伺服器端一致。若連線驗證失敗,也應確認裝置時間正確,而非一再切換路由模式。
從協定、核心到路由與 DNS,依設定所屬層次查閱。每個術語都有專屬錨點,方便對照 v2rayN、v2rayNG 與 v2flyNG 的選單。
協定規範連線行為,傳輸與安全設定則決定資料如何承載及受到保護。
協定與傳輸
Project V 生態系中的代理協定,透過使用者識別碼等參數進行身分驗證。協定、傳輸方式與 TLS 各屬不同層次,匯入後仍須確認各項設定是否與伺服器端一致。若連線驗證失敗,也應確認裝置時間正確,而非一再切換路由模式。
協定與傳輸
輕量代理協定,本身不提供負載加密,通常搭配 TLS 或 REALITY 等安全機制使用。使用者識別碼、傳輸方式與 flow 等欄位應依伺服器端設定填寫。名稱同為 VLESS 的兩組設定也可能採用不同安全機制,參數不能直接互換。
協定與傳輸
通常透過 TLS 建立安全連線,並以密碼進行驗證的代理協定。用戶端須正確設定伺服器位址、連接埠、密碼與 TLS 參數,並保留憑證驗證。伺服器位址與 TLS 伺服器名稱用途不同,若出現憑證錯誤,應檢查名稱是否相符。
協定與傳輸
Xray 生態系中的傳輸安全機制,常見於 VLESS 設定。公鑰、shortId、serverName 等參數須符合伺服器端要求,不能只憑伺服器位址還原完整設定。編輯時請保留訂閱提供的完整欄位,並確認用戶端核心支援相應組合。
用戶端提供設定介面,核心負責執行連線與規則;功能支援情況須以實際版本為準。
核心與生態系
圍繞模組化網路代理工具發展出的專案與技術生態系。圖形化用戶端負責編輯設定,核心負責處理連線,兩者並非同一層。閱讀 V2Ray 相關教學時,應先確認內容討論的是協定、核心設定,還是特定用戶端的選單操作。
核心與生態系
與 V2Ray 有共同技術淵源的代理核心,支援 VLESS、REALITY 等設定。v2rayNG 使用 Xray 核心,實際支援功能仍取決於用戶端內附的核心版本。在 v2rayN 中檢查「Core 類型」時,應依目前使用的伺服器協定判斷,不要只因名稱不同就切換。
核心與生態系
延續 V2Ray 專案發展的社群及其核心實作,通常稱為 V2Fly Core。v2flyNG 採用這條核心路線,設定欄位與協定支援請以實際版本為準。其他核心的範例不一定能直接套用,尤其須確認傳輸安全欄位與路由設定格式。
核心與生態系
用於管理訂閱、編輯伺服器參數及控制核心執行的介面程式。v2rayN 適用於 Windows、macOS 與 Linux,v2rayNG 與 v2flyNG 適用於 Android;三者的選單與設定儲存方式不盡相同。跨平台轉移時,優先使用雙方支援的訂閱或分享格式,不要直接複製整個應用程式設定目錄。
區分設定來源、伺服器項目與測試結果,別把匯入成功當成連線成功。
訂閱與節點
用來批次取得及更新伺服器設定的連結或設定來源。訂閱內容可能包含驗證資訊;更新成功只代表內容已取得並完成解析,不表示連線一定可用。在「訂閱群組」或「訂閱群組設定」中儲存連結後,還須執行更新並檢查是否設有篩選條件。
訂閱與節點
用戶端對一組遠端伺服器連線參數的常見稱呼,通常包含位址、連接埠、協定及驗證資訊。項目名稱僅供辨識,不能據此判斷連線品質或協定相容性。手動編輯由訂閱產生的項目前,應留意後續更新可能覆蓋修改;若要保留變更,可另建獨立項目。
訂閱與節點
用戶端用來分別管理不同設定來源伺服器項目的功能。v2rayN 的「訂閱群組」可用來區分來源與更新範圍,群組本身並不等同於路由策略。清單突然變空時,請先檢查目前群組、伺服器篩選條件及更新結果,再判斷訂閱是否失效。
訂閱與節點
用戶端透過代理連線存取測試目標時測得的耗時,實際測量範圍視實作而定。這與直接測試伺服器連接埠不同,也不能單獨代表傳輸效能或所有網站的使用體驗。測試失敗時,應搭配記錄檔及測試目標是否可連線一併分析,不能直接認定所有應用程式都會連線失敗。
路由決定「連線要交給哪個出站」,規則資料則提供網域與 IP 的比對集合。
路由與分流
依網域、IP、連接埠或入站等條件,將連線交由指定出站處理的規則。常見核心會依規則順序比對,應先確認較寬泛的規則是否已涵蓋較具體的規則。在「路由設定」中修改後,也須確認目前啟用的路由設定就是剛才編輯的那一份。
路由與分流
讓不同目標連線分別透過直連、代理或封鎖等出站方式處理的設定。分流依賴路由規則及可用的網域或 IP 資訊,光是啟用系統代理並不足以完成。選擇「繞過中國大陸」等預設設定後,仍應確認規則資料與 DNS 策略,釐清實際的比對依據。
路由與分流
依 IP 位址集合進行比對的規則資料,常見寫法為 geoip:cn。比對結果會受資料版本與實際目標 IP 影響,不應將標籤視為即時且精確的位置判斷。若目標使用內容傳遞網路,解析出的位址可能變動,因此同一網域的 IP 規則比對結果也可能不同。
路由與分流
依類別整理網域的規則資料,常見寫法為 geosite:cn。比對通常須取得目標網域,且目前使用的規則資料中須包含相應分類。介面顯示的「geosite:cn → direct」是在說明網域集合與直連出站的關係,不是可直接貼上的完整 JSON 規則。
先確認由哪個元件解析、查詢經過哪條路徑,再調整網域策略與 FakeDNS。
DNS 與網路
將網域解析為 IP 位址等紀錄的系統。用戶端內建 DNS、系統 DNS 與應用程式自有的解析機制可能同時存在,只修改其中一處不一定會影響所有查詢。變更 v2rayNG 的「啟用本機 DNS」等設定後,應重新連線,並留意應用程式快取是否仍使用舊的解析結果。
DNS 與網路
路由網域策略的一種設定值:網域未符合規則時,嘗試解析 IP 後再進行規則比對。它決定路由階段何時需要 IP,不是 DNS 伺服器位址,也不會直接指定 DNS 查詢的出站方式。在「路由設定」中調整此策略時,也應確認是否有規則需要 IP 資訊才能比對。
DNS 與網路
以合成位址回覆網域查詢,並維護位址與網域對應關係的機制。後續連線須由能識別此對應關係的元件接管,單獨啟用此功能並不能確保整個解析流程正常。關閉此功能後,應用程式可能仍快取合成位址;若連線異常,可重新啟動相關應用程式並更新解析狀態。
DNS 與網路
DNS 查詢未依預期路徑傳送,而是交由其他解析器處理的情況。排查時須區分系統解析、瀏覽器加密 DNS 與用戶端內建 DNS,並確認實際的查詢路徑。測試頁面顯示的解析器名稱僅供參考,仍須搭配用戶端設定判斷是否符合預期。
流量接管、入站與出站、網域辨識各有用途;啟用更多選項不代表設定更精確。
用戶端功能
為遵循系統代理設定的應用程式提供本機代理入口的方式。v2rayN 的「自動設定系統代理」功能會修改系統相關設定,但無法保證所有應用程式都會使用此入口。「清除系統代理」與「不變更系統代理」的作用不同;後者會保留系統目前狀態,包括其他程式寫入的代理設定。
用戶端功能
透過虛擬網路介面與系統路由接收流量的接管方式。啟用前應確認權限、DNS 與既有 VPN 是否衝突;接管後的流量仍受路由規則控制。桌面版的「啟用 Tun」與 Android 上的 VPN 連線授權是不同的介面操作,不能直接照搬另一平台的步驟。
用戶端功能
入站是核心接收連線的入口,出站則是核心連往目標或遠端伺服器的出口。路由規則負責將入站流量交由相應出站處理,標籤引用須與設定中的定義一致。教學中的 direct 通常代表直連出站標籤,但自訂設定中仍須定義相應出站;標籤名稱本身不會自動建立出站。
用戶端功能
嘗試從連線初始資料辨識目標網域等中繼資料,供路由判斷使用的功能。它無法解密任意加密內容,辨識能力則取決於協定與用戶端選項。調整相關設定時,應區分「僅供路由判斷」與「覆寫目標位址」等行為,避免直接以辨識出的網域取代不適合的連線目標。