tools / webrtc-test
WebRTC 出口與洩漏排查/
檢測 WebRTC 的 UDP 出口,與同版本 HTTP 出口對照,協助排查代理路徑與 IP 暴露。
WebRTC / STUN 出口
瀏覽器分別連線至下列 STUN 服務,收集 UDP 出口,每項最多等待 10 秒。不使用攝影機或麥克風;結果不代表實際通話或其他應用程式的最終路徑,STUN 服務會看到請求來源。
與 HTTP 出口不同不一定是洩漏,也可能是代理分流。切換網路後請先更新下方 HTTP 出口,再重新檢測。未取得候選可能是瀏覽器政策、網路限制或 STUN 逾時所致;本機候選不顯示位址。
HTTP 出口對照
切換網路後請先更新 HTTP 出口,再開始 WebRTC 檢測,依相同 IP 版本的位址與檢測時間對照。
常見問題
WebRTC 檢測會開啟攝影機或麥克風嗎?
不會。僅建立資料通道並收集 STUN 候選,不呼叫攝影機或麥克風,也不建立實際通話。
WebRTC IP 與 HTTP IP 不同就是洩漏嗎?
不一定。UDP 和 HTTP 可能走不同代理或分流路徑。本頁僅比較同版本位址是否相同,仍須核對預期出口,不能自動把差異判為洩漏。
為什麼只比較同版本的 IP?
IPv4 和 IPv6 本來就是不同位址。只有同版本 HTTP 結果成功回傳時才對照,並顯示檢測時間;缺少對照時保留未確認。
為何有 STUN 錯誤卻仍顯示出口?
一次連線可能同時產生錯誤事件與有效候選。頁面保留整輪收到的有效 UDP 出口;錯誤次數協助排查,不能單獨否定已取得的結果。
未取得 STUN 出口就代表安全嗎?
不能。瀏覽器政策、網路限制、服務故障或逾時都可能讓候選無法取得。每項最多等待 10 秒,可重試與停止;不把未確認顯示為安全。
會暴露本機 IP 或儲存結果嗎?
本機或 mDNS 候選位址僅計數,不顯示。STUN 服務會看到連線來源。結果只留在本頁;停止或離頁會關閉連線,隱藏 IP 時停用複製與位置查詢跳轉。