Test de fugas WebRTC

Check whether your browser leaks your real public or local IP address through WebRTC, even while you are connected to a VPN.

Probando WebRTC…Recopilando candidatos ICE de tu navegador.
IP que ven los sitios web
216.73.216.172
IP expuestas por WebRTC
…
Direcciones locales
…
Compatibilidad con WebRTC
…
Mostrar candidatos ICE sin procesar
—

Qué es una fuga de WebRTC

WebRTC permite que los navegadores establezcan entre sí conexiones directas de audio, vídeo y datos en tiempo real, y es lo que hace posibles las llamadas web y el uso compartido de pantalla. Para encontrar una vía directa, el navegador reúne «candidatos ICE»: las direcciones IP en las que se le puede localizar. También pregunta a un servidor STUN público desde qué dirección IP pública parece provenir. Cualquier página web puede activar esto con JavaScript sin pedir permiso, por lo que una página puede conocer tu dirección IP pública real aunque tu tráfico normal pase por una VPN o un proxy que no gestiona WebRTC. Eso es una fuga de WebRTC.

Cómo funciona esta prueba

  1. Tu navegador crea una conexión WebRTC y reúne candidatos usando el servidor STUN público de Google.
  2. Extraemos todas las direcciones IP encontradas y comparamos las públicas con la dirección IP que ve nuestro servidor en tu tráfico web normal.
  3. Si WebRTC revela una dirección IP pública distinta de la que ven los sitios web, tu IP real se está filtrando.

Los navegadores modernos ocultan tu dirección IP local tras un nombre .local aleatorio (mDNS), lo cual no es una fuga. Todo se ejecuta en tu navegador; los candidatos no se envían a nuestro servidor.

Cómo solucionar una fuga de WebRTC

  • Usa una aplicación de VPN con protección contra fugas de WebRTC, o enruta todo el tráfico por la VPN a nivel de sistema en lugar de con una extensión de proxy solo para el navegador.
  • Firefox: abre about:config y establece media.peerconnection.enabled en false (esto desactiva las llamadas web).
  • Chrome, Edge y Brave: usa una extensión que limite WebRTC o, en Brave, establece WebRTC IP handling policy en «Disable non-proxied UDP».
  • Safari: no expone las IP locales de forma predeterminada; mantenlo actualizado.

Comprueba también las fugas de IPv6 y lee qué son las fugas de DNS y de WebRTC.

Preguntas frecuentes

¿Es un problema que aparezca una IP local como 192.168.1.20 en los resultados?

Por sí sola revela poco, pero combinada con otros datos ayuda a identificarte por la huella digital del navegador. La mayoría de los navegadores ya la sustituyen por un nombre mDNS.

¿El modo incógnito evita las fugas de WebRTC?

No. La navegación privada no cambia la forma en que WebRTC reúne las direcciones.

Actualizado

Copiado al portapapeles