Test de fuite WebRTC
Les navigateurs peuvent révéler votre véritable IP via WebRTC même quand un VPN la masque aux sites web. Ce test vérifie si c'est le cas chez vous — entièrement dans votre navigateur, sans envoyer de données nulle part.
Qu'est-ce qu'une fuite WebRTC ?
WebRTC est une fonctionnalité du navigateur pour l'audio, la vidéo et les données en pair-à-pair — utilisée par Google Meet, Discord et de nombreuses applis web. Pour établir une connexion P2P, le navigateur interroge des serveurs STUN afin de découvrir ses propres adresses IP, y compris locales et derrière NAT. Un site peut demander au navigateur d'exécuter cette découverte en silence et lire les IP obtenues via JavaScript, en contournant complètement le VPN.
Comment fonctionne le test
Votre navigateur crée une RTCPeerConnection factice, appelle createOffer et lit les candidats ICE obtenus. Les candidats ICE incluent toutes les IP que le navigateur peut trouver — y compris la vôtre, même quand un VPN tunnelise tout le reste du trafic. Le test s'exécute en local ; rien n'est envoyé à nos serveurs.
Comment corriger une fuite WebRTC
Trois options : (1) Utilisez un VPN qui bloque proactivement les fuites WebRTC (les applis iOS et Android de Doppler désactivent WebRTC hors du tunnel). (2) Installez une extension de navigateur qui désactive WebRTC (uBlock Origin propose cette option). (3) Sur Firefox, passez media.peerconnection.enabled à false dans about:config. Désactiver WebRTC cassera les appels vidéo dans le navigateur ; utilisez plutôt une appli native.