言語:日本語

tools / webrtc-test

WebRTC の出口・漏えいチェック/

WebRTC の UDP 出口と同じ IP バージョンの HTTP 出口を比較し、プロキシ経路や IP の露出を調べます。

WebRTC / STUN の出口

ブラウザーから下記の STUN サービスに個別に接続して UDP の出口を収集し、各サービスで最大 10 秒待機します。カメラやマイクは使用しません。結果は実際の通話や他のアプリが最終的に使う経路を表すものではありません。STUN サービスにはリクエスト元が伝わります。

HTTP と出口が異なっても、必ずしも漏えいとは限らず、プロキシのルーティングによる場合があります。ネットワークを切り替えた後は、下の HTTP 出口を更新してから再チェックしてください。候補が取得できない原因には、ブラウザーのポリシー、ネットワークの制限、STUN のタイムアウトなどがあります。ローカル候補のアドレスは表示しません。

HTTP 出口との比較

ネットワークを切り替えた後は、HTTP 出口を更新してから WebRTC テストを開始し、同じ IP バージョンのアドレスと検出時刻を確認して比較してください。

よくある質問

カメラやマイクを起動する?

いいえ。データチャネルを作り STUN 候補を収集するだけです。カメラやマイクにアクセスせず、実際の通話も行いません。

WebRTC と HTTP の IP が違えば漏えい?

必ずしもそうではありません。UDP と HTTP は別のプロキシや経路を通る場合があります。同じ IP バージョンのアドレスだけを比較します。想定した出口と照合し、違いを自動的に漏えいとみなしません。

同じ IP バージョンだけを比較するのはなぜ?

IPv4 と IPv6 はそもそも別のアドレスです。同じバージョンの HTTP 結果を正常に取得した場合だけ比較し、その確認時刻も表示します。比較基準がなければ未確認です。

STUN エラーがあっても出口が出るのはなぜ?

接続中にエラーと有効な候補の両方が発生する場合があります。全体を通じて取得した有効な UDP 出口は保持します。エラー数は調査用であり、取得済みの結果をそれだけで無効にはしません。

STUN 出口がなければ安全?

いいえ。ブラウザーポリシー、ネットワーク制限、サービス障害、タイムアウトで候補が得られない場合があります。各テストは最大 10 秒で、再試行や停止が可能です。未確認を安全とは表示しません。

ローカル IP を公開したり結果を保存したりする?

ローカル・mDNS 候補のアドレスは表示せず、数だけを記録します。STUN サービスには接続元が伝わります。結果はこのページ内のみです。停止や離脱で接続を閉じ、IP 非表示中はコピーと位置情報への移動を無効にします。