跳至正文

VPN 如何確認確實生效:檢查出口 IP、DNS洩漏與各應用程式連線

連線圖示亮起,不代表流量真的經過代理。本文帶你檢查出口 IP、DNS 洩漏及各應用程式連線,找出「看似連上,流量卻沒走代理」的常見原因。

先定義「生效」:目標連線是否經過預期的出口

想確認 VPN 是否真的生效?先檢查出口 IP,再查看 DNS 洩漏,最後逐一測試各應用程式。連線圖示只表示用戶端已進入連線狀態,無法證明瀏覽器、終端機和辦公軟體的連線都經過同一條線路。

先確認自己的使用需求。若採用智慧分流,中國大陸網站直連、指定的國際網站經由代理,可能正是預期結果。若希望所有受支援的網路流量都進入通道,就要確認用戶端是否提供相應模式,以及是否涵蓋目前使用的應用程式、DNS 與 IPv6。不要以「所有網頁都應顯示相同地區」判斷分流是否正常。

系統代理通常只影響遵循該設定的應用程式;虛擬網卡模式可接管更多網路流量,但實際涵蓋範圍仍取決於路由、排除規則與用戶端的實作方式。用戶端中的「全域」也可能只代表進入代理核心的連線一律走代理,不等於整台裝置的所有流量都會自動受到接管。

分別檢查連線狀態、出口、解析結果與應用程式行為
檢查項目 可以說明什麼 無法單獨證明什麼
用戶端顯示已連線 用戶端已啟用連線或代理設定 目標應用程式實際採用了該設定
網頁出口 IP 這次網頁連線被檢測服務辨識到的來源 終端機、遊戲或其他應用程式使用相同出口
DNS 檢測結果 測試網域查詢最後經過的解析服務 所有解析請求在本機網路中的完整路徑
用戶端連線記錄 連線套用的規則、出口或處理方式 遠端網站一定允許透過該出口存取

先建立基準,再比對出口 IP

不要同時切換線路又修改瀏覽器設定。先儲存工作,暫停持續傳輸中的任務,並在可信任的本機網路中建立直連基準。若目前環境不適合直連,就略過中斷連線的步驟,參考既有的可信紀錄判斷;不必為了測試而暴露正在進行的敏感連線。

  1. 記下目前用戶端的模式、選用線路和目標網站。開啟可信任的 IP 檢測頁面,記錄顯示的公網位址及位址類型,不要只記地圖上的城市。
  2. 啟用用戶端,維持相同網路與瀏覽器。確認該檢測網域依預期進入代理後重新載入頁面;必要時開啟新分頁,避免舊結果干擾。
  3. 比對位址是否變化,並在用戶端連線記錄中搜尋該檢測網域。若規則顯示直連,即使 IP 沒變,也不能據此認定國際網站的代理連線失敗。
  4. 實際存取目標服務,同時查看該服務對應的連線。檢測網站的結果與實際業務連線應分開核對,不能用前者取代後者。

IP 地理資料庫可能更新較慢,不同檢測網站也可能顯示不同地區。位址歸屬與線路名稱不完全相符,不足以直接證明線路異常。更值得確認的是:這次連線是否符合預期規則、遠端看到的位址是否屬於預期出口,以及目標服務能否正常完成操作。

也要分別檢查 IPv4 和 IPv6。檢測頁只顯示其中一種位址,不代表另一種位址也經過相同路徑。如果瀏覽器優先建立 IPv6 連線,而用戶端未接管相應流量,結果可能與只檢查 IPv4 時不同。先確認用戶端的 IPv6 支援情況與路由設定,不要把停用 IPv6 當成通用解法。

出口 IP 改變,只能證明這次連線的出口有所變動;不代表整台裝置的流量都已受接管,也不等於匿名。網站仍可透過登入帳號、Cookie 等資訊辨識使用者的連線。

檢查 DNS 洩漏,先確認解析路徑是否符合規則

DNS 會將網域名稱解析為位址,網站連線則負責傳輸資料,兩者可能經過不同路徑。因此,「網頁出口已變更」與「網域查詢仍由本機網路處理」可以同時發生。若目標網域原本應透過通道解析,卻意外交由本機網路中的解析器處理,才是需要排查的狀況。

使用可信任的 DNS 檢測工具時,維持用戶端模式不變,重新進行檢測,並記下解析服務名稱及其歸屬資訊。檢測頁通常會透過專用測試網域觀察遞迴解析器,顯示的是解析鏈中的服務,不是裝置每一跳的完整路徑。解析器顯示在本地區,不能單憑這點確認有洩漏;顯示在其他地區,也無法證明所有應用程式都沒有走其他路徑。

