設定概念索引
V2Ray 術語表
了解訂閱、協定、核心、分流與 DNS 的意思。依設定情境查找術語,再回到用戶端確認對應選項。
每個術語名稱都有專屬錨點,可複製網址連結到說明。初次設定可先閱讀訂閱匯入與連線教學;若已掌握問題症狀,參考故障排除,依步驟檢查更有效率。
01 / 連線參數
協定與傳輸
協定、傳輸方式與安全層是不同欄位。看到某個協定名稱,不代表其他參數可以省略或任意替換。
- VMess
- 協定與傳輸Project V 生態系中的代理協定,使用使用者識別碼進行驗證,也可搭配不同傳輸方式。部分驗證流程仰賴系統時間,裝置時鐘誤差過大時可能導致連線失敗。匯入後應保留原設定中的傳輸與安全層參數,別把 VMess 和 WebSocket 等傳輸名稱混為一談。
- VLESS
- 協定與傳輸輕量代理協定,常見設定本身不提供資料加密,通常搭配 TLS 或 REALITY 等安全層使用。實際連線還可能涉及傳輸方式與流量控制參數,不能只填入位址和使用者識別碼。匯入成功卻無法連線時,應確認核心是否支援整組設定,而非只確認協定名稱。
- Trojan
- 協定與傳輸通常透過 TLS 連線運作的代理協定,使用密碼進行驗證。密碼正確不代表連線條件齊全;伺服器名稱、憑證驗證與傳輸設定也須符合伺服器端設定。發生憑證錯誤時,應檢查裝置時間及伺服器設定,不宜長期略過憑證驗證。
- REALITY
- 協定與傳輸Xray 生態系中的傳輸安全機制,並非獨立的節點協定,常與 VLESS 搭配使用。相關設定可能包含公鑰、伺服器名稱與短識別碼等欄位,應完整匯入伺服器端提供的參數。單純將安全層名稱改成 REALITY,不會讓原有設定自動具備相應的連線能力。
02 / 程式分工
核心與用戶端
圖形介面用來操作,核心負責執行。介面顯示某個欄位,不代表目前執行的核心一定支援該欄位。
- v2rayN
- 核心與用戶端適用於 Windows、macOS、Linux 的桌面圖形介面用戶端,用來管理訂閱、連線設定、路由與核心程序。用戶端會將介面設定整理成核心可執行的設定,實際協定支援取決於所選核心及其版本。排查時應一併記錄用戶端版本、目前使用的核心與具體錯誤,不能將三者視為同一項資訊。
- v2rayNG
- 核心與用戶端Android 圖形介面用戶端,使用 Xray 核心處理代理連線,通常透過系統的 VPN 服務介面接入應用程式流量。系統顯示連線標示,只代表流量接入服務已建立,不等於遠端節點可用。初次使用須確認系統授權;連線中斷時,也應檢查背景執行限制、應用程式分流與網路切換。
- Xray
- 核心與用戶端負責代理連線、協定處理、路由與 DNS 等工作的核心,與顯示選單的圖形介面用戶端屬於不同層次。切換核心可能改變支援的協定、設定欄位與記錄檔內容,因此不能只看名稱選擇。更新用戶端後,也應確認實際啟動的核心版本,並檢查原有設定是否仍受支援。
- V2Fly
- 核心與用戶端延續 Project V 技術生態的社群專案,負責維護 V2Ray 核心及相關元件;專案名稱與用戶端名稱並不相同。v2flyNG 是採用該核心的 Android 用戶端選擇之一,設定支援可能與採用 Xray 的用戶端不同。移轉時應逐項確認協定與傳輸支援,不要直接假設所有設定都能互換。
03 / 設定來源與測試
訂閱與節點
訂閱用來取得設定,節點則是具體的連線參數;測試結果只反映特定測試條件下的表現。
- 訂閱
- 訂閱與節點透過網址批次取得連線設定的更新入口,本身不是節點,也不代表用戶端會自動取得服務使用權限。新增並儲存網址後,通常還要執行「更新所有訂閱」才能取得設定清單。網址可能包含存取憑證,應妥善保管;分享記錄檔或截圖前,先移除完整網址。
- 節點
- 訂閱與節點用戶端中一組遠端連線參數的常見稱呼,通常包含伺服器位址、連接埠、協定、驗證與傳輸設定。清單中的名稱只是備註,不能單憑名稱判斷實際位置、可用性或效能。啟用節點只是選擇出口設定;應用程式是否經過該節點,還取決於流量接入方式與路由規則。
- 延遲
- 訂閱與節點完成一次測試所需的時間,須搭配測試方式判讀:TCP 連線測試、HTTP 請求測試與其他探測測量的並非同一件事。結果也會受到測試目標、目前網路與連線重複使用等因素影響。延遲低不等於下載速度快;比較節點時,應盡量保持測試方式、目標與時間條件一致。
- 真實連線延遲
- 訂閱與節點透過代理連線向指定測試網址發出請求所需的時間,通常比單純測試連接埠更接近實際瀏覽情境。結果仍受測試網站、DNS、路由與核心測試方式影響,不能作為所有應用程式的通用結論。測試失敗時也應確認測試網址是否可連線,避免把單一目標故障誤判為節點失效。
04 / 出口選擇
路由與分流
先讓流量進入核心,再由規則決定出口。修改規則前,應先確認目標位址、比對條件與預期動作。
- 路由規則
- 路由與分流依網域、IP、連接埠或協定等條件,為連線選擇代理、直連或封鎖等出口的規則。規則通常依序比對;若較寬泛的條件排在前面,可能導致後續的精確條件無法生效。未符合規則的流量如何處理,須查看預設出口與用戶端產生的設定,不能只看單一規則。
- 分流
- 路由與分流讓不同流量使用不同出口的整體策略,常透過路由規則實現,例如區域網路位址直連、指定服務使用代理。分流決定已接入流量的處理方式,不會自動接管未使用用戶端入口的應用程式。驗證分流時,應分別測試預期直連與預期使用代理的目標。
- GeoIP
- 路由與分流供路由比對使用的 IP 位址集合,標籤的定義與範圍由規則資料決定。常見的
geoip:private用於比對私有等非公網位址範圍,搭配直連出口可用於存取區域網路。GeoIP 判斷的是位址集合,並非網站內容,也不能取代網域規則。
- GeoSite
- 路由與分流依網站或類別整理的網域集合,可在路由中批次比對相關網域,減少逐筆維護的工作。可用標籤與集合內容取決於實際使用的規則資料,不能直接照抄其他來源的標籤並假設有效。網域比對也需要核心取得網域資訊;只有目標 IP 時,可能無法符合預期規則。
05 / 網域解析
DNS 與網路
連線到目標之前,通常得先解析網域。系統、瀏覽器與代理核心可能採用不同解析路徑,應分別檢查。
- DNS
- DNS 與網路將網域解析為 IP 位址等記錄,讓應用程式找到連線目標。解析請求可能由作業系統、瀏覽器或代理核心發出,因此修改一處 DNS 設定不一定會影響所有應用程式。遠端連線正常但無法透過網域存取時,應分別檢查解析服務、查詢出口與快取,而非立即更換節點。
- 遠端 DNS
- DNS 與網路用戶端設定中供特定解析路徑使用的 DNS 服務,可能填入一般位址或加密 DNS 位址。名稱中的「遠端」不保證查詢一定經過代理,實際出口仍由核心、DNS 路由與相關選項共同決定。修改後也要確認解析服務本身可連線,並檢查是否存在啟動時的解析依賴。
- FakeDNS
- DNS 與網路向應用程式回傳虛擬 IP,並由核心維護虛擬位址與網域對應關係的機制,有助於後續連線保留網域資訊。需搭配 DNS 接管、位址對應與流量接入,不能當成一般公共 DNS 位址填入。啟用或停用後,若應用程式仍使用舊位址,應檢查快取與連線狀態,避免沿用失效的對應資料。
- DNS 洩漏
- DNS 與網路DNS 請求未依預期的解析策略送出的情況,例如原本預期交由代理處理,實際上卻由系統走了另一條路徑。判斷前應先釐清預期,再檢查瀏覽器安全 DNS、系統解析與核心 DNS 設定。線上檢測結果只能提供參考,不能只憑顯示的解析服務名稱推斷所有流量的去向。
06 / 流量接入
系統代理與 TUN
代理入口決定應用程式如何連上用戶端;遠端節點則決定用戶端如何連上伺服器。這兩組位址與連接埠不可互換。
- 系統代理
- 系統代理與 TUN作業系統提供給遵循相關設定之應用程式的代理入口,不會自動涵蓋所有程式。「自動設定系統代理」會設定相關入口;「清除系統代理」會移除相關設定;「不變更系統代理」則會保留現狀。終端機或內建網路設定的應用程式可能需要個別設定,因此瀏覽器可用不代表其他程式也已接入。
- TUN 模式
- 系統代理與 TUN透過虛擬網路介面將流量送進代理核心的接入方式,通常能涵蓋更多不遵循系統代理設定的應用程式。桌面版可能需要管理員權限,並須搭配路由與 DNS 設定;開啟開關不保證所有流量都會使用遠端代理。若同時執行其他虛擬網路程式,應檢查介面、路由與解析是否衝突。
- HTTP 代理
- 系統代理與 TUN應用程式透過 HTTP 代理入口送出請求的方式;HTTPS 通常使用 CONNECT 建立通道。本機代理入口的位址與連接埠應從用戶端設定中查看,不是填入訂閱中的遠端伺服器參數。僅供本機使用時,建議優先使用迴路位址;允許其他裝置連線前,也應確認存取範圍與防火牆規則。
- SOCKS 代理
- 系統代理與 TUN常見的應用層代理入口;SOCKS5 可向代理傳遞目標網域或 IP,部分實作也支援 UDP。網域是否交由代理解析,取決於應用程式本身的實作與設定,不能只因使用 SOCKS 入口就判定 DNS 路徑。填寫時也應核對用戶端實際監聽的連接埠,避免誤填 HTTP 入口。