如何確認 VPN 連線正常?別只看連線按鈕。更可靠的做法是先比對出口 IP,再檢查 DNS 解析路徑,最後驗證實際使用的應用程式。每項檢查能確認的狀況不同;瀏覽器測試通過,也不代表整台裝置的流量都已進入指定線路。

先釐清:哪些流量應該走指定線路

「連線正常」應該對應明確的使用目標。若使用規則分流,本地網站直接連線、指定國際網站透過代理,可能正是預期結果;若希望所有受支援的流量都走指定線路,就要檢查流量接管範圍,而不只是看選了哪個地區。測試前先確認目標,才能分辨正常分流與未納入接管的流量。

常見客戶端可設定系統代理,也可能提供虛擬網卡或 TUN 模式。系統代理主要為遵循系統代理設定的應用程式提供代理連線,不會強制所有程式使用代理。TUN 模式透過虛擬網路介面接管流量,但實際範圍仍受路由、排除的處理程序、協定支援及客戶端設定影響。「全域」也可能只是指代理規則套用至全域,不代表整台裝置的流量都已接管。

連線狀態標示只能說明客戶端進入某種連線狀態;節點延遲測試則表示特定探測請求有收到回應。兩者都無法單獨證明目標應用程式的實際請求已經走預期出口。

比對出口 IP:先記錄連線前的基準

出口 IP 是網站看到這次請求來自哪個公開 IP 位址。你可以開啟我的 IP頁面檢查,但結果只代表該頁面查詢請求所走的路徑。若查詢網域符合直連規則,即使其他網站正在走代理,查詢頁仍可能顯示本地出口。

  1. 中斷客戶端連線,記錄基準資料。使用預計上網的瀏覽器查詢公開 IP,記下 IP 位址、顯示的網路業者與地區。測試期間維持相同的網路連線,避免切換網路造成干擾。
  2. 連線至目標線路,再查一次。重新整理查詢結果;若頁面可能有快取,請關閉後重新開啟。不要只看舊分頁中已載入的內容。
  3. 確認規則是否符合預期。查看客戶端的連線清單或記錄,確認查詢網域使用的是代理還是直連,以及實際選用的節點。
  4. 再用目標應用程式驗證。即使瀏覽器的 IP 已變更,也要檢查實際準備使用的應用程式。瀏覽器擴充功能的代理可能只影響瀏覽器,不能代表其他程式。

IP 位址變更通常表示請求路徑有所改變,但不能只憑這點認定流量經過你選取的節點。切換網路、上游出口輪替或其他代理,也可能讓位址改變。反過來說,地區名稱沒有變更也不一定代表連線失敗:資料庫可能更新較慢,不同節點也可能共用出口。應一併比對 IP 位址、網路業者資訊與客戶端記錄。

檢查 DNS:確認解析路徑,不只看地區

DNS 負責將網域名稱解析為可連線的 IP 位址。DNS 洩漏通常是指解析請求未依預期進入受保護的連線路徑,而是交由本地網路或其他非預期的解析服務處理。判斷重點是實際解析路徑是否符合設定,而不是檢測結果中有沒有出現某個國家或地區名稱。

瀏覽器中的 DNS 檢測頁通常會觸發臨時網域查詢,並顯示檢測方觀察到的遞迴解析服務出口。顯示的位址不一定是裝置直接設定的 DNS 位址;公共解析服務可能使用任播或轉送機制,因此解析服務的所在地也不必與代理節點完全一致。

  • ✅ 先在中斷連線時進行 DNS 檢測並記錄結果,再連上線路重複測試,方便比對。
  • ✅ 檢查客戶端的 DNS 接管、遠端解析與分流設定;各客戶端的名稱可能不同,請以實際說明為準。
  • ✅ 確認瀏覽器是否啟用獨立的安全 DNS。瀏覽器內建解析與系統解析可能走不同路徑。
  • ✅ 對照客戶端記錄,確認解析請求及其上游連線是否走預期線路,不要只看檢測頁的地區標籤。
  • ❌ 不要因為檢測頁顯示多個解析服務就直接判定發生洩漏,也不要把「使用加密 DNS」等同於「DNS 一定經過代理」。

加密 DNS 保護的是裝置與解析服務之間的查詢傳輸;若連往解析服務的請求採直連,解析服務仍可能看到本地公開 IP 位址。反過來說,解析服務位於其他地區,也可能完全符合目前的設定。判斷時應著眼於連線路徑,而非地理名稱。

在 Windows 中,nslookup example.com可協助查看一般 DNS 查詢所使用的伺服器與回傳結果,但無法證明瀏覽器使用相同的解析機制,也不能單獨證明沒有 DNS 洩漏。瀏覽器安全 DNS、客戶端內部解析與系統解析可能各自獨立。

