OpenReplay Logo
12k
12k

WebRTC リークテスト

あなたのブラウザが WebRTC 経由で本当の IP を公開していないか、VPN の背後でも確認できます。すべての ICE candidate をローカルで収集・分類して判定します。完全にブラウザ内で動作します。

ブラウザ内で動作

使用した STUN サーバー

stun.l.google.comstun.cloudflare.com

このツールについて

WebRTC リークとは、「VPN をオンにしているのにサイトから本当の IP が見えてしまう」という典型的な問題です。このテストは、公開 STUN サーバーに対してローカルの RTCPeerConnection を開き、すべての ICE candidate を収集し、IP アドレスを抽出してそれぞれを分類した上で、約 2 秒で平易な言葉による単一の判定を表示します。

ローカルおよびプライベートアドレス(10.x、172.16–31.x、192.168.x、169.254.x、ならびに IPv6 の fc00::/7 と fe80::/10)はリークではなく、最近のブラウザはこれらをランダムな .local mDNS ホスト名の背後に既にマスクしています。キャリアグレード NAT(100.64.0.0/10)は共有アドレスであり、あなたの本当のアドレスではありません。ここで公開されたパブリック IP は、特に VPN の出口 IP と異なる場合、本物の WebRTC リークであり、WebRTC を使うあらゆるサイトから見えます。

OpenReplay には一切データを送信しません。発生する唯一のネットワーク要求は、WebRTC が candidate を発見するために必要な標準的な STUN ルックアップであり、それがまさにテスト対象です。判定はブラウザ内で収集された candidate のみから導かれ、何もアップロードされません。

よくある質問

WebRTC リークとは何ですか?

WebRTC リークとは、VPN やプロキシを使用している間でも、WebRTC の接続セットアップ処理を通じてブラウザがあなたの本当の IP アドレスを明らかにしてしまうことです。WebRTC はピアを接続するために candidate となる IP アドレスを収集しますが、構成によってはそのうちの 1 つがあなたの本当のパブリック IP となり、どのウェブサイトからも読み取られてしまいます。

WebRTC リークを止めるには?

最近のブラウザはローカル IP を .local mDNS ホスト名の背後に既にマスクしています。完全に保護するには、ブラウザの設定やそれをブロックする拡張機能で WebRTC を無効にするか、ブラウザの WebRTC スタックを OS レベルでパッチして VPN の IP だけが公開されるようにする VPN クライアントを使用してください。

ローカル IP(192.168.x.x)はリークですか?

いいえ。192.168.x.x や 10.x.x.x のようなローカルネットワーク IP は公開インターネット上でルーティングできず、ウェブサイトがあなたを特定するのに使える情報は何も明かしません。VPN の出口 IP と異なるパブリック IP だけが、本物の WebRTC リークです。

VPN は WebRTC リークを防ぎますか?

必ずしも防ぎません。VPN は通常のトラフィックを経由させますが、VPN やブラウザが明示的にブロックしない限り、WebRTC は別の経路を使ってあなたの本当の IP を発見できます。だからこそ、VPN を接続した状態で WebRTC リークテストを実行すべきなのです。

このテストは安全ですか?

はい。テスト全体がブラウザ内で動作し、WebRTC の candidate をローカルで収集してあなたに表示します。OpenReplay には何もアップロードされません。発生する唯一のネットワーク要求は、WebRTC が candidate を発見するために必要な標準的な STUN ルックアップであり、それがテスト対象です。