メインコンテンツにスキップ

WebRTCリークテスト — あなたのブラウザは実際のIPを漏洩していませんか?

WebRTCがVPN背後で実際のIPアドレスを暴露しているかチェック

最終更新: 2026年4月1日

WebRTC接続を調査中...

WebRTCリークとは何ですか?

WebRTC(Web Real-Time Communication)は、ビデオ通話、音声チャット、ピアツーピアファイル共有に使用されるブラウザ技術です。直接接続を確立するために、WebRTCはあなたの実際のIPアドレスを含む、ネットワークインターフェースを検出する必要があります。

VPNを使用していても、WebRTCはトンネルを迂回して、実際のパブリックIPアドレスとローカルIPアドレスを任意のWebサイトに漏洩させる可能性があります。これがWebRTCリークとして知られています。ほとんどのVPNブラウザ拡張機能はWebRTCを無効化でき、一部のブラウザではこれを防ぐ設定が提供されています。

WebRTCリークを防ぐ方法

Firefox

about:configでmedia.peerconnection.enabledをfalseに設定

Chrome / Edge

WebRTC Leak PreventなどのWebRTCブロッキング拡張機能を使用

VPN拡張機能

高品質なVPNブラウザ拡張機能のほとんどには、WebRTCリーク保護が含まれています

WebRTCリークが危険な理由

WebRTCは主要なブラウザすべてに組み込まれています。Chrome、Firefox、Edge、Safari、Operaすべてがサポートしています。ビデオ通話、音声チャット、画面共有、ピアツーピアファイル転送を可能にしています。これらのリアルタイム接続を機能させるため、WebRTCはあなたのデバイス上の利用可能なすべてのネットワークインターフェースを検出する必要があります。

問題は、この検出プロセスがブラウザレベルで実行され、VPNトンネルの完全に外側で行われることです。VPNがアクティブで他のすべてのトラフィックを暗号化していても、単一のJavaScript呼び出しでブラウザにネットワークインターフェースを列挙させ、ローカルIPアドレスとパブリックIPアドレスの両方を漏洩させることができます。

これによりWebRTCリークは特に危険です。特別なアクセス権限も、プラグインも、ユーザーの操作も必要ありません。どのウェブサイトでも、WebRTCリークをサイレントにチェックし、数ミリ秒であなたの実際のIPアドレスを特定できます。ブラウザフィンガープリンティングと組み合わせることで、VPNユーザーを永続的に匿名化解除することが可能になります。

唯一確実な防御策は、ブラウザレベルでの制御です。WebRTCを完全に無効化する(Firefoxで可能)、WebRTCブロック拡張機能を使用する、または実IPアドレスが露出する前にAPIコールを遮断するWebRTCリーク保護機能が組み込まれたVPNを選ぶことです。

推奨ブラウザ拡張機能

WebRTCを完全に無効にすることが最も徹底的な対策ですが、ブラウザ拡張機能は実用的な中間解決策を提供します。WebRTCのIPリークをブロックしながら、ビデオ通話などのリアルタイム機能を維持できます。主要ブラウザごとの最適なオプションをご紹介します。

ChromeにはWebRTCを無効にする内蔵設定がないため、拡張機能が主要な防御手段となります。WebRTC Leak Preventが最も人気のオプションで、ビデオ通話を破綻させることなくWebRTCのIP処理ポリシーを制御します。uBlock Originもプライバシー設定にWebRTCリーク防止トグルを含んでいます。VPNを使用している場合は、プロバイダーのChrome拡張機能に内蔵のWebRTC保護が含まれているか確認してください。NordVPNとProton VPNの拡張機能は両方ともこの機能を提供しています。

Firefoxは拡張機能なしでWebRTCを完全に無効にできる唯一の主要ブラウザです。アドレスバーにabout:configを入力し、media.peerconnection.enabledを検索してfalseに設定します。これによりWebRTCのIP列挙が完全に防止されます。ビデオ通話にWebRTCが必要な場合は、代わりにuBlock Originなどの拡張機能を使用することを検討してください。選択的にWebRTCリークをブロックしながら、必要に応じて正当なピア接続を機能させることができます。

Braveには内蔵のWebRTCリーク保護機能があります。設定 > プライバシーとセキュリティ > WebRTC IP処理ポリシーに移動し、「プロキシされていないUDPを無効にする」を選択します。これにより、VPNまたはプロキシを通じてWebRTCを機能させながら、実際のIPがWebRTCを通じて漏洩することを防げます。

SafariはデフォルトでWebRTCを他のブラウザよりも制限しています。WebRTCを通じてローカルIPアドレスを露出せず、カメラ/マイクアクセスにはユーザー許可が必要です。ほとんどのユーザーにとって、Safariのデフォルト動作は追加設定なしで適切なWebRTCリーク保護を提供します。

WebRTCを無効にする方法

ブラウザベースのビデオ通話(Google Meet、Zoom Webクライアント、ブラウザ版Discord)を使用しない場合、WebRTCを完全に無効にするとリークの可能性を完全に排除できます。Firefoxではabout:configでmedia.peerconnection.enabledをfalseに設定します。BraveではWebRTCポリシーを変更してプロキシされていないUDPを無効にします。ChromeとEdgeにはネイティブトグルがないため拡張機能が必要です。WebRTCを無効にするとブラウザベースのリアルタイム通信が破綻するため、代わりにネイティブデスクトップアプリを使用する必要があることにご注意ください。

よくある質問

WebRTCリークとは何ですか?
WebRTCリークとは、VPNに接続している間でも、ブラウザがWebRTC APIを通じてあなたの実際のIPアドレスを露出させてしまう現象です。WebRTCはリアルタイム通信のためのブラウザ内蔵技術で、ネットワークインターフェースを検出する必要がありますが、この検出プロセスがVPNトンネルを完全に迂回してしまう可能性があります。
すべてのウェブサイトがWebRTCリークをチェックできるのですか?
はい。どのウェブサイトでも、数行のJavaScriptコードを使ってWebRTCピア接続を作成し、あなたのIPアドレスを列挙できます。これは通知や許可プロンプトなしに、バックグラウンドでサイレントに実行されます。これがWebRTCリークをプライバシーにとって特に危険なものにしている理由です。
ブラウザでWebRTCを無効にするにはどうすればよいですか?
Firefoxでは、アドレスバーにabout:configと入力し、media.peerconnection.enabledをfalseに設定します。ChromeやEdgeでは、WebRTC Leak PreventやuBlock Origin(WebRTCブロック機能付き)などのブラウザ拡張機能が必要です。SafariにはICE候補制限を無効化する開発者オプションがあります。
WebRTCを無効にすると何か問題が起きますか?
WebRTCを無効にすると、ブラウザベースのビデオ通話、音声チャット、画面共有が動作しなくなります(例:Google Meet、ブラウザ版Discord、Zoom Webクライアント)。これらのサービスを利用している場合は、WebRTCを完全に無効にするのではなく、WebRTCリーク保護機能付きのVPN拡張機能を使用してください。
VPNはWebRTCリークから保護してくれますか?
自動的には保護されません。通常のVPNアプリはトラフィックを暗号化しますが、ブラウザレベルのAPIは制御しません。一部のVPNブラウザ拡張機能には、WebRTCのIP検出をブロックまたは制限するWebRTCリーク保護機能が含まれています。お使いのVPNプロバイダーの拡張機能設定でWebRTCリーク保護のトグルを確認してください。

すべてのテストはブラウザ内でローカルに実行されます。データがサーバーに送信されることはありません。