瀏覽器的安全 DNS,也就是透過 HTTPS 等加密方式進行解析的功能,可能使用與系統不同的解析器。查詢連線仍可能經過代理,也可能依應用程式或網域規則直連。加密 DNS 保護的是解析傳輸方式,不會自動讓網頁流量進入代理,也不保證解析路徑符合用戶端原本的分流策略。

Windows 可使用以下命令查看網路設定,也可以在修改解析設定後清除系統 DNS 快取。設定中列出的 DNS 伺服器只能作為線索,無法證明流量路徑;瀏覽器和應用程式也可能保留自己的快取。

ipconfig /all
ipconfig /flushdns

不要把一般網域查詢命令成功執行,當成「沒有洩漏」的證明。這只表示該工具完成了解析,不代表瀏覽器採用相同方式。排查時應一併檢視解析設定、測試網域結果與用戶端連線記錄。

逐一測試各應用程式連線,別只測瀏覽器

瀏覽器能存取,不代表終端機、編輯器和遊戲也能使用網路。Windows 和 macOS 的應用程式可能讀取系統代理,也可能使用自己的網路設定;Linux 桌面環境的代理設定同樣無法約束所有程式。行動裝置通常透過系統提供的 VPN 介面接管流量,但依應用程式排除、工作設定檔或其他網路擴充功能,仍可能改變實際涵蓋範圍。

命令列工具通常會讀取 HTTP_PROXY、HTTPS_PROXY 或 ALL_PROXY,實際支援情況取決於工具。環境變數中的代理類型應與用戶端提供的本機監聽方式一致;位址和連接埠必須從目前用戶端查詢,不要直接套用網路上的預設值。變數名稱中有 HTTPS,也不代表可以任意將代理位址的通訊協定改成 HTTPS。

若使用支援 SOCKS 的工具,也要確認網域是在本機解析,還是交由代理端解析。即使連線使用相同的代理位址,不同工具的解析行為仍可能不同。調整後重新啟動目標應用程式,讓新連線採用新設定;已建立的連線不一定會在切換模式後立即移轉。

找出「看似連上」的常見原因

規則判定為直連,或代理設定互相覆寫

先在連線記錄中搜尋目標網域,確認最後套用的規則與出口。成功匯入訂閱只表示設定已載入,不代表規則適用於目前的目標。瀏覽器擴充功能、舊的代理設定或其他網路用戶端也可能改變流量路徑。儲存設定後,逐一停用可能衝突的來源;每次只改一項,才能保留比較基準。

線路可以連線,但目標服務拒絕存取

目標網站可能依帳號地區、出口信譽或自身政策限制存取。如果連線記錄與出口檢查都符合預期,但實際服務仍提示受限,就應分開判斷「線路傳輸正常」與「網站允許存取」。更換線路可作為比較方式,但不能因此保證所有目標服務都能使用。

WebRTC 結果與網頁出口不一致

瀏覽器的即時通訊功能可能收集候選網路位址,實際可見內容會受到瀏覽器隱私策略、代理模式與連線方式影響。檢測頁出現區域網路位址或經過隱藏處理的主機名稱,不等於真實公網出口已曝光。應留意是否出現不符合預期的公網位址,再檢查用戶端涵蓋範圍;若要調整瀏覽器策略,也要確認會議和通話功能是否受到影響。

切換網路或從休眠恢復後,連線狀態可能已失效

裝置從有線網路切換至無線網路,或從休眠恢復後,用戶端介面可能仍顯示已啟用,但原有連線已無法使用。請重新檢查線路、目標連線與 DNS,不要只反覆重新整理同一個頁面。若要提供排查資訊,可先參閱使用手冊,只保留必要的錯誤片段;不要公開訂閱連結、憑證或完整連線記錄。

完成複測,保留可重複使用的結論

確認測試通過後,記錄有效的用戶端模式、線路名稱、目標應用程式與規則結果。需要主動中斷連線時,確認系統代理已恢復,且直連正常。若用戶端提供斷線阻斷功能,請依照說明實際測試;不能因為連線時運作正常,就認定線路異常時也一定會阻止流量送出。

隱私政策與本機測試也應分開看待。VPNVJ 的安全主要訴求是「不記錄日誌」,這是服務政策的說明,不是出口測試能獨立證明的結論。用戶端本機診斷記錄與服務端政策並非同一回事,排查時仍應謹慎控制分享資訊的範圍。

判斷依據:目標連線、解析路徑與規則結果一致。

出口 IP 符合預期、DNS 處理方式符合分流目標,而且實際應用程式能完成工作,才能判定目前情境的設定有效。遇到單一項目異常時,先找出問題範圍:是檢測網站被設為直連、解析策略不同,還是應用程式沒有使用代理,再決定要修改規則或切換線路。

準備繼續設定時,可參閱用戶端教學與線路清單。先建立可重複的檢查方式,再比較線路體驗,比只看連線圖示更容易找出問題,也能避免把正常分流誤判為失效。

免費體驗