連線參數
協定與傳輸
協定、傳輸方式與安全層是不同面向。名稱相同的節點,也可能採用不同的傳輸方式與安全設定。
- VMess
- VMess 是 Project V 生態系中的代理協定,包含身分驗證與資料保護機制;設定時常見欄位包括使用者識別碼、伺服器位址與連接埠。VMess 也能搭配不同的底層傳輸方式,不能只看協定名稱就判斷應填寫哪些傳輸參數。若連線失敗,應確認兩端設定與系統時間,不要任意更換驗證資訊。
- VLESS
- VLESS 是輕量代理協定,本身不提供載荷加密,通常搭配 TLS 或 REALITY 等安全層使用。使用者識別碼、傳輸方式、安全層與流量控制設定都須與伺服器相符,且並非每種組合都適用所有欄位。看到 VLESS 時,還應確認實際組合與核心支援狀況,不能只把 VMess 設定改名後使用。
- Trojan
- Trojan 通常透過 TLS 建立安全連線,並以密碼驗證;此處的名稱指的是代理協定。設定時除了位址與連接埠,也要確認密碼、伺服器名稱及憑證相關設定。若出現憑證錯誤,應先檢查系統時間、名稱與伺服器設定,不建議將略過憑證驗證當成一般解法。
- REALITY
- REALITY 是 Xray 生態系中的傳輸安全機制,並非與 VLESS 並列的獨立代理協定,常見設定會將兩者搭配使用。用戶端須依伺服器提供的資訊填入伺服器名稱、公鑰與短識別碼等適用參數;欄位名稱可能因介面版本而異。匯入後若缺少欄位,應先確認用戶端與核心是否支援,不要以其他安全層的參數替代。
程式分工
核心與生態系
介面負責管理設定,核心負責執行連線。先確認問題屬於哪個層面,比一再重新安裝更有效。
- Project V
- Project V 指以 V2Ray 為代表的網路代理工具生態系,常見設定由入站、路由與出站組成。入站接收應用程式流量,路由判斷處理方向,出站負責直連、代理或其他處理。了解這段流程後,就能將介面中的監聽連接埠、分流規則與伺服器設定對應到正確位置。
- V2Fly
- V2Fly 是延續 V2Ray 開發的社群專案,其核心負責協定實作、連線處理、DNS 與路由等工作。v2flyNG 是採用這套核心的 Android 圖形介面用戶端之一,不應混淆用戶端與核心的名稱。確認功能是否可用時,須同時查看核心能力,以及用戶端是否提供對應的設定選項。
- Xray
- Xray 是由 V2Ray 專案衍生的代理核心,功能發展路線獨立,v2rayNG 使用 Xray 核心。兩種核心有相近的設定概念,但對協定特性、安全層與欄位的支援並不完全相同。移轉設定時應逐項確認,不能因為同屬相關生態系,就假設設定可以直接互換。
- 用戶端與核心
- 用戶端是供使用者操作的圖形程式,負責訂閱管理、編輯設定與啟動控制;核心則實際處理流量與協定。v2rayN、v2rayNG、v2flyNG 都是用戶端名稱,核心更新與介面更新可能解決不同問題。排查時可先查看記錄:介面能開啟不代表核心已成功啟動,核心啟動也不代表代理已被應用程式使用。
流量入口
用戶端功能
先確認應用程式流量是否進入用戶端,再判斷流量被送往哪個出站。
- 系統代理
- 系統代理會向作業系統登記本機代理位址,通常只有讀取這些設定的應用程式才會使用。在 v2rayN 選擇自動設定系統代理後,還須確保核心正常監聽本機連接埠;設定本身不能取代實際連線。有些應用程式有自己的代理選項,瀏覽器能連線不代表所有程式都經過代理。
- TUN 模式
- TUN 模式透過虛擬網路介面接收流量,可用來處理不讀取系統代理設定的應用程式,但實際涵蓋範圍取決於系統路由與用戶端實作。啟用時可能需要額外權限,DNS、路由與其他網路軟體的設定也須相互配合。建議先確認一般代理連線正常,再單獨啟用 TUN 進行排查,避免多個流量接管工具同時改變網路路徑。
- 本機混合監聽
- 混合監聽會在同一個本機連接埠接收 HTTP 代理與 SOCKS 代理請求,應用程式可依支援的代理類型連線至該連接埠。這裡填寫的是本機入口連接埠,不是遠端節點的服務連接埠,兩者用途不同。若監聽位址僅限本機迴路位址,其他裝置便無法直接存取;開放區域網路存取前,也應考量防火牆與存取控制。
- 多核心切換
- 多核心切換是用戶端依設定呼叫不同代理核心的功能,可選項目取決於用戶端版本與安裝內容。切換會影響協定、安全層與規則功能的支援範圍,不只是更換顯示名稱。遇到不支援的設定時,應先確認功能需求,再選擇適用的核心;切換後也要檢查啟動記錄與實際連線。
設定來源
訂閱與節點
成功匯入只代表設定已讀取。要選出可用連線,還須確認參數、測試目標與目前網路狀況。
- 訂閱
- 訂閱是用來批次取得伺服器設定的連結或資料來源;用戶端讀取後,會將內容轉換成可管理的節點。更新訂閱通常只是重新取得設定,不代表自動續約、修復節點或保證連線可用。訂閱網址可能含有個人存取憑證,不宜公開分享;若解析失敗,請檢查網址是否有效、回傳格式是否相容,以及更新請求是否成功。
- 節點
- 節點是遠端伺服器連線參數的常見稱呼,通常包含位址、連接埠、協定、驗證與傳輸設定。節點顯示名稱只是管理標籤,不能直接代表實際出口位置、頻寬或穩定性。匯入後仍須測試實際連線,並確認目前選取的節點與正在使用的出站一致。
- 訂閱群組
- 訂閱群組依來源或用途整理設定,方便分別更新、篩選與管理節點。群組本身不具備自動負載平衡或故障切換功能,這些行為須由用戶端另外支援並設定。手動新增的設定宜與自動更新的訂閱分開管理,避免更新時產生重複項目,或覆蓋預期之外的修改。
- 實際連線延遲
- 實際連線延遲通常是透過選定的代理向測試位址發出請求所需的時間,比單純測試連接埠更接近實際瀏覽。不同用戶端的測試方式可能不同,結果也會受測試目標、連線建立過程與當下網路狀態影響。比較節點時,盡量使用相同目標並重複測試;單次耗時較短,不代表持續下載速度一定較快。
選擇出站
路由與分流
規則需要比對條件,也需要可用的出站。規則名稱、資料版本與排列順序都可能影響結果。
- 路由規則
- 路由規則會依網域、IP 位址、連接埠或協定等條件,為連線選擇處理它的出站。常見核心會依規則順序比對,並採用第一條符合的規則,因此條件寬鬆的規則可能遮蔽後續更精確的規則。修改後應確認出站標籤存在,並查看記錄確認實際符合的規則,而不只是確認設定已儲存。
- GeoIP
- GeoIP 是依地區或用途整理 IP 位址範圍的資料集合,規則可透過標籤引用一組位址。它用於比對位址,不等於即時測量伺服器的實際位置;位址歸屬也可能隨網路業者調整。使用前應確認目前的資料檔案包含目標標籤;若連線尚未取得目標 IP,也要考量網域解析策略對比對結果的影響。
- GeoSite
- GeoSite 是依網站、服務或類別整理網域的資料集合,適合用網域條件設定分流。分類名稱與收錄內容取決於所使用的資料檔案,不同來源的內容不一定完全相同。若核心只收到目標 IP,沒有可用網域,網域規則可能無法如預期比對;此時須檢查 DNS 路徑或相關網域識別設定。
- 分流與全域代理
- 分流會依條件將連線送往不同出站,例如讓區域網路位址直連、指定網域使用代理。全域代理通常表示將符合範圍的流量統一送往代理,但介面中這個名稱的實際含義仍須依設定判斷。全域代理不保證所有應用程式都會進入用戶端,應先釐清流量接管範圍,以及進入用戶端後的路由選擇。
解析與效能
網路基礎
瀏覽網頁會經過解析、連線與資料傳輸等環節。單一測試結果只能反映其中一部分。
- DNS
- DNS 是網域名稱系統,常見用途是將網域解析為可連線的 IP 位址;查詢可能由系統、應用程式或代理核心發起。解析位置與所用的解析伺服器會影響結果及後續路由判斷。若無法連線至網域,應分別確認解析與目標連線是否成功,不要把兩類故障都歸因於節點失效。
- FakeDNS
- FakeDNS 會先回傳用於映射的位址給應用程式,再由代理核心處理連線時還原原始網域,以保留網域資訊。映射位址並非目標服務的真實位址,只有查詢與後續流量進入相互配合的處理流程時才有作用。關閉此功能或切換模式後,應用程式快取中可能仍留有舊映射;必要時請重新啟動應用程式並清除相關快取。
- DNS 洩漏
- DNS 洩漏是指查詢未依預期的解析路徑送出,而由系統、瀏覽器或其他解析管道處理。是否構成洩漏,應依事先設定的 DNS 策略判斷;依規則讓特定直連網域使用本機解析,不一定是設定錯誤。排查時須一併檢查瀏覽器安全 DNS、系統解析設定與用戶端 DNS 策略,不能只憑出口位址推斷查詢路徑。
- 延遲與頻寬
- 延遲表示通訊時的等待時間,頻寬表示單位時間可傳輸的資料量,兩者衡量的面向不同。網頁首次載入還會受到 DNS、連線交握、伺服器回應與封包遺失影響,因此延遲低不代表下載一定較快。比較使用體驗時,應搭配重複瀏覽與持續傳輸觀察,並盡量維持相同的測試目標與網路條件。