VPN 用戶端顯示「已連線」,但網頁和 App 仍無法使用,通常不代表整台裝置的網路都已中斷。這個狀態多半隻表示通道已建立,不保證 DNS 能正確解析網域、流量已走到預期路由,或目前選用的線路能正常傳輸資料。排查時先分清楚是所有網站都打不開,還是隻有特定網站或 App 異常,再依序檢查 DNS、路由分流、線路狀態、代理衝突與本地網路。
不建議一開始就重裝用戶端或連續切換多個設定。一次只改一項,並在每次調整後重新測試同一個網站或 App,才容易找出真正原因。若只有網域名稱無法開啟、但其他網路功能正常,優先查 DNS;若所有應用程式都無法連線,則應一併檢查路由、線路與本地網路。
原因一:DNS 解析失敗或設定互相衝突
DNS 負責把網域名稱轉換成網路位址。VPN 通道即使已建立,若裝置仍使用無法回應的 DNS,或 DNS 請求沒有依照用戶端的設定送出,就可能出現網頁一直載入、顯示找不到伺服器,但部分已建立連線的 App 仍能運作等情況。反過來說,若某個 App 透過固定位址或既有連線工作,也不能據此判定 DNS 完全正常。
先確認用戶端是否提供 DNS 選項,以及目前是否啟用了自訂 DNS、私有 DNS或安全 DNS。若同時啟用多個 DNS 功能,請先暫時回到用戶端建議的預設設定,重新連線後測試。不要隨意填入來源不明的 DNS 位址,也不要在不清楚影響的情況下停用裝置的安全功能。
- Windows:中斷 VPN 後重新連線,或在命令提示字元執行
ipconfig /flushdns清除本機 DNS 快取,再重新開啟瀏覽器測試。 - macOS:先退出瀏覽器並重新連線;若仍然無效,可重新啟動 Mac,讓系統重新建立網路與名稱解析狀態。管理員熟悉終端機時,也可使用系統適用的 DNS 快取清除命令。
- Android:檢查「私人 DNS」是否設為自訂主機名稱。若最近曾更改,先切回自動或原本使用的設定,再重新連線測試。
- iPhone 或 iPad:確認目前 Wi-Fi 網路沒有套用與 VPN 不相容的自訂 DNS 或內容過濾設定;切換至另一個可信任網路測試,有助於判斷問題是否只發生在原本的 Wi-Fi。
若只有某個瀏覽器出問題,還要檢查瀏覽器內建的安全 DNS、代理或擴充功能。瀏覽器可能自行使用獨立的 DNS 與代理設定,不一定完全遵循系統網路設定。先暫停近期新增的網路擴充功能,再重新測試,可避免把瀏覽器問題誤認成 VPN 故障。
原因二:分流規則或路由沒有涵蓋目標流量
「已連線」不代表裝置上每一個 App 都會經過 VPN。全域模式、規則模式與直連模式的路由方式不同;規則模式通常會依網域、位址或應用程式決定流量要走代理還是本地網路。如果目標網站被判定為直連,或特定 App 沒有被納入代理範圍,就可能出現部分服務可用、部分服務無法連線的情況。
先查看用戶端目前採用的模式,再確認問題中的網域或 App 是否符合預期規則。若用戶端有連線記錄或流量檢視功能,可以查看該請求實際走向;不要只根據狀態列的連線圖示推斷路由。使用相容用戶端匯入訂閱時,也要確認訂閱已更新,且目前選用的設定檔不是舊版或不完整的設定。
全域
較多流量交由代理處理,適合用來判斷是否為分流規則造成差異。
規則
依網域、位址或應用程式分流,需確認目標是否符合預期規則。
直連
流量沿用本地網路,若目標需要代理,可能會無法正常存取。
排查時可暫時切換至用戶端提供的其他模式,並以同一個目標測試。若切換後恢復,問題較可能與規則、DNS 分流或應用程式代理範圍有關;測試完成後,再切回符合日常需求的設定。這只是定位方法,不宜長期保留不符合使用目的的全域設定。
原因三:目前線路暫時不可用或不適合當前網路
用戶端顯示連線成功後,線路仍可能因路徑變化、服務端狀態或本地網路限制而無法穩定傳輸。不同地區、線路類型與協定的連線路徑並不相同;在一條線路上遇到問題,不代表整個訂閱或所有線路都失效。Shadowsocks、VMess、Trojan、Hysteria2 等協定的連線方式與傳輸特性也不相同,因此某個網路環境下可用的設定,在另一個環境中未必有相同結果。
先中斷目前連線,更新訂閱,再選擇另一條可用線路重新測試。若用戶端允許選擇協定,建議先固定線路,只更換協定;下一輪再固定協定、更換線路。每次只改一個變因,才知道問題是跟線路、協定,還是本地網路有關。不要只以節點名稱或地區推斷品質,也不要把短暫的連線成功當作所有 App 都已恢復。
- 記下目前使用的線路、協定與連線模式。
- 中斷 VPN,更新訂閱或設定檔,確認線路清單已載入。
- 選擇另一條線路,維持原本協定與分流模式,再測試同一個網站或 App。
- 如果仍無法使用,恢復原線路,只更換用戶端支援的協定後再次測試。
- 若更換線路或協定後恢復,保留有效設定,並記錄原先異常的組合,以便後續回報或再次排查。
原因四:系統代理或其他網路工具互相衝突
如果同時啟用兩個 VPN、代理工具、流量過濾器或安全軟體的網路保護功能,可能會出現多個工具爭用系統代理、虛擬網路介面或 DNS 的情況。某些工具只接管瀏覽器流量,另一些則會修改整台裝置的路由;它們疊加後,用戶端可能顯示已連線,但實際流量被另一個設定攔截或送往錯誤出口。
先確認目前只有一個代理或 VPN 用戶端在管理網路。關閉其他用戶端後,檢查系統代理是否仍留有手動設定;若是在 Windows 或 macOS 使用 Clash Verge、sing-box 等相容用戶端,也要確認沒有另一個用戶端同時啟用系統代理或虛擬介面。Shadowrocket 等行動用戶端也應確認目前只有一個 VPN 設定正在接管系統流量。
- ✅ 每次只讓一個用戶端接管系統代理或 VPN 介面。
- ✅ 停用近期新增的網路過濾、廣告攔截或防火牆規則後再測試。
- ✅ 確認系統代理設定與目前使用的用戶端模式一致。
- ❌ 不要在不清楚作用的情況下刪除系統網路設定或安全軟體。
- ❌ 不要同時開啟多個用戶端,再以單一狀態圖示判斷連線結果。
如果關閉其他工具後仍無法恢復,可以先退出 VPN 用戶端,再重新啟動裝置,讓系統重新載入網路介面與路由設定。若問題只在安裝某個安全軟體或網路工具後出現,優先檢查該軟體的代理、DNS 保護與流量過濾設定,不必立即移除整個用戶端。
原因五:本地網路、路由器或裝置連線本身異常
VPN 無法修復已經中斷的本地網路。Wi-Fi 訊號不穩、路由器需要重新連線、行動數據受限,或目前網路要求先完成登入驗證,都可能讓用戶端建立連線狀態後,實際流量仍無法送達。公共 Wi-Fi 的入口頁面也可能攔截一般網路請求;若尚未完成登入或同意網路條款,VPN 連線便可能受影響。
先中斷 VPN,確認本地網路本身可正常開啟一般網頁。若無法使用,重新連線 Wi-Fi 或行動數據,確認路由器狀態,必要時重新啟動網路設備。使用公共 Wi-Fi 時,先依照網路提供者的方式完成登入,再啟用 VPN。若其他裝置使用同一個 Wi-Fi 也無法上網,問題通常不只在目前這台裝置或 VPN 用戶端。
在 Windows 與 macOS 上,可先關閉再開啟 Wi-Fi,並確認系統沒有連到訊號較弱或需要登入的網路。在 Android 或 iOS 上,可開啟飛航模式再關閉,讓行動網路或無線連線重新建立;若使用行動數據,亦要確認系統允許相關用戶端使用行動網路。完成後再重新連線 VPN,避免在本地網路尚未恢復時反覆切換線路。
依序恢復網路:從簡單檢查到重新設定
若仍不確定問題來源,可以依照以下順序操作。每一步完成後都用同一個目標測試,並觀察是所有流量恢復,還是隻有部分網站或 App 恢復。這樣能把問題縮小到本地連線、DNS、分流、線路或代理衝突,而不是在多個設定之間來回猜測。
- 確認本地網路:中斷 VPN,測試一般網頁;本地網路不可用時,先處理 Wi-Fi、行動數據或登入驗證。
- 重建連線:退出目前連線並重新啟用用戶端,等待連線狀態穩定後再測試。
- 排查 DNS:查看私人 DNS、自訂 DNS與瀏覽器安全 DNS,必要時清除本機 DNS 快取或重新啟動裝置。
- 檢查路由:確認目前模式與目標網站或 App 的分流規則相符,並查看連線記錄中是否有相應請求。
- 排除衝突:暫時關閉其他 VPN、代理或流量過濾工具,確認系統代理沒有保留不適用的設定。
- 更換線路或協定:更新訂閱後逐項測試,不要同時更改多個參數。
如果問題在多條線路與不同網路環境下都持續發生,記錄裝置系統、用戶端名稱與版本、連線模式、線路與協定、出錯時間,以及所有網站或只有特定 App 受影響。回報前不要公開訂閱連結、帳號憑證或含有個人資訊的完整日誌。具備這些基本資訊,才能區分用戶端設定、本地網路與線路端問題,避免反覆執行相同的無效操作。