要確認 VPN 是否真的生效,應分別檢查出口 IP、DNS,再逐一驗證各應用程式。客戶端的連線圖示只是起點:它可能表示本機代理已啟動,也可能代表隧道已建立,但單靠圖示無法證明目標應用程式的請求正經由這條線路傳送。
可靠的判斷方式不是只開啟一個網站,而是比較連線前後的結果,並確認分流規則。以下依實際操作順序說明,不必先理解所有網路術語,也不需要為了檢測而安裝來源不明的工具。
連線狀態與實際流量:先釐清檢查目標
一般所說的 VPN 客戶端,可能使用系統層級隧道,也可能只提供本機代理。系統代理通常只影響會讀取代理設定的應用程式;虛擬網卡或 TUN 模式則會嘗試在網路層接管流量,但仍可能受排除清單、路由設定與客戶端實作方式影響。無論哪種模式,都不能只看名稱就判斷涵蓋範圍。
同樣地,Shadowsocks、VMess、Trojan、VLESS 等協定名稱描述的是連線方式,不代表所有應用程式都已由 VPN 接管。線路採用 IEPL、中轉或直連,描述的也是傳輸路徑,並非裝置端的分流結果。檢查時應先確認請求實際經過哪裡,再討論線路本身。
| 檢查項目 | 可以確認的事項 | 無法單獨證明的事項 |
|---|---|---|
| 客戶端顯示已連線 | 客戶端回報連線或代理正在運作 | 目標應用程式的請求確實經過 VPN 線路 |
| 出口 IP 比對 | 該次檢查請求對外顯示的 IP 位址 | 其他應用程式及其他位址類型也使用相同路徑 |
| DNS 檢查 | 與受測網域相關的遞迴解析服務線索 | 所有網域查詢都遵循相同路徑 |
| 逐一檢查應用程式 | 指定應用程式在目前設定下的實際狀況 | 更換網路或規則後仍維持相同結果 |
比對出口 IP:保留連線前的基準資料
出口 IP 是遠端網站看到的請求來源位址,不是裝置在區域網路中的位址。先中斷客戶端連線,用瀏覽器開啟可查詢公網 IP 的網頁,記錄 IP 位址、網路歸屬與檢查時間;接著連上目標線路,再用同一個瀏覽器和檢查網頁重新測試。測試期間先不要切換本機網路,否則無法判斷變化是來自 VPN 線路還是網路切換。
- 記錄未連線時的公網位址;若網頁分別列出 IPv4 與 IPv6,請一併保存結果。
- 連上線路後,確認客戶端選取的節點與目前代理模式,再重新送出檢查請求。
- 查看 IP 位址是否改變;若沒有變化,確認檢查網域是否被分流為直連。
- 若客戶端支援,可暫時改用全域代理規則重新測試;測試完成後恢復日常規則。
- 查看客戶端的連線記錄,確認檢查網域命中了哪條規則,以及使用哪個出口。
這裡的「全域」通常是指客戶端統一依規則選擇代理,不一定代表裝置的所有流量都已由 VPN 接管。瀏覽器檢查成功,只能說明瀏覽器這次請求的路徑符合預期,還需要繼續檢查目標應用程式。
DNS 檢查:確認解析路徑,不只看地區
DNS 會將網域名稱解析為 IP 位址。網頁請求經過代理,不代表網域查詢也一定走相同路徑。瀏覽器的安全 DNS、作業系統的解析設定、客戶端 DNS 模組,以及應用程式內建的解析器,都可能參與其中。DNS 洩漏通常是指查詢離開原本預期的保護路徑,不只是「結果顯示本地地區」這麼簡單。
選擇能顯示解析服務資訊的 DNS 檢查網頁,先在未連線時測試並保存結果,再連上線路重新檢查。這類網頁通常會透過臨時檢查網域觀察遞迴解析器,顯示的不是裝置與解析器之間的完整網路路徑。公共解析服務也可能採用就近調度,因此解析器的位置不必與出口節點一致。
若連線後仍看到本地電信業者的解析服務,請進一步確認客戶端是否接管 DNS、規則是否允許本地解析,以及瀏覽器是否另外設定安全 DNS。不要一次更動所有設定:先記錄原始設定,再逐項調整和重新測試,否則即使結果改變,也很難知道是哪項設定造成的。
使用分流時,國內網域由本地解析、國際網域依指定解析路徑處理,可能正是規則的設計方式。應先釐清目標是「所有查詢都走指定路徑」,還是「依網域分流」,再判斷結果是否符合需求。DNS 檢查通過,也不能取代出口 IP 與應用程式層級的驗證。
逐一驗證應用程式:瀏覽器正常,不代表所有應用程式都正常
先挑選實際需要使用的應用程式,而不是只測試檢查網站。在 Windows 與 macOS 上,有些應用程式會讀取系統代理,有些則使用自己的網路設定;命令列程式也可能只讀取代理環境變數。Android 客戶端可能提供按應用程式納入或排除的選項;iOS 則應確認目前客戶端設定與路由規則。實際設定位置請以客戶端版本為準。
測試前,先完全結束目標應用程式再重新開啟,避免舊連線沿用原本路徑。瀏覽可更新內容、但不涉及敏感操作的頁面,同時查看客戶端連線記錄。若記錄中沒有該應用程式的請求,先檢查它是否遭到排除,或是否忽略系統代理;若已有記錄,則查看命中的規則與出口,不必反覆重新安裝應用程式。
- ✅ 瀏覽器:確認擴充功能代理、安全 DNS 與客戶端是否使用不同設定。
- ✅ 桌面應用程式:確認是否讀取系統代理,必要時依官方教學設定應用程式內的代理。
- ✅ 行動裝置應用程式:檢查應用程式分流清單,確認目標應用程式未遭排除。
- ✅ 命令列工具:檢查代理環境變數與略過清單,不要直接把終端機的結果當成瀏覽器的結果。
- ❌ 只因為網頁能開啟,就認定裝置上的所有應用程式都已經生效。
若客戶端支援虛擬網卡模式,可依教學啟用後重新測試,但不要認為這必然能解決所有問題。權限不足、路由衝突、應用程式遭排除,以及不支援的流量類型,都可能影響實際涵蓋範圍。調整時只保留一個正在接管流量的客戶端,會更容易找出問題。
看似已連線卻未走 VPN:依照現象縮小排查範圍
出口位址沒有改變,但部分網站可以存取
最常見的原因是規則分流:檢查網頁走直連,目標網站則走代理。先查看規則命中記錄,再暫時切換規則重新測試。另一個可能是瀏覽器仍保留舊連線;關閉相關頁面並重新啟動瀏覽器後再測。不要只憑一次查詢結果就刪除所有設定。
出口已改變,目標服務仍提示地區不符
目標服務可能也會參考帳號地區、付款資料、裝置定位權限、過往工作階段或出口位址的信譽。IP 改變只代表目前請求的出口已變,不能保證服務一定允許存取。請確認服務本身的使用規則,並分辨網頁與應用程式的請求路徑;帳號層級的限制不一定與 DNS 有關。
瀏覽器正常,應用程式卻一直連線失敗
先確認應用程式是否略過系統代理,再查看連線記錄中是否有失敗請求。有些應用程式也會使用 UDP 或獨立的背景服務,相關路徑可能與網頁不同。瀏覽器連線成功,不代表這些流量也能正常使用。此時應查閱客戶端對所需流量類型的支援說明,不要盲目更換協定。
切換網路或喚醒裝置後出現異常
切換網路可能改變預設路由,從休眠狀態恢復也可能留下失效連線。先重新連線客戶端,再重新啟動目標應用程式並重新檢查出口 IP。如果基礎網路本身無法存取常用網站,應先處理本機網路問題。已購買方案的使用者也應在控制台確認方案狀態;能匯入訂閱只代表設定可讀取,不代表目前節點一定可用。
檢查結果與求助紀錄:留下可重現的資訊
完整檢查應能回答:測試的是哪個應用程式、使用哪種模式、請求命中哪條規則,以及出口與 DNS 是否符合預期。不必為了證明「已連線」而長時間進行速度測試;傳輸量與延遲反映的是效能,不能取代路徑驗證。
判斷結論:只有在目標請求的出口符合預期、DNS 路徑符合自己的分流目標,且目標應用程式也有相應連線記錄時,才有充分依據表示「目前使用情境下已生效」。瀏覽器通過檢查,不應延伸解讀為所有應用程式與流量都已通過檢查。
需要尋求協助時,請整理作業系統、客戶端名稱與版本、所選模式、發生時間、目標網域和錯誤訊息,並附上已去識別化的規則命中記錄。提交截圖前,請遮住訂閱連結、帳號憑證及無關的瀏覽記錄。訂閱連結通常包含存取憑證,請勿張貼在公開討論區,也不要交給不熟悉的檢查網站。
VPNSouth 使用者可先參閱使用教學,確認客戶端匯入與連線方式,再透過控制台工單提交上述資訊。每次只更改一項設定並保留調整前後的結果,比反覆切換大量節點更容易找出原因。