WebRTCリークテスト
スキャン開始で公開されるIPを表示。
WebRTCリークを修正する方法
VPNを有効にしている状態で上記に実際のパブリックIPが表示された場合、お使いのVPNはリークしています。ご使用のブラウザに該当するセクションを選び、手順に従ってください。
ChromeおよびEdge
Chromeには標準搭載のWebRTC切り替え機能がありません。Chrome Web Storeから(Google製の)公式拡張機能「WebRTC Network Limiter」をインストールし、「Use default public and private interfaces」に設定してください。あるいは、WebRTCリークブロック機能を標準搭載したVPN(Mullvad、ProtonVPN、NordVPN、ExpressVPNはいずれもこの機能を謳っています)に切り替える方法もあります。
Firefox
アドレスバーにabout:configと入力し、警告を承諾します。media.peerconnection.enabledを検索し、ダブルクリックしてfalseに設定してください。これによりWebRTCが完全に無効化されるため、再度オンに戻すまでGoogle Meet、WhatsApp Web、Discordのブラウザ版でのビデオ通話が使用できなくなります。
Brave
アドレスバーにbrave://settings/privacyを貼り付け、「WebRTC IP handling policy」までスクロールして、「Disable Non-Proxied UDP」に変更してください。BraveはこのオプションをUI上に備えた唯一の主要ブラウザであり、拡張機能は不要です。
Safari(macOS / iOS)
macOSの場合:Settings > Advanced > Show features for web developers > Feature Flagsの順に進み、WebRTC Platform UDP Socketsを無効にします。iOSの場合:Settings > Safari > Advanced > Experimental Featuresの順に進み、WebRTC mDNS ICE candidatesをオンに切り替えます。
ビデオ通話を引き続き使えるようにしておきたい場合は、WebRTCを無効化するのではなく、WebRTCの通信をトンネル経由でルーティングするか、OSレベルでブロックしてくれるVPNに切り替えましょう。Mullvad、ProtonVPN、NordVPN、ExpressVPNはいずれもこれを正しく実装しています。一方、安価なVPNや無料VPNの多くはこれに対応していません。
Chromeは実際のローカルIPを、a1b2c3d4.localのようなハッシュ化されたmDNS文字列に置き換えます。これはChrome 76(2019年)で追加されたプライバシー保護機能で、このハッシュから実際のネットワークを特定することはできず、フィンガープリンティングの助けにもなりません。
WebRTCリークテストは、ブラウザ上でそのまま使える無料ツールです。 VPN使用中でもブラウザ経由のIPアドレスリークを検出。
- 料金: 無料・登録不要
- インストール: 不要(ブラウザで動作)
- プライバシー: ローカル処理、アップロードなし
- 対応環境: Windows、macOS、Linux、Android、iOS
- 所要時間: 1分以内
プライバシー診断
WebRTC漏洩テスト|VPN使用中でも本当のIPが漏れていないか確認
ブラウザだけで使える無料のWebRTC漏洩テストです。WebRTCのSTUNクエリを実行して、ブラウザが外部に晒しているグローバルIP・ローカル(プライベート)IP・IPv6アドレスを表示し、VPN利用中に本当のIPが漏れていないかを確認できます。インストール不要で、STUNクエリはローカルで実行され、データは外部に送信されません。
よくある質問