VPN 連線後如何確認生效?先比對出口 IP,再檢查 DNS,最後測試實際使用的應用程式。用戶端顯示「已連線」,通常只代表連線狀態正常或本機代理已啟動,不表示瀏覽器、會議軟體和終端機都經過同一路線。判斷是否生效,應確認「哪個請求、經過哪條路徑、得到什麼結果」。
連線狀態與出口 IP:先確認請求走向
出口 IP 是目標網站看到的公開來源位址。裝置透過代理或隧道瀏覽網站時,網站通常會看到路線出口的位址,而非本地網路原本的公開 IP。最直接的檢查方式,是在連線前後使用同一個檢測頁面比對結果,而不只是查看用戶端的狀態圖示。
- 中斷用戶端連線,開啟 IP 檢測頁,記下公開 IP、顯示的地區,以及頁面是否分別提供 IPv4 和 IPv6 結果。
- 連線至目標路線,確認訂閱中確實選取該路線,且設定已啟用。重新進行檢測,不要只看頁面上先前留下的結果。
- 比對位址是否變更,再查看用戶端的連線記錄或規則命中結果,確認檢測頁面的請求經過代理,而非直接連線。
- 切回日常分流模式後再測一次。暫時切換全域代理後測試通過,不代表日常規則也涵蓋目標應用程式。
位址有所變更,是這次請求改走其他出口的有力證據;位址未變,則需要配合規則判斷。如果檢測網站設定為直接連線,結果不變可能正是預期狀況。反過來說,即使檢測網站顯示路線出口,也不能據此斷定所有應用程式都已納入代理。
系統代理與隧道模式:確認涵蓋範圍
日常所說的 VPN 用戶端,可能使用系統 VPN 介面,也可能只是設定系統代理。系統代理主要適用於會讀取相關設定的程式;TUN 模式則透過虛擬網路介面接管路由,涵蓋範圍通常較廣,但仍受路由、排除清單和分流規則影響。名稱相似,不代表實際作用範圍相同。
| 目前方式 | 通常影響的項目 | 需要額外檢查的項目 |
|---|---|---|
| 系統代理 | 遵循系統代理設定的瀏覽器與應用程式 | 應用程式是否忽略代理,或啟用了自己的代理設定 |
| 瀏覽器代理擴充功能 | 該瀏覽器中符合擴充功能規則的請求 | 其他瀏覽器、桌面應用程式和終端機不會因此自動納入代理 |
| TUN 或系統 VPN 介面 | 依路由與設定納入隧道的流量 | 應用程式排除設定、IPv6 路由、DNS 設定及 UDP 支援 |
| 應用程式內代理 | 該應用程式明確交由代理處理的連線 | 代理位址、驗證方式及網域解析方式是否相符 |
「全域模式」也容易讓人誤解。有些用戶端的全域模式,只表示進入代理核心的請求一律經過代理,並不會讓所有程式自動進入代理核心。如果程式根本沒有讀取系統代理設定,切換規則模式未必有用;此時應依照用戶端說明檢查 TUN 或應用程式內代理,而不是反覆更換路線。
訂閱連結用來取得路線與設定,不是接管流量的開關。成功匯入後,還要選取有效設定並啟動連線。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUIC 等協定名稱,無法單獨證明流量接管範圍;用戶端版本、協定支援與實際路由都必須相符。不要將訂閱連結貼到公開檢測網站,因為連結可能包含存取憑證。
DNS 檢查:解析路徑是否符合預期
DNS 負責將網域名稱解析為位址。網頁請求經過指定路線,不代表 DNS 解析也走同一路徑。系統 DNS、用戶端內建解析、瀏覽器的安全 DNS,以及應用程式自行發出的加密 DNS,都可能參與其中。檢查 DNS 的目的是確認實際解析路徑與設定一致,而不是看到陌生的解析服務商就判定異常。
可以使用可信任的 DNS 洩漏檢測頁面發出新的網域查詢,查看頁面回報的遞迴解析器,再與用戶端的 DNS 設定比對。這類頁面通常只會顯示最後查詢檢測網域的解析器,無法完整還原裝置到解析器之間的所有路徑。公用解析服務也可能使用分散式出口,因此解析器所在的地區不一定與路線出口地區完全相同。
如果預期國際網域會經由隧道解析,卻持續看到本地網路業者的解析器,請檢查用戶端是否接管 DNS、瀏覽器是否另行設定安全 DNS,以及系統是否留有手動設定。若規則允許中國大陸網域使用本地 DNS,本地解析本身不代表發生洩漏;關鍵在於哪些網域被送往何處,以及是否符合既定策略。
可在終端機使用 nslookup 或 dig 輔助查看解析結果,但這些工具不一定會重現瀏覽器的安全 DNS 行為。相同網域得到相同位址,不代表經過相同解析器;得到不同位址,也可能只是內容傳遞網路的正常調度。
分應用程式驗證:瀏覽器通過不代表全部正常
請使用實際需要的應用程式進行驗證。瀏覽器、命令列工具、會議軟體和遊戲的網路堆疊可能不同;網頁可以經由代理開啟,桌面應用程式卻仍直接連線。如果用戶端提供連線記錄,應優先查看目標網域或處理程序、命中的規則,以及最終的流量出口。各軟體的介面名稱可能不同,請以實際功能為準。
- ✅ 瀏覽器:確認代理擴充功能是否覆蓋系統設定,重新進行 IP 檢測,並查看檢測網域對應的連線記錄。
- ✅ 桌面應用程式:結束程式後重新開啟,執行需要連網的操作,再查看該處理程序或目標網域是否使用預期的流量出口。
- ✅ 終端機:檢查程式本身的代理選項與代理環境變數。命令列工具可能不會讀取桌面系統的代理設定。
- ✅ 會議與即時應用程式:分別測試登入、加入會議、語音和影像。登入頁面能使用,不代表媒體傳輸路徑也正常。
- ❌ 只看工作列圖示、單一網頁能否開啟,或用戶端內顯示的路線延遲,就認定所有應用程式都已生效。
在 Windows 與 macOS 上,應分別檢查系統代理和隧道權限。Android 裝置要留意分應用程式的包含或排除清單,以及省電策略是否讓用戶端在背景停止運作。iOS 裝置也應檢查用戶端設定中的路由與排除規則。系統顯示 VPN 圖示,只能代表介面狀態正常,不能取代目標應用程式的實際測試。
如果能在應用程式內查看目前工作階段的來源位址,可將其作為輔助證據,但歷史登入記錄可能會延遲更新。不要為了測試而在不熟悉的網站輸入帳戶憑證,也不要公開包含訂閱網址、存取權杖或個人工作階段資訊的除錯記錄。
看似已連線卻未生效:依症狀縮小範圍
瀏覽器已生效,其他應用程式仍直接連線
先確認瀏覽器是否單獨使用擴充功能代理,再檢查桌面應用程式是否支援系統代理。如果需要更廣泛的接管範圍,請依照 使用教學 啟用用戶端支援的隧道方式,並確認已完成權限授權。切換後重新啟動目標應用程式,避免沿用舊連線。
出口位址已變更,網站顯示的地區仍不正確
網站可能會綜合帳戶地區、付款資料、定位權限、Cookie 和 IP 資料庫進行判定。使用新的瀏覽工作階段,有助於釐清是否受到快取影響,但不會改變帳戶本身的地區設定。請先確認出口位址,再分析服務本身的判定方式;網站顯示的內容不能單獨作為路線失效的證據。
部分請求未經指定路線,或只有即時功能失效
分別檢查 IPv4 和 IPv6。如果用戶端沒有接管 IPv6,而應用程式優先使用 IPv6,就可能出現不同出口。WebRTC 檢測顯示的區域網路位址或 mDNS 名稱,不等於公開 IP 洩漏;更值得確認的是是否暴露本地網路原有的公開 IP,以及相關流量是否在預期的接管範圍內。
即時功能也可能使用 UDP。網頁能載入,只代表相關網頁連線可用,不代表即時媒體傳輸正常。請檢查用戶端、路線和目前設定是否支援 UDP,以及目標應用程式的備援行為;不要將所有失敗都歸因於 DNS。
更換路線後,結果沒有變化
檢查是否仍在沿用舊連線、切換是否確實套用,以及檢測網域是否被規則設為直接連線。同時執行的代理、VPN 或安全軟體,也可能爭用路由與 DNS。先保留需要驗證的連線工具,記下目前設定後逐項排查,避免連續修改而無法判斷原因。
檢查結論:證據應對應到具體請求
實用的檢查記錄應包含當時的網路環境、用戶端模式、選取的路線、目標應用程式、出口檢測結果和規則命中狀況。需要協助時,可透過 說明中心 提供已移除敏感資訊的資料。只描述「顯示已連線但無法開啟」,通常無法判斷問題出在解析、路由還是服務端限制。
只有在目標請求的出口符合預期、DNS 解析策略與設定一致,而且實際應用程式的連線記錄或功能測試也能相互印證時,才適合判定該情境已生效。這項結論只適用於目前的應用程式與設定,不代表裝置上的所有流量都能永久正常運作。
連線驗證不等於隱私稽核。VPNIz 以「匿名無日誌」作為隱私政策的主要訴求;出口變更本身無法驗證記錄政策,也無法消除網站帳戶登入、瀏覽器 Cookie 或裝置權限帶來的識別可能。路線負責傳輸路徑,帳戶與應用程式的隱私設定仍需分別管理。