設定概念與欄位說明
V2Ray 術語表
從協定與核心,到訂閱、代理模式和路由。依設定中遇到的關鍵字查閱,先釐清概念,再調整參數。
建議從「用戶端與核心」開始閱讀,再查看協定、訂閱與代理範圍。匯入失敗、連線失敗和分流結果不如預期,往往發生在不同環節,不宜只憑單一術語判斷原因。
初次設定:查看入門指南 →
連線參數
協定與傳輸
代理協定、傳輸方式與安全層須搭配使用;名稱相似,不代表參數可以互換。
- VMess
- Project V 生態系中的代理協定,透過使用者識別碼等參數進行驗證,並支援多種傳輸方式組合。用戶端與伺服器的驗證、傳輸及安全設定必須一致,系統時間有誤也可能影響驗證。匯入後若無法連線,應核對完整設定,而非只檢查伺服器位址。
- VLESS
- 輕量代理協定,本身不提供資料加密,通常會搭配 TLS 或 REALITY 等安全層。匯入時須一併確認傳輸方式、安全參數與
flow,不能只核對使用者識別碼。支援 VLESS 不代表自動支援其所有擴充組合,仍須確認核心是否具備相關功能。
- Trojan
- 通常透過 TLS 安全連線,並以密碼進行驗證的代理協定。密碼、伺服器名稱與憑證驗證都會影響連線結果,即使位址正確,也可能在交握階段失敗。遇到憑證錯誤時,應檢查名稱、系統時間與伺服器端憑證,不應把略過憑證驗證當作一般解決方式。
- REALITY
- Xray 生態系中的傳輸安全方案,常與 VLESS 搭配使用,並非獨立的代理協定。伺服器端公鑰、伺服器名稱、
shortId等參數須與伺服器設定相符;實際欄位名稱則視核心與用戶端版本而定。只在介面中選擇 REALITY,無法補上缺少的伺服器端參數。
程式分工
核心與生態系
v2rayN、v2rayNG、v2flyNG 是用戶端名稱;Xray 與 V2Fly 則是核心層級的概念。
- Project V
- 以網路代理工具及相關協定為核心的專案與技術生態系名稱。用戶端提供圖形操作介面,核心負責執行連線與路由設定;生態系名稱不代表一份可直接匯入的節點設定。了解這些分工,有助於區分「介面操作方式」與「協定參數要求」。
- V2Fly
- 延續 V2Ray 技術路線的社群專案,負責維護代理核心及相關元件。v2flyNG 是採用 V2Fly 核心的 Android 用戶端,不能因此推定它支援其他核心的所有擴充功能。選擇用戶端時,應先確認訂閱所需的協定與傳輸組合,再考量既有的操作習慣。
- Xray
- 與 V2Ray 技術生態系相關的代理核心,支援 VLESS、REALITY 等協定與安全組合。v2rayNG 使用 Xray,實際可用欄位仍受用戶端整合的核心版本影響。閱讀設定說明時,應留意說明所對應的核心與功能範圍,避免直接複製其他核心的欄位。
- 核心
- 在用戶端背後負責處理協定、建立連線、執行 DNS 與路由規則的程式元件。圖形介面中的設定通常會轉換為核心設定,因此介面上有某個選項,不代表目前使用的核心一定支援。發生啟動錯誤時,可先查看記錄中的設定解析提示,再判斷是否為欄位或核心不相容。
代理入口
用戶端功能
這些功能決定請求如何進入用戶端,不應與請求進入後如何選擇出口混為一談。
- 系統代理
- 將作業系統的代理設定指向用戶端的本機監聽位址,讓遵循該設定的應用程式傳送網路請求。這不等於接管所有應用程式;遊戲、命令列工具或自行設定代理的程式可能不會使用這個入口。關閉用戶端前也要確認系統代理已還原,避免應用程式繼續連線至已停止的本機連接埠。
- PAC
- 代理自動設定指令碼會根據請求網址等條件,為支援 PAC 的應用程式指定代理或直接連線。PAC 在應用程式選擇代理入口時生效,與請求進入核心後套用的路由規則屬於不同層級。如果應用程式忽略系統 PAC 設定,修改指令碼也不會改變該應用程式的連線路徑。
- TUN 模式
- 透過虛擬網路介面接收符合系統路由條件的流量,再交由用戶端處理。通常需要額外權限,並仰賴系統路由與 DNS 設定;啟用後不代表所有連線都會透過代理連出。若同時使用其他虛擬網路工具,應先檢查介面與路由是否衝突,再逐項調整。
- FakeDNS
- 為網域名稱回傳映射位址,並保留位址與網域名稱對應關係的機制,方便後續識別目標網域。此機制須配合流量接管與核心處理流程,不能將回傳的映射位址當成目標伺服器的真實位址。排除異常時也應考量 DNS 快取,避免切換方案後仍使用舊的映射結果。
設定來源
訂閱與節點
取得設定、整理設定與測試連線是不同操作;訂閱更新成功不代表連線測試也通過。
- 訂閱
- 用戶端透過網址取得並更新一組連線設定的方式,內容與格式由提供者決定。訂閱網址可能包含存取憑證,應避免在公開截圖、聊天內容或記錄中完整顯示。更新成功只代表已取得設定,不表示每個節點都能連線,也不代表訂閱內容永遠不變。
- 節點
- 用戶端中的一份連線設定,通常包含伺服器位址、連接埠、協定、驗證及傳輸安全參數。節點名稱只是顯示標籤,不能證明實際出口地區、網路路徑或可用性。修改節點名稱通常不會改變連線參數,但直接編輯訂閱產生的設定,可能在下次更新時被覆蓋。
- 訂閱群組
- 依訂閱來源整理連線設定的管理單位,方便更新、篩選與刪除。群組名稱通常只影響管理畫面,不會自動改變節點的路由規則、出口或代理範圍。手動新增的設定宜與訂閱設定分開整理;刪除群組前,先確認操作會影響哪些內容。
- 實際連線延遲
- 透過節點執行實際連線或請求所測得的耗時,測量範圍取決於用戶端的測試方式。這比單純測試連接埠是否連通更接近實際使用情境,但不能直接代表頻寬、穩定性或所有網站的連線表現。比較結果時,應保持測試目標、網路環境與測試方式一致;若逾時,也須搭配記錄判斷。
比對與出口
路由與分流
規則條件、規則順序、資料檔與預設出口共同決定最終路徑,只查看單一規則並不足以判斷。
- 路由規則
- 根據網域名稱、IP、連接埠或其他條件,為連線選擇出口的設定。Xray 與 V2Ray 的常見規則會依序比對,通常由第一條符合的規則決定出口;未符合規則的連線如何處理,則須查看預設行為。規則引用的
outboundTag必須對應實際存在的出口標籤,否則光有規則名稱並不能完成分流。
- 分流
- 將不同連線分配至直連、代理或封鎖等處理路徑的策略。分流描述流量如何選擇出口,與系統代理或 TUN 如何將流量送進用戶端是不同問題。常見的「繞過中國大陸」也是由一組具體規則組成,實際涵蓋範圍應以用戶端產生的設定與使用的規則資料為準。
- GeoIP
- 依標籤整理 IP 位址範圍的資料集合,可供路由規則比對 IP。例如
geoip:private常用來比對私有位址範圍,再由規則決定對應出口。分類結果取決於資料來源與更新狀況,不能把 IP 分類標籤當成精確的地理位置資訊,也不能據此判斷網域所屬服務。
- GeoSite
- 依標籤整理的網域規則集合,供核心按照網站或服務類別比對請求,例如
geosite:cn。比對對象是網域規則而非伺服器 IP;是否符合也取決於標籤是否存在,以及核心是否取得目標網域。有些資源使用獨立網域,可能需要額外規則,不能只憑網站主網域推斷所有請求路徑。
解析與連線
網路基礎
一次連線可能經過解析、建立連線、驗證身分與傳輸資料等步驟;錯誤發生在哪個階段,決定了排查方向。
- DNS
- 將網域名稱等查詢轉換為對應記錄的系統,常用來取得連線所需的 IP 位址。瀏覽器、作業系統與用戶端可能各自執行 DNS 解析;連線故障時,須區分解析失敗與後續連線失敗。啟用加密 DNS 只會改變相關查詢的傳輸方式,不會自動接管其他程式的查詢。
- DNS 洩漏
- DNS 查詢未依預期使用指定的解析路徑,而是交由其他解析器或網路介面處理的情況。判斷時應一併考量預期策略與實際查詢來源,不能只根據出口 IP 或解析結果的地區下結論。檢查瀏覽器獨立 DNS、系統解析器與用戶端 DNS 設定時,應先釐清哪些查詢原本就預計直連。
- 本機監聽
- 用戶端在本機位址與連接埠上接收其他應用程式請求的入口,常見協定有 SOCKS 與 HTTP。應用程式填寫的代理協定、位址與連接埠須符合實際監聽設定,兩類連接埠不能任意互換。監聽於回送位址時通常僅供本機存取;若改用其他介面,則須一併考量防火牆、驗證方式與存取範圍。
- TLS
- 為連線提供傳輸加密、身分驗證與完整性保護的安全協定。憑證、伺服器名稱與系統時間都可能影響交握;TLS 設定也不能取代代理協定本身的驗證參數。遇到相關錯誤時,先檢查時間、名稱與憑證鏈,再區分網路連線問題與身分驗證失敗。
從術語開始實際操作
初次使用時,依照步驟完成訂閱匯入與連線測試;已有設定但發生異常時,先記下錯誤出現的環節,再檢查相關設定。分享記錄前,請移除訂閱網址、驗證資訊及其他敏感內容。