RUNWEBTOOLS
繁體中文

WebRTC 洩漏測試

檢查 WebRTC 是否洩漏你的內網或公網 IP — VPN 使用者的快速隱私檢查。

在本機發起一次 WebRTC 連線嘗試,並列出它暴露的每一個 IP 位址。唯一的網路請求是 STUN 查詢(送往 Google 的公開 STUN 伺服器)— 本站不記錄也不上傳任何內容。

範例

檢查 VPN

輸入

連上 VPN 後執行測試

輸出

暴露的 IP 應為 VPN 的位址

驗證 mDNS 保護

輸入

執行測試

輸出

內網 IP 顯示為隨機 .local 名稱

確認修正效果

輸入

開啟洩漏防護後重跑

輸出

沒有暴露公網 IP

關於此工具

這個免費的 WebRTC 洩漏測試檢查你的瀏覽器是否透過 WebRTC 暴露真實 IP 位址 — WebRTC 是支撐瀏覽器內視訊通話的點對點技術。它對 VPN 與 Proxy 使用者特別重要:WebRTC 走自己的網路路徑,可能洩漏本應被 VPN 隱藏的位址。測試在本機執行,並列出瀏覽器交出的每一個位址。

使用方式

  1. 如果你使用 VPN 或 Proxy,請先連線。
  2. 執行洩漏測試,稍等片刻讓候選蒐集完成。
  3. 把暴露的公網 IP 與 VPN 的位址比對 — 可用我的 IP 位址查看。
  4. 如果與預期不符,開啟 VPN 的 WebRTC 防護並重跑。

常見用途

在正式仰賴某個 VPN 之前先稽核它、驗證某個瀏覽器擴充功能或隱私設定是否真的堵住洩漏、查看瀏覽器是否用 mDNS 遮蔽內網位址,或單純了解 WebRTC 會暴露你連線的哪些資訊。不用 VPN 時在這裡看到自己的公網 IP 是正常的 — 你造訪的每個網站也都看得到。

常見問題

什麼是 WebRTC 洩漏?

WebRTC 是支撐瀏覽器視訊通話的技術,它會探測你的網路位址以便與對方直連。由於走的是自己的網路路徑,即使 VPN 或 Proxy 已在一般瀏覽中隱藏你的 IP,它仍可能暴露你真實的公網 IP。這種不一致就是「洩漏」。

這個測試是怎麼運作的?

它在本機發起一次 WebRTC 連線嘗試,向公開 STUN 伺服器詢問它看到的是哪個位址,然後列出瀏覽器產生的所有 ICE 候選 — 包含內網位址、公網(server-reflexive)位址,以及各自的保護狀態。全部在瀏覽器中完成,本站不做任何記錄。

結果該怎麼看?

沒有用 VPN:看到自己平常的公網 IP 是正常且無害的 — 你造訪的每個網站本來也看得到。有用 VPN:暴露的位址應該是 VPN 伺服器的。如果顯示的是你真實的家用 IP,代表 WebRTC 繞過了隧道,應該開啟 VPN 的 WebRTC 防護。

結果裡的 .local 位址是什麼?

現代瀏覽器會把真實內網 IP 藏在以 .local 結尾的隨機 mDNS 名稱背後。看到這些代表保護生效了。如果直接看到 192.168.x.x 之類的位址,代表瀏覽器被設定為暴露真實內網 IP,這在今天並不常見。

怎麼修正 WebRTC 洩漏?

由易到難:打開 VPN 的 WebRTC 洩漏防護(正規服務大多具備)、使用限制 WebRTC 網路存取的瀏覽器擴充功能,或在瀏覽器裡徹底停用 WebRTC(Firefox 為 media.peerconnection.enabled)。注意停用後瀏覽器裡的視訊通話將無法使用。

為什麼測試顯示沒有暴露公網 IP?

你的瀏覽器、某個擴充功能或網路攔截了 STUN 查詢 — WebRTC 根本沒能取得公網位址。就隱私而言這算通過。也可能是 WebRTC 已被完全停用。

本站會看到或儲存我的位址嗎?

不會。候選的蒐集與顯示完全在你的瀏覽器裡進行。唯一一次對外請求是送往公開 STUN 伺服器(由 Google 營運)的標準 STUN 查詢,和任何視訊通話網站做的一樣。沒有任何內容送到本站或被本站儲存。

相關工具