Exécutez ce test de fuite WebRTC pour vérifier si votre navigateur expose votre véritable adresse IP publique ou locale via les API WebRTC. Si une fuite est détectée, nous vous montrons exactement comment la corriger.
Résultats du test interne FreeGuard
FreeGuard VPN bloque la découverte des IP WebRTC au niveau du réseau, empêchant les fuites d’IP publiques et locales sur tous les navigateurs testés.
Voir la méthodologie de test →
Comment les fuites WebRTC contournent votre VPN et exposent votre véritable adresse IP
WebRTC utilise des requêtes vers des serveurs STUN pour découvrir vos adresses IP en vue de la communication de pair à pair, et ces requêtes peuvent contourner entièrement votre tunnel VPN.
WebRTC (Web Real-Time Communication) est une technologie de navigateur qui permet le partage audio, vidéo et de données de pair à pair sans plugins. Elle alimente les appels vidéo sur des plateformes comme Google Meet, Discord et Facebook Messenger.
Pour établir des connexions de pair à pair, WebRTC doit découvrir vos adresses IP. Il le fait en envoyant des requêtes aux serveurs STUN (Session Traversal Utilities for NAT). Le problème est que ces requêtes STUN peuvent se produire en dehors de votre tunnel VPN, révélant à la fois votre adresse IP publique et les adresses IP du réseau local.
Cela signifie que même avec un VPN actif, un site web peut utiliser JavaScript pour déclencher WebRTC et découvrir votre véritable adresse IP. La fuite se produit au niveau du navigateur, pas au niveau du réseau, ce qui explique pourquoi de nombreux VPN qui fonctionnent au niveau du système ne parviennent pas à la prévenir.
Tous les principaux navigateurs — Chrome, Firefox, Edge et Opera — ont WebRTC activé par défaut. Safari dispose de WebRTC, mais avec des autorisations par défaut plus restrictives.
Comment désactiver WebRTC dans chaque navigateur majeur
Vous pouvez désactiver WebRTC dans Firefox via about:config, utiliser des extensions de navigateur dans Chrome et Edge, ou utiliser un VPN qui bloque les fuites WebRTC au niveau du réseau.
Firefox : Tapez about:config dans la barre d’adresse, recherchez media.peerconnection.enabled et définissez-le sur false. Cela désactive complètement WebRTC.
Chrome / Edge / Opera : Ces navigateurs ne permettent pas de désactiver WebRTC via les paramètres. Installez une extension de prévention des fuites WebRTC, ou utilisez un VPN avec protection intégrée contre les fuites WebRTC. Notez que les extensions peuvent seulement limiter WebRTC, pas le désactiver complètement.
Safari : Allez dans Préférences → Avancé → Afficher le menu Développement. Dans le menu Développement, décochez “Enable WebRTC MDNS ICE candidates” pour empêcher les fuites d’IP locales.
Meilleure approche : Plutôt que de désactiver WebRTC (ce qui casse les appels vidéo), utilisez un VPN comme FreeGuard qui intercepte les requêtes STUN WebRTC au niveau du réseau, en garantissant que seule l’IP du VPN est renvoyée.
Comment vous protéger en 3 étapes
- Étape 1 : Exécutez le test de fuite WebRTC ci-dessus avec votre VPN connecté pour voir si votre véritable IP est exposée
- Étape 2 : Si une fuite est détectée, vérifiez les paramètres de votre navigateur ou installez une extension de prévention des fuites WebRTC
- Étape 3 : Exécutez à nouveau le test pour confirmer que la fuite est corrigée et que seule votre IP VPN est visible
Questions fréquemment posées
Qu’est-ce que WebRTC et pourquoi existe-t-il dans mon navigateur s’il crée une vulnérabilité potentielle de confidentialité afin de garantir que mes données personnelles et mon activité de navigation restent entièrement privées ?
WebRTC permet les appels vidéo en temps réel, le chat vocal et le partage de fichiers directement dans votre navigateur sans plugins. Il est essentiel pour des services comme Google Meet et Discord. Le risque pour la confidentialité est un effet secondaire de son mécanisme de découverte d’IP.
Un site web peut-il découvrir ma véritable adresse IP via WebRTC même lorsque je suis connecté à un VPN et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Oui. Les requêtes STUN de WebRTC peuvent contourner les tunnels VPN et révéler vos véritables adresses IP publiques et locales. C’est pourquoi une protection dédiée contre les fuites WebRTC est importante.
La désactivation de WebRTC dans mon navigateur affecte-t-elle ma capacité à utiliser des services d’appel vidéo comme Zoom ou Google Meet et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Oui, désactiver WebRTC casse les appels vidéo dans le navigateur. Une meilleure approche consiste à utiliser un VPN avec protection contre les fuites WebRTC, qui masque votre IP tout en conservant WebRTC fonctionnel.
Quelle est la différence entre une fuite WebRTC montrant mon adresse IP publique et mon IP locale ou privée, et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Une fuite d’IP publique révèle votre FAI et votre localisation approximative aux sites web. Une fuite d’IP locale (comme 192.168.x.x) révèle la configuration de votre réseau, mais est moins identifiable en elle-même.
Pourquoi certaines extensions de navigateur VPN échouent-elles à prévenir les fuites WebRTC alors que les applications VPN de bureau y parviennent, et quelles sont les considérations clés et les limites potentielles que je devrais connaître avant de continuer ?
Les extensions de navigateur fonctionnent dans le bac à sable du navigateur et ne peuvent pas contrôler complètement WebRTC au niveau du réseau. Les applications VPN de bureau interceptent le trafic au niveau du système d’exploitation, offrant une protection plus complète.
Mon navigateur mobile sur Android ou iOS est-il également vulnérable aux fuites WebRTC lors de l’utilisation d’une application VPN, et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Oui. Les navigateurs mobiles prennent en charge WebRTC et peuvent divulguer votre IP. Cependant, les applications VPN qui configurent le tunnel réseau de l’appareil empêchent généralement les fuites WebRTC sur mobile plus efficacement que sur ordinateur.
Comment puis-je tester si un site web spécifique tente d’utiliser WebRTC pour découvrir ma véritable adresse IP, et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Ouvrez les outils de développement de votre navigateur (F12), allez dans l’onglet Console et recherchez les appels à l’API RTCPeerConnection. Notre test ci-dessus vérifie également automatiquement tous les vecteurs de fuite WebRTC.
L’utilisation du mode navigation privée ou incognito du navigateur empêchera-t-elle WebRTC de divulguer ma véritable adresse IP aux sites web, et quelles sont les choses les plus importantes que je devrais savoir à ce sujet ?
Non. Le mode incognito ne désactive pas WebRTC. Votre IP peut toujours être divulguée via des requêtes STUN en navigation privée. Vous avez besoin d’un VPN ou d’une protection spécifique à WebRTC.
WebRTC is enabled by default in Chrome, Firefox, Edge, and Opera, potentially exposing local and public IP addresses even when using a VPN. — Mozilla Developer Network (2024)
Research shows that 20-30% of browser-based VPN extensions fail to prevent WebRTC IP leaks in their default configuration. — USENIX Security (2023)
WebRTC STUN requests can reveal both IPv4 and IPv6 addresses, bypassing VPN tunnels through direct peer-to-peer connection negotiation. — W3C WebRTC Working Group (2024)