WebRTCリークテスト

ユーティリティ

WebRTCリークテスト

VPN使用中でもブラウザ経由のIPアドレスリークを検出. ブラウザだけで実行でき、ダウンロードや登録は不要です。結果をすぐ確認し、関連するハードウェアテストにも移動できます。

WebRTCリークテスト

スキャン開始で公開されるIPを表示。

VPNを使用している場合でも、WebRTCによって実際のローカルIPアドレスやパブリックIPアドレスがWebサイトに漏洩することがあります。「Start scan」をクリックして、お使いのブラウザが何を公開しているかを検出しましょう。
パブリックIP -
WebサイトからはこのIPアドレスが見えています。VPNをオンにしている場合、これはISPのIPではなく、VPNサーバーのIPと一致しているはずです。
ローカルIP -
お使いのプライベートネットワークアドレス(192.168.x、10.x)です。最新のChromeでは、これは.localで終わるmDNSハッシュの背後に隠されます。
IPv6 -
お使いのIPv6アドレスです。VPNがIPv6をトンネリングしていない場合、IPv4が保護されていてもこのアドレスは漏洩します。
ステータス -
WebRTCリークテストを評価: 最初の評価をどうぞ

WebRTCリークテストは、ブラウザ上でそのまま使える無料ツールです。 VPN使用中でもブラウザ経由のIPアドレスリークを検出。

  • 料金: 無料・登録不要
  • インストール: 不要(ブラウザで動作)
  • プライバシー: ローカル処理、アップロードなし
  • 対応環境: Windows、macOS、Linux、Android、iOS
  • 所要時間: 1分以内

プライバシー診断

WebRTC漏洩テスト|VPN使用中でも本当のIPが漏れていないか確認

ブラウザだけで使える無料のWebRTC漏洩テストです。WebRTCのSTUNクエリを実行して、ブラウザが外部に晒しているグローバルIP・ローカル(プライベート)IP・IPv6アドレスを表示し、VPN利用中に本当のIPが漏れていないかを確認できます。インストール不要で、STUNクエリはローカルで実行され、データは外部に送信されません。

01 スキャンを開始する 「Start scan」を押すと、ブラウザがUDPでWebRTCのSTUNクエリを実行します。WebRTCはP2P接続を確立するためにデバイスが持つすべてのIPをSTUNサーバーに問い合わせます。
02 グローバルIPを確認する WebRTC経由で外部サイトから見えるグローバルIPが表示されます。VPN利用中はVPNサーバーのIPと一致するはずで、ISP割り当ての本当のIPが出たらVPNが漏洩しています。
03 ローカルIPとIPv6を確認する 192.168.x や 10.x などのプライベートIPと、あればIPv6も表示されます。Chrome 76以降やSafariでは「.local」で終わるmDNSのハッシュ値になり、これはプライバシー機能で漏洩ではありません。
04 漏洩していたら対策する VPN使用中に本当のグローバルIPが出た場合は、ページのブラウザ別(Chrome/Edge、Firefox、Brave、Safari)の対策手順や、WebRTCを正しく処理するVPNの案内に従ってください。
STUNクエリはブラウザ内(ローカル)で実行されデータは外部に送信されません。WebRTC経由のIP露出を調べるテストで、DNS漏洩など他の経路を含む完全なVPN監査ではありません。

よくある質問

WebRTC漏洩テストについてよくある質問

WebRTC漏洩とは何ですか?なぜ起きるのですか?

WebRTCはブラウザ同士が直接通信するための仕組みで、P2P接続のためにデバイスが持つすべてのIPをSTUNサーバーに問い合わせます。この過程でグローバルIPやローカルIPがWebページ側に露出してしまうのがWebRTC漏洩です。このテストはブラウザがどのIPを晒しているかを表示して、その漏洩を検出します。

VPNをオンにしていてもWebRTCでIPが漏れるのはなぜですか?

WebRTCのIP取得はVPNトンネルを迂回してOSやネットワークから直接IPを集めることがあるため、VPN利用中でも本当のグローバルIPが露出する場合があります。特に多くのVPNはIPv4だけをトンネリングするので、IPv6が有効だとIPv4が守られていてもIPv6が漏れることがあります。

グローバルIP・ローカルIP・IPv6の結果はどう読めばいいですか?

グローバルIPはVPN利用中ならVPNサーバーのIPと一致しているべきで、ISP割り当ての本当のIPが出ていたら漏洩です。ローカルIPは家庭内ネットワークのアドレス、IPv6は有効になっていれば表示されます。VPN中に本当のグローバルIPやIPv6が出ているかどうかが、漏洩判定の最も重要なポイントです。

「.local」で終わるアドレスが表示されますが漏洩ですか?

いいえ、それは漏洩ではありません。Chrome 76以降(2019年)やSafariは、ローカルIPを「.local」で終わるmDNSのハッシュ文字列に置き換えて表示します。これは本当のプライベートIPを隠すプライバシー機能なので、そのまま表示されていれば安全です。

WebRTC漏洩はどう対策すればいいですか?

ブラウザ別に対策があります。Chrome/EdgeはWebRTC Network LimiterやuBlock Originのオプション、Firefoxは about:config で media.peerconnection.enabled を false に、Braveは「非プロキシUDPを無効化」、SafariはFeature FlagsやiOSのトグルで対処します。あるいはWebRTC漏洩を防ぐVPN(Mullvad、ProtonVPN、NordVPN、ExpressVPNなど)を使う方法もあります。

WebRTCを無効にすると何か支障がありますか?

あります。WebRTCを完全に無効化すると漏洩は止まりますが、Google MeetやDiscord、WhatsApp Webなどブラウザベースのビデオ通話が使えなくなります。通話機能を残したい場合は、ブラウザ拡張やWebRTC対応のVPNで対処する方が実用的です。

Windowsアプリ

KeyboardTester.click は Microsoft Store でも利用できます

公式Windowsショートカットをインストールするか、ブラウザで同じ無料ツールを使えます。

Microsoft Store からダウンロード Microsoft Store からダウンロード