剛開始使用網路代理客戶端時,最難理解的通常不是安裝過程,而是介面裡同時出現的訂閱、節點、線路、協定、系統代理、TUN、分流、全域模式與規則模式。它們分別描述設定來源、連線入口、傳輸方式和流量處理策略,彼此不能互相取代。釐清這些層次後,選擇節點、匯入訂閱和排查連線問題都會簡單許多。

核心名詞速查:它們分別控制什麼

下面這張表可以當作客戶端介面的翻譯器。遇到不熟悉的設定時,先判斷它屬於設定、入口、傳輸、路由還是系統接管層,再決定是否需要調整。

名詞 實際含義 常見誤解 新手應該注意什麼
訂閱 由服務端維護的一組節點與參數,客戶端透過訂閱連結取得並更新 把訂閱當成某一個固定節點 是否更新成功、是否來自可信來源
節點 客戶端可選擇的連線入口,通常包含伺服器位址、連接埠、協定和驗證資訊 以為節點名稱就是完整的網路路徑 地區、協定、線路說明與目前可連線狀態
線路 資料從本地到出口之間經過的網路路徑與承載方式 把線路和協定視為同一個概念 直連、中轉或 IEPL 專線是否適合目前的網路
協定 客戶端與服務端交換資料時使用的封裝、驗證及傳輸規則 只看協定名稱判斷速度 客戶端相容性、傳輸層與本地網路限制
分流 依網域、IP、應用程式或規則集,決定請求走代理還是直接連線 以為分流會自動辨識所有使用情境 規則是否命中、DNS 是否與規則保持一致
全域模式 客戶端接管範圍內的流量優先交由所選節點處理 以為全域模式能接管裝置上的所有流量 系統代理與 TUN 的接管範圍仍有所不同
規則模式 依據規則決定不同請求的出口 以為規則越多就一定越精準 規則順序、匹配結果和最終兜底策略
直連 請求不經過所選代理節點,直接使用目前的本地網路存取目標 把直連理解成伺服器直連線路 分清客戶端動作與服務端線路標籤

表格中的「直連」特別容易產生歧義。客戶端規則中的直連,表示某個請求繞過代理;節點詳情中的直連線路,則通常表示本地網路直接連線境外伺服器,中間沒有服務商部署的接入中轉。判斷含義時,需要看它出現在哪個介面以及哪一層設定中。

速查結論:訂閱不是線路,節點不是協定,協定也不能單獨決定網路品質。實際連線體驗會同時受到本地網路、入口節點、傳輸協定、承載線路、出口位置和目標服務影響。

訂閱、節點與線路為什麼不是一回事

訂閱是設定入口,不是持續傳輸通道

訂閱連結通常會回傳一份客戶端能夠解析的設定集合。集合中可以包含多個節點,也可能包含分組、規則和更新資訊。客戶端讀取訂閱後,會將解析結果儲存在本地;日常存取流量通常不會經過「訂閱連結」,而是直接連線至所選節點。

因此,訂閱更新失敗與節點連線失敗是兩類不同問題。前者可能與連結失效、網路無法取得設定或客戶端解析格式有關;後者則更可能與節點狀態、協定相容性、系統時間、本地 UDP 環境或路由路徑有關。不要因為訂閱暫時無法重新整理,就立刻刪除仍可使用的本地設定。

節點是設定物件,線路是底層路徑

一個節點通常會記錄伺服器位址、連線埠、協定類型、驗證參數、傳輸層與加密相關設定。客戶端選取節點後,會依照這些參數建立連線。節點名稱中的地區、用途或線路標籤只是方便辨識的說明,實際欄位才會決定客戶端如何連線。

線路描述的是更底層的路徑。直連線路從本地電信業者網路直接通往遠端入口,結構簡單,但表現較依賴公網路由。中轉線路會先連線至較近的接入點,再由服務商網路送往遠端出口,常用於避開波動較大的公網區段。IEPL 是國際乙太網路專線的常見稱呼,著重承載路徑與網路隔離方式,並不是一種代理協定。

