← 返回學習中心 / 隱私

WebRTC洩漏測試:解讀IP曝露與缺少的結果

看懂WebRTC洩漏測試結果:位址一致或出現額外IP、未觀測到公開位址、逾時,以及瀏覽器不支援。免費執行瀏覽器曝露檢測。

作者 IPNixa發布日期 更新日期

檢測我的WebRTC曝露情況

WebRTC檢測實際上做了什麼

WebRTC用來支援瀏覽器通話和資料連線。建立連線時,ICE會收集候選位址;STUN服務可協助找出對外的公開位址。這條路徑可能與一般網頁請求不同,因此值得與你的公開IP一起檢查。

IPNixa會連線至Cloudflare的公共STUN服務,並將公開候選位址與本次檢測觀測到的IPv4和IPv6結果進行比較。私人位址和mDNS主機候選位址不會列為公開曝露。位於已觀測/64網段內的IPv6候選位址會視為同一網路,因此比較著重的是額外的公開網路,而不是每一個文字寫法不同的位址。

流量如何繞過VPN通道而洩漏你的裝置VPN通道VPN伺服器出口 198.51.100.24網站看到VPN位址IPv6洩漏WebRTC洩漏DNS洩漏你的ISP看到你的真實IP
預期走VPN通道的流量應使用VPN出口。IPv6、WebRTC或DNS請求若繞過預期路由,可能透露其他位址或查詢資訊;刻意設定的分割通道則須依設定判讀。

如何進行WebRTC洩漏測試

請讓你打算使用的VPN設定保持開啟,並檢測你實際使用的瀏覽器。進行這項測試時,IPNixa不會要求攝影機或麥克風權限。

  1. 開啟VPN檢測,等待公開IPv4和IPv6的觀測結果穩定下來。
  2. 查看WebRTC曝露情況。它會隨每次連線檢測一起執行,最多等待三秒來收集候選位址。
  3. 如果出現額外位址,請檢查VPN和瀏覽器的WebRTC設定。單憑一個額外位址,並不能認定發生了VPN洩漏。
  4. 如果結果為「未確認」,請檢查瀏覽器限制和網路連線後再試一次。解讀缺少的結果時,請考量你刻意開啟的隱私設定。

先看狀態,再看位址

收集是否完成與比較結果如何,回答的是不同的問題。候選位址收集可能已經完成卻沒有曝露任何公開位址,也可能只曝露了部分清單就提前停止。

IPNixa中的WebRTC狀態
狀態與結果已確定的內容處理方式
已比較 · 觀測到的位址一致收集已完成,找到的位址都屬於已觀測的公開網路這只是比較結果,不能證明VPN提供了完整保護
已觀測 · 額外位址出現了HTTP比較觀測結果以外的公開位址檢查該位址和VPN路由;未完成的清單中可能還有更多位址
未確認 · 未觀測到公開位址收集已完成,但沒有可供比較的公開位址考量瀏覽器隱私控制或STUN端點遭封鎖的可能
未確認 · 收集逾時收集未能在測試時限內完成請再試一次;不要把該結果當成沒有洩漏
未確認 · 測試無法完成API存在,但初始化失敗檢查瀏覽器限制或連線錯誤
不支援 · WebRTC API無法使用瀏覽器未提供該API無法在這個瀏覽器中執行測試

透過實例理解額外位址

舉例來說,假設連上VPN後HTTP確認的位址是198.51.100.24,而WebRTC還觀測到203.0.113.42。這兩個位址都是文件專用位址。如果你在連上VPN之前儲存的位址正是203.0.113.42,那麼這個重複出現的位址就是檢查WebRTC路徑的理由。如果你沒有儲存直接連線時的基準結果,工具就無法確定這個額外位址屬於你家中的網路連線。

首先看收集是否完成。即使收集逾時,額外位址仍是有用的觀測結果,但清單可能不完整。接著檢查VPN的瀏覽器排除設定和WebRTC相關說明,重複同一項測試並比較結果。如果聯絡客服,請附上狀態標籤、測試時間以及位址模式。不要根據一個額外的候選位址推斷位置或身分:IPNixa不會把它解讀為隱藏的住家位置,也不會據此對VPN供應商下定論。

WebRTC實例分析:HTTP觀測到198.51.100.24;此處所有公開IP均為文件範例位址
WebRTC觀測結果收集如何解讀
僅198.51.100.24已完成已比較:與HTTP觀測結果一致
198.51.100.24和203.0.113.42已完成已觀測:出現額外的公開位址;請與儲存的基準結果比較
僅198.51.100.24逾時未確認:部分一致並不代表位址清單完整
203.0.113.42逾時已觀測:即使收集不完整,這個額外位址仍值得注意
僅192.168.1.5或.local名稱已完成未確認:這些不是可供比較的公開位址

為什麼未觀測到公開位址屬於無法下定論的結果

瀏覽器可能只曝露本機候選位址、隱藏位址細節,或無法連上STUN服務。這些結果可能與隱私控制相符,但並不能說明在其他瀏覽器、通話或應用程式中會發生什麼。

若要進行有意義的後續檢查,請在相同的網路條件下重複測試,並查看完整的IPv4/IPv6比較結果。DNS洩漏需要另外使用權威DNS測試服務。VPN供應商辨識和瀏覽器指紋曝露回答的也是不同的問題。

常見問題

「未觀測到公開位址」是否代表WebRTC洩漏測試通過?

這是無法下定論的結果,因為沒有可供比較的公開位址。瀏覽器的隱私控制、只有本機候選位址,或STUN連線遭到封鎖,都可能造成這種結果。

為什麼我的WebRTC測試會逾時?

位址收集未能在測試時限內完成。網路狀況、限制措施或STUN的可連線性都可能造成影響。即使已經看到部分一致的位址,逾時結果仍會標記為「未確認」。

WebRTC測試能在任何VPN下查出我的真實IP嗎?

不會。它列出的是這個瀏覽器在本次檢測中曝露的公開位址。路由正確或受到限制的設定,可能只會出現預期的位址,甚至一個也沒有。

IPNixa需要攝影機或麥克風權限嗎?

不需要。這項檢測透過資料通道收集連線候選位址,不會要求或錄製音訊與視訊。

資料來源與延伸閱讀