VPN 連線後如何確認是否生效?先檢查出口 IP 與 DNS,再確認實際使用的應用程式。用戶端顯示「已連線」,通常只代表連線或本機代理已啟動,無法單憑此判斷瀏覽器、通訊軟體和其他程式是否都走預期路線。
本文不提供虛構的檢測結果。請在自己的裝置上記錄連線前後的狀況,並搭配用戶端規則與連線紀錄判斷。出口變化、DNS 解析路徑和應用程式路由是不同問題,不能只看一個綠色圖示就認定全部正常。
連線狀態與實際出口的差異
常見用戶端可能使用系統 VPN 通道,也可能只啟動本機代理並修改系統代理設定。前者透過系統網路介面接管符合路由規則的流量;後者則取決於應用程式是否遵循代理設定。兩者介面都可能顯示「已連線」,實際涵蓋範圍卻不同。
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC 是不同的代理協定或協定系列,並不代表用戶端的運作模式。看到這些名稱,不能直接推斷所有流量都已接管。VLESS 本身不提供加密,實際保護程度還取決於傳輸層設定;其他協定也應依用戶端與伺服器的實際設定判斷。
| 檢查項目 | 可以說明什麼 | 無法單獨證明什麼 |
|---|---|---|
| 用戶端顯示已連線 | 用戶端回報的連線或代理狀態 | 所有應用程式都已進入通道 |
| 網頁出口 IP | 該次網頁請求對外顯示的 IP 位址 | 其他應用程式、DNS 與所有位址系列的路徑 |
| DNS 測試結果 | 參與該次解析的伺服器線索 | 解析請求經過的完整路徑,以及是否加密 |
| 用戶端連線紀錄 | 符合的規則、選用的出口與已接管的請求 | 未由用戶端接管的所有系統流量 |
出口 IP:保留連線前後的對照紀錄
先選擇能顯示公用 IP 位址的檢測網站。搜尋「查詢公用 IP」即可找到相關工具,但不要為了檢測安裝來源不明的擴充功能,也不要輸入帳戶密碼。檢測網站會接觸你的連線 IP;選擇工具時,請留意其隱私權政策。
- 記錄直連基準。暫停用戶端連線,在同一個瀏覽器開啟檢測網站,記錄公用 IP、網路業者資訊和頁面顯示的地區。請勿公開完整 IP 位址。
- 連線至目標路線。確認用戶端選取的路線與運作模式。為方便比對,可暫時選擇讓測試請求經過代理的模式;完成後再恢復日常使用的規則。
- 重新進行檢測。再次執行網頁測試,不要只看舊截圖或快取內容。比對連線前後的 IP,並確認用戶端是否出現相應請求。
- 解讀結果。IP 位址改變,且請求符合預期出口,是有效的線索;若位址未變,先確認測試網域是否被規則指定為直連,再判斷連線是否異常。
IP 地區資訊來自資料庫,可能更新延遲,也可能只反映位址註冊資訊。用戶端顯示的地區與檢測網站標示不同,不足以直接判定路線無效。請交叉比對網路業者資訊、路線說明與實際請求紀錄,必要時洽詢客服。
同樣地,能開啟某個網站也不代表連線已生效:網站可能原本就能直接連線,或頁面主要內容來自快取。反之,出口正確但目標網站無法開啟,也可能是網站風控、帳戶限制或該出口遭拒,未必代表用戶端完全失效。
DNS 檢測:確認解析策略
DNS 會將網域名稱轉換成網路位址。所謂 DNS 洩漏,通常是指解析請求繞過預期通道或解析策略,讓不希望接觸查詢內容的解析器收到請求。DNS 與網頁出口是兩項不同檢查:網頁經過代理,DNS 仍可能依另一套設定運作。
先在未連線時執行 DNS 檢測,記錄解析器線索,再連線至目標路線後重新檢測。檢測通常會透過存取新產生的網域,找出參與解析的伺服器,因此必須實際重新執行測試。只重新整理結果頁,不一定會觸發新的查詢。
- ✅ 確認用戶端是否接管 DNS,以及規則模式是否允許部分網域使用本機解析。
- ✅ 檢查瀏覽器的「安全 DNS」設定,確認使用的是系統設定,還是指定的加密 DNS 服務。
- ✅ 比對連線紀錄與解析器資訊,確認結果是否符合自行設定的策略。
- ❌ 不要只因解析器所在地區與出口地區不同,就認定發生 DNS 洩漏。
瀏覽器可能使用 DNS over HTTPS,繞過系統設定的解析器,但 DNS 服務的連線仍可能經過代理。公用解析器也可能使用分散式網路,因此檢測顯示的位置不一定與出口一致。所以,「出現公用 DNS」不等於發生洩漏,「沒有本地網路業者名稱」也不能完整證明隱私安全。
不要隨意將 DNS 設定改成陌生位址。先閱讀用戶端對 DNS 解析、遠端 DNS 與分流的說明,再一次只調整一項設定,並保留調整前後的結果。
如果檢測結果出現本地網路的解析器,而你的目標是讓所有 DNS 解析都經過通道,請檢查用戶端的 DNS 接管設定、瀏覽器覆寫設定與系統設定。修改後關閉舊的測試頁面,再重新執行測試。若仍無法判讀,請保留已遮蔽敏感資訊的結果與用戶端設定,供客服協助排查。
逐一驗證應用程式:瀏覽器不代表全部
並非所有應用程式都會遵循系統代理設定。有些程式會自行建立連線,有些只支援特定代理類型,還有些必須完全結束後,才會讀取新的設定。瀏覽器檢測通過後,還應驗證實際要使用的應用程式,而不是在同一個網頁上反覆點擊。
在 Windows、macOS 或 Linux 上,先確認用戶端使用的是系統代理、TUN 模式或其他通道模式。TUN 可擴大流量接管範圍,但仍會受到路由、規則、權限與排除項目影響。名稱含有「全域」的選項,也可能只表示已接管的請求一律使用代理,不代表所有程式都已接管。
在 iOS 與 Android 上,請檢查系統 VPN 狀態,以及用戶端是否排除特定應用程式。Android 用戶端可能提供依應用程式設定代理的選項;iOS 的實際涵蓋範圍則取決於用戶端實作與系統設定。狀態列圖示只能作為參考,仍須在目標應用程式中送出新的請求。
- 開啟目標應用程式,執行可辨識的網路操作,例如重新整理內容或載入新頁面。
- 查看用戶端紀錄,確認是否出現相應網域或連線,以及符合的是直連還是代理規則。
- 若紀錄中找不到請求,請檢查應用程式排除設定、代理支援情況與用戶端權限;沒有紀錄也可能只是尚未啟用記錄功能。
- 調整設定後重新啟動目標應用程式,再次檢查。不要同時更換路線、修改規則和調整 DNS,否則很難判斷是哪項設定發揮作用。
命令列工具的行為也可能與瀏覽器不同。終端機程式不一定會自動讀取桌面系統代理,代理環境變數也未必受到所有工具支援。需要測試終端機時,請查閱該工具的代理參數說明,不能直接套用瀏覽器的測試結果。
IPv6 與 WebRTC:檢查可能的旁路
裝置可能同時支援 IPv4 與 IPv6 網路連線。如果通道只涵蓋其中一種位址系列,應用程式可能透過另一條路徑連線。請使用能分別顯示這兩種公用 IP 位址的工具,並在連線前後都進行檢查;只看到一種位址,不能據此判定另一種流量也已接管。
若連線後檢測到的 IPv6 位址與直連基準相同,而用戶端原本應涵蓋所有公用流量,就需要確認 IPv6 路由與支援範圍。請優先依照用戶端官方說明處理,不要把停用系統 IPv6 當成適用於所有裝置的解法。未顯示 IPv6,也可能只是目前的網路或檢測工具不支援。
WebRTC 用於瀏覽器即時通訊,其網路路徑可能與一般網頁請求不同。測試中出現區域網路位址或經隱藏處理的本機識別資訊,不代表公用出口 IP 洩漏;若出現直連的公用 IP 位址,則應進一步檢查瀏覽器、用戶端的 UDP 接管與路由策略。
這些網頁工具只能檢查各自觸發的請求。它們可以提供線索,但無法證明裝置上完全沒有任何旁路,也不能只憑出口 IP 確認通道的加密方式。若要確認加密設定,請檢查實際使用的協定與傳輸設定;若要深入排查,可請有經驗的人員搭配系統路由或封包擷取進行分析。
常見異常:依照現象逐步排查
排查時,先區分「未經過預期出口」和「已經過出口但無法存取」。直連、中轉或 IEPL 專線主要描述傳輸路徑或線路架構,不會自動決定本機 DNS、瀏覽器和應用程式的分流是否正確。更換路線也無法解決所有本機流量接管問題。
| 現象 | 優先檢查項目 | 下一步 |
|---|---|---|
| 顯示已連線,但網頁 IP 未變 | 測試網域是否直連、瀏覽器代理設定 | 確認規則後重新執行檢測 |
| 瀏覽器正常,其他應用程式無效 | 應用程式排除設定、系統代理支援、通道模式 | 查看應用程式請求紀錄,視需要調整流量接管 |
| 出口已變,但 DNS 結果不如預期 | 用戶端 DNS 策略、瀏覽器安全 DNS | 確認解析目標後逐項調整 |
| 出口正確,但目標網站拒絕存取 | 網站錯誤訊息、帳戶地區與出口限制 | 釐清是網站政策還是路線問題 |
| 切換網路後結果改變 | 重新連線、系統路由與新網路設定 | 重新建立連線,再次驗證出口與 DNS 解析 |
如果用戶端沒有可選路線,或設定更新失敗,請登入使用者面板確認訂閱狀態與用戶端相容性。訂閱連結是用來取得路線設定,本身並非連線成功的證明。更新後仍須選取路線並依照本文的方法驗證;也不要將完整訂閱連結傳給檢測網站。
驗證結論與日常複查
較可靠的結論應具體說明:目標瀏覽器的出口符合所選路線,DNS 結果符合設定策略,常用應用程式的請求符合預期規則,適用的位址系列也已檢查。這樣的紀錄比「一切正常」更有用,下次發生異常時,也能找出是哪個環節有所變化。
更換用戶端、修改分流規則、更新系統或切換網路後,可以重新比對一次。分享截圖與記錄前,請先遮蔽完整公用 IP、使用者名稱、訂閱連結、敏感瀏覽網域與驗證資訊。需要協助時,提供裝置系統、用戶端名稱、運作模式及問題現象,即可開始排查。