匯入訂閱時依照這個順序操作

  1. 從服務面板複製完整的訂閱連結,避免手動刪改連結中的驗證參數。
  2. 在客戶端中選擇「從 URL 匯入」「新增訂閱」或意義相近的入口,而不是把連結貼到單一節點的位址欄。
  3. 執行更新並確認節點清單出現,接著選擇與目標服務所在地區接近的出口進行連線。
  4. 開啟客戶端日誌或連線詳細資料,確認交握完成,再用瀏覽器檢查出口位址和 DNS 解析結果。
  5. 之後需要同步節點變更時使用「更新訂閱」,不要反覆建立內容相同的訂閱項目。
  • ✅ 訂閱名稱、節點清單和更新時間均能正常顯示
  • ✅ 節點協定受到目前客戶端支援,沒有出現未知欄位
  • ✅ 連線後出口位址如預期變更,目標網站能正常載入
  • ❌ 將訂閱連結公開貼到論壇、截圖或線上轉換頁面
  • ❌ 更新失敗時連續匯入同一個連結,留下多份重複設定

該如何看懂協定名稱

協定規定客戶端與伺服器如何驗證、封裝和傳輸資料,但協定名稱本身不是速度排名。相同協定在不同線路、本地電信業者和客戶端實作上的表現可能明顯不同。新手選擇時,優先使用服務端提供且客戶端完整支援的設定,不要只憑名稱手動替換欄位。

Shadowsocks

Shadowsocks 是輕量的加密代理協定,常見實作會使用預先共享金鑰和指定的加密方法,保護客戶端與伺服器之間的資料。它的設定相對直接,支援的客戶端也較多。需要注意的是,Shadowsocks 解決的是代理傳輸,不等同於傳統意義上接管整個系統網路的 VPN;是否涵蓋所有應用程式,仍取決於客戶端啟用系統代理、VPN 介面或 TUN 模式。

VMess 與 VLESS

VMess 是 V2Ray 生態系中較早使用的驗證與傳輸協定,可以搭配不同的傳輸層。VLESS 將驗證與資料傳輸設計得更精簡,本身不負責提供完整的傳輸加密,部署時通常需要搭配 TLS、REALITY 或其他安全傳輸方式。看到 VLESS 節點時,不能只填寫伺服器位址和身分資訊,還要讓傳輸類型、伺服器名稱、公鑰或路徑等欄位與服務端設定一致。

Trojan

Trojan 通常運作在 TLS 之上,透過密碼完成驗證,其連線外觀接近一般 TLS 流量。客戶端需要正確驗證憑證和伺服器名稱。若裝置時間明顯錯誤、網域解析異常或伺服器名稱填寫不符,TLS 交握可能會失敗。關閉憑證驗證不應作為常規修復方式,因為這會削弱連線驗證。

Hysteria2 與 TUIC

Hysteria2 和 TUIC 都建立在 QUIC 與 UDP 傳輸基礎上,主要處理高延遲、封包遺失或頻寬變動環境中的傳輸效率。在允許 UDP 正常通訊的網路中,它們可能更具優勢,但企業網路、校園網路、公共網路或部分路由設備可能限制 UDP。遇到連線逾時或交握反覆失敗時,可以改用基於 TCP 與 TLS 的可用節點進行對照,以判斷問題來自協定設定還是本地網路策略。

協定 主要傳輸特性 設定注意事項 常見排查方向
Shadowsocks 輕量加密代理 加密方法、密碼、外掛參數 客戶端是否支援對應的加密方法
VMess 驗證協定,可組合多種傳輸層 身分、傳輸類型、路徑與伺服器名稱 參數是否完整、系統時間是否正常
VLESS 精簡驗證,通常搭配安全傳輸層 TLS 或 REALITY 相關欄位 伺服器名稱、公鑰和傳輸參數
Trojan 基於 TLS 的驗證與傳輸 密碼、憑證網域、伺服器名稱 憑證驗證、DNS 與裝置時間
Hysteria2 基於 QUIC 與 UDP 驗證、TLS 與頻寬相關設定 本地網路是否限制 UDP
TUIC 基於 QUIC 與 UDP 身分、密碼、TLS 與壅塞控制 UDP 可達性與客戶端版本相容性
協定選擇結論:先確保設定完整且客戶端相容,再比較實際連線表現。穩定可用的協定,比理論上較新但在目前網路中無法正常完成交握的協定更合適。

