你開了代理,網頁也能打開,但存取記錄仍可能透過 DNS 洩漏出去。這是很多人忽視的一環。
問題出在哪
存取網站前,系統要先把網域解析成 IP,這就是 DNS 查詢。如果這個查詢走了本地明文 DNS(如電信商的 DNS),那麼即使正文流量加密走代理,你查詢了哪些網域依然被明文看到,這叫 DNS 洩漏。
合作推薦訂閱連結從哪來?本站合作機場註冊即送 1GB 香港高速體驗流量,可直接一鍵匯入。取得高速節點怎麼防
- 遠端解析:讓網域在代理伺服器那端解析,而不是本地。v2rayN 路由裡把網域解析策略設為
IPIfNonMatch/AsIs時要理解其含義。 - FakeDNS / 虛擬 DNS:TUN 模式下常配合 FakeDNS,把解析交給核心統一處理,減少洩漏。
- 加密 DNS:用 DoH / DoT(如
https://1.1.1.1/dns-query)替代明文 DNS。
怎麼自查
連上代理後存取 dnsleaktest 之類的檢測站,看解析你請求的 DNS 伺服器地理位置是否落在代理出口,而不是你本地電信商。
分流場景要留意:國內網域走本地 DNS 解析是刻意為之(否則會解析到國外 CDN 變慢),並非都算「洩漏」。真正要防的是你想隱藏的境外存取被本地 DNS 看到。