逐一應用驗證:瀏覽器測試通過後還要檢查什麼

實際使用的應用程式可能不遵循系統代理,也可能採用不同的傳輸方式。先啟動客戶端,再完全結束並重新開啟目標應用程式,發起新的搜尋、重新整理或播放請求。只查看已快取的頁面、已下載的內容或背景中維持的舊連線,無法提供足夠的判斷依據。

接著在客戶端連線清單中尋找目標處理程序或相關網域。重點查看符合的規則、直連或代理策略、選用的節點,以及操作時是否出現新連線與流量變化。應用程式可能存取多個網域;登入、圖片、介面與媒體內容不一定符合相同規則,因此不能只測試首頁。

觀察結果 可能原因 下一步檢查
瀏覽器出口已變更,應用程式沒有變化 應用程式忽略系統代理,或被處理程序規則排除 檢查應用程式的代理設定、處理程序規則及 TUN 接管範圍
出口已變更,DNS 結果仍與基準相似 解析仍沿用原路徑,也可能使用相同的公共解析服務 核對 DNS 設定與記錄,不要只憑名稱判斷
IP 查詢仍顯示本地出口 查詢網域採直連,或瀏覽器未使用代理 先確認該查詢請求符合的規則,再檢查流量接管設定
客戶端有流量,目標應用程式仍無法使用 流量可能來自背景探測或其他程式 依目標網域或處理程序定位,不要只看總流量
網頁可用,連線即時通訊或媒體時卻異常 相關 UDP 流量、網域或位址族未依預期處理 檢查協定支援、分流規則及應用程式連線記錄

在行動裝置上,系統顯示 VPN 標示,通常表示某個網路擴充功能或通道正在運作,不代表每個應用程式都使用相同出口。Android 的依應用程式設定、Apple 平台上的路由排除,以及其他網路工具的設定,都可能影響流量接管範圍。請以目前客戶端實際提供的功能為準。

容易誤判的情況:快取、位址族與地區限制

舊連線與快取可能讓變化暫時看不出來

切換節點後,已建立的連線可能繼續沿用原本路徑;頁面內容也可能直接取自快取。重新開啟目標應用程式並發出新請求,比反覆點選連線按鈕更有助於排查問題。若要清除 DNS 快取,請依照相應作業系統的操作方式進行,同時也要留意瀏覽器本身的快取。

不同位址族可能走不同路徑

裝置可能同時具備不同位址族的公開網路連線能力。查詢頁只測試其中一種位址,無法證明另一種也已納入接管。若客戶端或規則只涵蓋部分流量,應用程式可能優先使用另一條路徑。請先檢查客戶端的位址族支援與路由設定,再使用能分別顯示結果的工具核對,不要一開始就貿然停用系統功能。

解讀 WebRTC 結果時,需區分位址類型

瀏覽器的即時通訊可能使用與一般網頁不同的網路路徑。WebRTC 檢測中出現本機介面位址或經過隱藏處理的主機名稱,不會自動代表公開出口 IP 洩漏;若出現非預期的本地公開 IP 位址,才需要進一步檢查瀏覽器策略、UDP 路徑與客戶端接管範圍。單一網頁的測試結果無法概括所有應用程式。

平台的地區提示不能當成通用線路檢測工具

服務平台可能綜合帳戶地區、付款資訊、定位權限、過往工作階段與 IP 風險,判斷是否允許存取。因此,即使出口已變更,頁面仍提示地區受限,也不一定表示代理沒有生效。反過來說,能開啟某個平台,也不能證明其他應用程式或 DNS 已依預期接管。線路是否正常與平台是否授權,是兩件不同的事。

依序排查,保留可重現的紀錄

遇到異常時,不要同時更換節點、修改 DNS、切換模式並重新安裝應用程式。每次只變更一項設定,再重複相同請求,才能確認是哪項操作產生影響。先確認訂閱已成功匯入、線路仍在,且客戶端能建立連線,再檢查流量接管範圍與分流規則。

訂閱連結只是客戶端取得設定的入口,成功匯入不代表所有流量都已使用該設定。若遇到節點遺失或設定更新問題,可參考快速入門核對流程;若特定網站無法正常存取,可查看存取問題排查指南中的排查方向。

提交問題時,可提供作業系統與客戶端名稱、目前模式、目標網域、發生時間、規則符合情況及已遮蔽個人資訊的截圖。請勿公開訂閱連結、存取權杖或完整帳戶憑證,否則他人可能取得設定的存取權限。

判斷結論:出口 IP 符合預期、DNS 路徑與設定一致,且目標應用程式的新請求符合正確線路,才能較有把握地確認該使用情境已正常運作。依規則分流而採直連不一定是故障;瀏覽器驗證通過,也不代表整台裝置都已完成驗證。