VMess
Project V 生態中較早採用的代理協定。設定通常包含使用者識別碼、伺服器位址、連接埠、傳輸方式與安全參數,客戶端與伺服器端必須使用相互相容的設定。VMess 是協定名稱,不代表特定客戶端或核心版本。
從協定、核心、客戶端到訂閱、路由與 DNS,依設定層級解釋常見術語。每個條目說明定義、使用位置與容易混淆的界線。
遇到協定參數、核心名稱或路由選項時,可先進入對應分類。目錄連結會直接定位至章節,術語卡本身也提供可引用的頁面錨點。
協定決定客戶端與伺服器端如何組織連線資料,TLS、REALITY 等安全層則負責傳輸保護與身分驗證。選擇節點時,協定名稱只是第一層資訊,傳輸方式、伺服器名稱與驗證參數同樣需要完全相符。
Project V 生態中較早採用的代理協定。設定通常包含使用者識別碼、伺服器位址、連接埠、傳輸方式與安全參數,客戶端與伺服器端必須使用相互相容的設定。VMess 是協定名稱,不代表特定客戶端或核心版本。
一種結構較精簡的代理協定,本身不負責額外的資料加密,通常會搭配 TLS 或 REALITY 等安全層使用。設定時需要同時核對使用者識別碼、流量控制、傳輸方式與安全類型,只確認協定名稱並不足以建立連線。
依 TLS 通訊形式設計的代理協定,身分驗證通常使用密碼欄位。客戶端需要正確填寫伺服器位址、連接埠、伺服器名稱與傳輸安全參數。憑證狀態、系統時間或伺服器名稱不符,都可能使 TLS 交握失敗。
Xray 生態中的傳輸安全方案,常與 VLESS 搭配使用。客戶端設定通常涉及公開金鑰、短識別碼、伺服器名稱、指紋與流量控制等欄位。REALITY 不是獨立的節點協定,匯入設定時應同時保留配套的協定與傳輸參數。
用於保護網路傳輸內容並驗證通訊身分的安全協定。在 V2Ray 設定中,伺服器名稱、憑證狀態、系統時間與指紋設定都會影響 TLS 連線。關閉憑證驗證會改變安全邊界,不應作為一般排障步驟長期保留。
核心負責協定處理、網路連線、DNS 與路由,圖形客戶端則負責將這些功能整理成可操作的介面。排查問題時需要先判斷故障發生在設定介面、核心啟動、系統權限或遠端連線環節。
Project V 生態相關技術與工具的常用統稱。實際討論設定時,應進一步區分協定、核心與圖形客戶端,因為三者屬於不同層級。客戶端介面是否提供某項功能,也會同時受到所用核心與客戶端版本影響。
延續 Project V 技術路線的開源核心家族,負責協定處理、傳輸、路由與 DNS 等底層功能。圖形客戶端可以呼叫 V2Fly 核心執行連線。V2Fly 與 v2flyNG 名稱相近,但前者指核心生態,後者是 Android 圖形客戶端。
與 V2Ray 設定體系有許多相似概念的開源核心家族,支援 VLESS、REALITY 等功能。Xray 負責實際流量處理,v2rayN 或 v2rayNG 等客戶端負責產生設定並管理程序。核心支援某項能力,不代表所有客戶端介面都會提供相同入口。
適用於 Windows、macOS 與 Linux 的桌面圖形客戶端,可管理訂閱、伺服器、系統代理、路由、DNS 與 TUN 等設定。v2rayN 並不是連線協定,節點能否匯入與使用,取決於客戶端、核心及設定格式是否相容。
適用於 Android 的圖形客戶端,通常使用 Xray 核心處理連線。提供訂閱匯入、節點選擇、路由與 VPN 服務模式等功能。應用程式狀態列顯示連線成功,只代表本地服務已啟動,仍需透過實際網路請求確認節點與 DNS 是否正常。
訂閱用於批次更新設定,節點是一筆具體的伺服器紀錄,分享連結則承載單筆設定。測速結果只反映特定測試方式與測試時間,選用節點時還要考量協定相容性、實際連線結果與目前網路狀態。
由伺服器端提供的一組設定更新入口,客戶端可透過該入口取得多個節點及其參數。更新訂閱通常會重新整理節點清單,但不會自動修復已失效的伺服器端。編輯訂閱分組、自動更新週期與伺服器篩選條件時,應留意是否覆蓋本地選擇。
客戶端中的一筆伺服器連線設定,通常包含位址、連接埠、協定、驗證資訊、傳輸方式與安全參數。節點名稱只是便於識別的標籤,不能證明連線速度或可用性。兩個名稱相近的節點也可能使用完全不同的伺服器與協定設定。
將單筆連線設定編碼成可複製文字的格式,不同協定使用不同的連結前綴與欄位結構。客戶端匯入後會將連結解析為伺服器設定。若連結格式超出客戶端的識別範圍,可以先檢查協定支援情況,而不是反覆修改無關的系統代理選項。
客戶端用來估算目標位址回應速度的檢查方式。不同測試方法可能只驗證基本連通性,也可能透過代理存取指定目標,因此結果之間不能直接畫上等號。較低延遲通常有利於互動回應,但不能完整代表持續傳輸能力。
透過實際建立代理連線並存取測試目標取得的延遲結果。相較於只檢查位址是否可達的基本探測,它更接近真實連線過程。結果仍會受到測試目標、DNS、傳輸協定與目前網路負載影響,適合用於同一時段內的相對比較。
系統代理與 TUN 決定流量如何進入客戶端,路由規則決定進入核心後的流量使用哪個出口。GeoIP、GeoSite 與 FakeDNS 是用於輔助比對的不同工具,設定時應明確它們分別處理 IP、網域集合與網域映射。
依據網域、IP、連接埠、協定或程序等條件決定流量出口的比對規則。一條規則通常包含比對條件與目標出站。規則順序會影響最終結果,較具體的條件通常應放在通用兜底規則之前,並透過實際存取驗證命中情況。
讓不同類型的網路請求使用不同出口的設定方式。常見處理結果包括直連、代理與阻擋,具體選擇由路由規則與比對順序決定。分流不是單純切換節點,而是在同一份運作設定中逐項分類流量。
依 IP 位址範圍整理的地理與網路分類資料,路由規則可引用這些集合進行比對。GeoIP 的判斷依據是連線目標的 IP,不會直接讀取網頁網域類別。資料庫版本、核心支援與規則識別碼需要相互相容,否則規則可能無法依預期載入。
依網域類別整理的路由資料集合,可用於比對一組具有共同屬性的網站網域。它處理的是網域規則,不等同於 GeoIP 的位址範圍判斷。如果應用程式直接存取 IP,GeoSite 規則通常無法僅憑網域集合完成比對。
透過虛擬網卡接收系統網路流量,再交由代理核心處理的運作方式。它可涵蓋不讀取系統代理設定的應用程式,但通常需要更高的系統權限。啟用後應同時檢查虛擬網卡、預設路由、DNS 接管與其他網路工具之間是否存在衝突。
向應用程式回傳映射位址,並在核心中保留網域與該位址關係的 DNS 處理機制。後續連線進入核心時,可還原原始網域並執行網域路由。FakeDNS 位址池不應與本地網路或其他虛擬網路使用的網段衝突。
由作業系統提供給應用程式的代理設定,通常指向客戶端在本機監聽的 HTTP 或 SOCKS 連接埠。只有遵循系統代理設定的程式會自動使用此入口。部分應用程式採用獨立網路堆疊,需要個別設定代理或改用 TUN 模式接收流量。
許多看似是節點的問題,實際發生在網域解析、傳輸協定或 TLS 交握階段。了解 DNS、TCP、UDP 與 SNI 的職責,有助於將故障範圍從整個客戶端縮小至具體網路環節。
將網域轉換為 IP 位址的基礎網路服務。V2Ray 客戶端可以使用系統 DNS,也可以透過核心定義查詢伺服器、比對規則與備援策略。網頁無法開啟時,應區分是網域未解析、解析結果不合適,還是目標連線本身失敗。
網路流量依預期路徑處理時,網域查詢卻從另一條未預期的 DNS 路徑送出。這通常與系統解析器、瀏覽器獨立 DNS、客戶端核心設定或 TUN 接管範圍有關。排查時需要同時確認查詢由誰發起、送往何處,以及對應流量經由哪個出口。
面向連線的傳輸層協定,強調可靠且有序的資料傳遞。網頁瀏覽與大量應用程式協定都可以建立在 TCP 之上。TCP 連線建立成功只代表傳輸層可用,後續的 TLS、協定驗證與應用程式請求仍可能各自失敗。
以資料報為單位的傳輸層協定,不提供與 TCP 相同的連線確認與重傳機制。DNS、即時通訊等情境可能使用 UDP,因此客戶端、節點與路由規則都需要具備相應的處理能力。只測試 TCP 網頁存取,無法完全證明 UDP 路徑正常。
TLS 交握中用於指示目標伺服器名稱的欄位,讓同一個位址上的服務能選擇對應設定。節點參數中的 SNI 應與伺服器端要求一致。填寫錯誤可能導致憑證名稱不符、交握中止或伺服器端無法選擇正確的連線設定。