如何選擇分流、全域與規則模式

客戶端最終要解決的問題不是「是否開啟代理」,而是「哪些流量由哪個出口處理」。全域模式和規則模式都建立在客戶端已成功連線節點的前提上;它們改變的是流量決策,不會修復節點交握失敗或訂閱解析錯誤。

全域模式適合暫時診斷

全域模式通常會將客戶端能接管的請求交給目前節點。它的優點是邏輯直接,適合確認某個網站在不經過複雜規則時能否存取,也適合排查規則誤判。缺點是本地網站、下載更新和不需要國際出口的應用程式也可能經過遠端線路,增加繞路和流量消耗。

「全域」不一定等於裝置上的所有資料。若客戶端只設定了系統 HTTP 代理,不讀取系統代理的應用程式仍可能直連;若啟用了 TUN 或系統 VPN 介面,接管範圍通常更廣,但仍可能受到排除路由、本地網路流量和應用程式自身網路實作影響。

規則模式適合日常使用

規則模式會依序比對網域、IP 位址、應用程式程序或規則集,並將請求交給代理、直連、攔截或特定節點群組。規則通常有先後順序:請求命中較前面的規則後,後面的規則可能不再處理。因此,新增一條寬泛規則時,應檢查它是否提前覆蓋更具體的項目。

網域規則與 IP 規則解決的問題不同。網域規則需要在網域資訊仍可見時參與判斷;IP 規則則依賴解析結果。若 DNS 在客戶端外部完成,或應用程式使用自己的加密 DNS,客戶端可能只能看到目標 IP,導致預期的網域規則未命中。

直連模式適合恢復本地網路基線

直連模式會讓請求繞過代理節點,常用於確認問題是否由客戶端設定引起。若直連也無法存取本地服務,重點應轉向本地 DNS、路由器、系統防火牆或電信業者網路;若直連正常而規則模式異常,檢查規則匹配、節點連線和 DNS 處理會更有效。

  • ✅ 日常瀏覽優先使用維護正常的規則模式,減少不必要的遠端繞路
  • ✅ 某個目標無法存取時,短暫切換全域模式進行對照
  • ✅ 本地服務異常時切回直連,確認基礎網路是否正常
  • ❌ 把全域模式當成提高節點頻寬或修復交握失敗的開關
  • ❌ 未查看命中日誌就反覆修改多條規則

系統代理、TUN 與 DNS 洩漏

系統代理只涵蓋願意讀取代理設定的應用程式

系統代理是在作業系統中寫入 HTTP、HTTPS 或 SOCKS 代理位址。瀏覽器和許多桌面應用程式會讀取這些設定,但某些遊戲、命令列程式、內建網路堆疊的應用程式或直接發起 UDP 請求的軟體可能忽略系統代理。此時客戶端顯示「已連線」,並不代表這些應用程式的流量已經進入節點。

TUN 模式透過虛擬網路介面接管流量

TUN 模式會建立虛擬網路介面,並透過系統路由將更多 IP 流量交由客戶端處理。它比單純的系統代理涵蓋範圍更廣,適合不支援代理設定的應用程式。相對地,它需要系統網路權限,也可能與其他 VPN 軟體、虛擬機器網路、容器網路或安全軟體產生路由衝突。

啟用 TUN 後若出現本地裝置無法存取、區域網路服務中斷或特定應用程式斷線,應先檢查是否啟用了區域網路繞過、私有位址直連和正確的預設路由。不要同時啟動多個會建立虛擬介面並修改預設路由的客戶端。

DNS 洩漏指解析請求走錯出口

DNS 洩漏通常是指業務流量已經透過代理,但網域解析仍由本地網路的 DNS 伺服器直接完成。這會造成解析位置與出口位置不一致,也可能讓本地網路看到查詢的網域。它不一定會表現為完全斷線,更常見的現象是目標回傳錯誤地區內容、規則無法命中或部分網域解析到不合適的位址。

排查時應確認客戶端是否接管 DNS、規則模式採用哪種解析策略、瀏覽器是否啟用了獨立的安全 DNS,以及系統是否保留其他網路介面的 DNS。連線後可以開啟本站的網路檢測頁面,比對出口位址與 DNS 解析位置;如果兩者明顯不一致,再回到客戶端調整 DNS 接管方式。

各平台客戶端的差異從何而來

同一份訂閱在不同平台上顯示的選項可能不同,這通常不是訂閱內容發生變化,而是作業系統提供的網路介面、背景限制和客戶端核心能力不同。轉移裝置時,應重新檢查模式與權限,不要假設匯入後所有開關都會自動保持一致。

Windows

Windows 客戶端通常同時提供系統代理和 TUN。系統代理適合瀏覽器與一般桌面應用程式,TUN 更適合需要接管命令列、遊戲或不讀取代理設定的軟體。出現無法連網時,可以檢查系統代理是否殘留、虛擬網卡是否正常載入,以及防火牆是否允許客戶端通訊。

macOS

macOS 客戶端可能透過系統代理、網路延伸功能或系統 VPN 介面運作。首次啟用相關模式時,系統會要求核准網路權限。若客戶端已連線但應用程式沒有經過節點,應檢查網路延伸功能是否啟用,以及系統設定中是否同時存在其他網路過濾器。退出客戶端前恢復系統代理,也能避免後續應用程式繼續指向已關閉的本地連接埠。

Android

Android 通常利用系統 VPN 介面接管流量,並可按應用程式決定是否進入通道。省電策略可能限制客戶端在背景維持連線,切換網路後也可能需要重新建立工作階段。若只有某個應用程式異常,應先查看按應用程式分流,而不是直接更換整份訂閱。

iOS 與 iPadOS

iOS 與 iPadOS 客戶端依賴系統提供的 VPN 與網路延伸功能,背景行為由系統統一管理。匯入訂閱後,系統仍會要求建立 VPN 設定。若切換節點沒有立即反映,可以先中斷連線再重新連線,並檢查目前啟用的設定是否確實屬於正在使用的客戶端。

平台 常見接管方式 重點檢查項目
Windows 系統代理、TUN 代理殘留、虛擬網卡、防火牆
macOS 系統代理、網路延伸功能 網路權限、過濾器衝突、系統代理狀態
Android 系統 VPN 介面、按應用程式分流 背景限制、應用程式繞過、網路切換
iOS 與 iPadOS 系統 VPN、網路延伸功能 設定授權、目前啟用的設定、重新連線狀態

從連線失敗到規則異常的排查順序

新手常見的問題是一次修改節點、協定、DNS、TUN 和規則,最後無法確認哪項設定真正有效。更可靠的方法是沿著資料流逐層檢查,從訂閱輸入開始,一直檢查到目標應用程式的出口。

  1. 確認訂閱可以更新,節點設定沒有缺少協定或驗證欄位。
  2. 固定一個節點,查看客戶端日誌是否完成連線與交握。
  3. 使用規則較少的模式測試基本存取,排除複雜分流的影響。
  4. 確認目標應用程式是否讀取系統代理;如果不讀取,再測試 TUN 或系統 VPN 介面。
  5. 核對出口位址與 DNS 解析位置,判斷解析是否進入預期路徑。
  6. 恢復日常規則模式,透過命中日誌確認目標網域或 IP 使用了正確策略。
  7. 最後再比較不同節點與線路,避免把本地權限問題誤判為線路問題。
客戶端顯示「已連線」只代表某個連線流程已建立,不代表訂閱更新、應用程式接管、DNS 解析、分流命中和目標服務存取全部正常。排查時要分別驗證這些環節。

理解這些名詞後,客戶端介面可以拆解成清晰的鏈路:訂閱提供設定,節點給出入口,協定負責通訊,線路承載資料,系統代理或 TUN 接管應用程式流量,分流規則決定出口,DNS 則為網域解析提供位址。任何異常都能歸到其中一層,而不是靠反覆切換所有開關碰運氣。

最終建議:日常使用保留一份來源明確的訂閱,選擇客戶端完整支援的協定,以規則模式處理一般流量;遇到問題時固定節點,逐層排查接管方式、DNS 與規則命中。這比頻繁匯入設定或同時修改多項參數更容易獲得穩定結果。