Test de fuga WebRTC
WebRTC permite a los navegadores hacer videollamadas y conexiones entre pares (P2P), y para ello descubre tus direcciones de red. Una página puede leer esas direcciones con unas pocas líneas de JavaScript, lo que puede revelar tu dirección IP real incluso cuando usas una VPN. Este test muestra exactamente lo que expone tu navegador.
Última actualización:
Pulsa Iniciar test de fuga para ver qué direcciones IP revela tu navegador mediante WebRTC.
Direcciones encontradas en los candidatos ICE
| Dirección | Qué es | Candidato | Protocolo / puerto |
|---|---|---|---|
| Todavía no se ha ejecutado ningún test. | |||
Candidatos ICE sin procesar
–
Cómo usar Test de fuga WebRTC
- Conecta tu VPN (o déjala desactivada para ver tu exposición normal).
- Pulsa Iniciar test de fuga. El navegador recoge candidatos WebRTC durante unos segundos.
- Lee el veredicto: compara la IP pública encontrada mediante WebRTC con la IP que ven los sitios web.
- Revisa la tabla de direcciones para ver las direcciones de red local e IPv6 expuestas.
- Si hay fuga, activa la protección WebRTC de tu VPN o cambia el ajuste del navegador que se describe abajo y vuelve a ejecutar el test.
Cómo leer los resultados
| Lo que ves | Significado | Acción |
|---|---|---|
| La IP pública vía WebRTC coincide con la IP que ven los sitios web | Sin fuga. WebRTC no revela nada nuevo. | Ninguna. |
| La IP pública vía WebRTC es distinta de la IP que ven los sitios web | Fuga. Tu dirección real del proveedor es visible, aunque la VPN la oculta del tráfico normal. | Activa la protección contra fugas de WebRTC (ver abajo). |
| Dirección privada como 192.168.x.x, 10.x.x.x o fd00:: | Tu dirección de red local está expuesta. Es menor, pero suma a tu huella digital del navegador. | Actualiza el navegador; las versiones modernas la ocultan con mDNS. |
| Nombre aleatorio que termina en .local | La protección mDNS funciona: la dirección local está oculta. | Ninguna. |
| Ninguna dirección | WebRTC está desactivado o bloqueado. | Ninguna, pero puede que las videollamadas en el navegador no funcionen. |
Cómo solucionar una fuga de WebRTC
- App o extensión de VPN: la mayoría de las extensiones de VPN para navegador tienen un interruptor de "protección contra fugas de WebRTC" o "Bloquear WebRTC". Puede que la app de escritorio por sí sola no cubra el navegador.
- Firefox: abre
about:configy ponmedia.peerconnection.enabledenfalsepara desactivar WebRTC, o ponmedia.peerconnection.ice.default_address_onlyentruepara usar solo la ruta predeterminada. - Brave: Configuración → Privacidad y seguridad → Política de gestión de IP de WebRTC → "Desactivar UDP sin proxy".
- Chrome y Edge: no hay un interruptor integrado; usa una extensión de confianza que configure la política de gestión de IP de WebRTC como "solo la interfaz pública predeterminada" o "desactivar UDP sin proxy".
- IPv6: si solo se filtra la dirección IPv6, activa la protección contra fugas IPv6 en la VPN o desactiva IPv6 en el adaptador de red mientras estés conectado.
Después de cambiar un ajuste, recarga esta página y vuelve a ejecutar el test. Luego revisa también la huella digital de tu navegador: una VPN oculta tu dirección IP, pero no las características de tu dispositivo.
Por qué WebRTC necesita tu dirección IP
WebRTC es la tecnología detrás de las videollamadas en el navegador, el uso compartido de pantalla y la transferencia de archivos entre pares. Para conectar dos dispositivos directamente usa el protocolo ICE: cada navegador enumera sus posibles direcciones como "candidatos". Los candidatos host vienen de los adaptadores de red; los candidatos server-reflexive se obtienen preguntando a un servidor STUN "¿con qué dirección me ves?". Como la solicitud STUN se envía por UDP fuera de la conexión HTTP normal, algunas configuraciones de VPN y proxy no la enrutan por el túnel, y aparece la dirección real.
Preguntas frecuentes
¿Qué es una fuga de WebRTC?
Una fuga de WebRTC ocurre cuando un sitio web usa la API WebRTC del navegador para descubrir tu dirección IP mediante un servidor STUN, saltándose el túnel de la VPN o el proxy por el que pasa el tráfico web normal. El sitio ve entonces tu dirección IP pública real o tu dirección de red local, aunque tu VPN esté conectada.
¿Cómo funciona este test?
La página crea una RTCPeerConnection con el servidor STUN público de Google (stun.l.google.com:19302), empieza a recoger candidatos ICE y lee las direcciones que contienen. Los candidatos host contienen direcciones locales; los candidatos server-reflexive (srflx) contienen la dirección pública que vio el servidor STUN. Después las compara con la dirección que devuelve la API de ipify, que es la que ven los sitios web normales.
Mi IP local aparece como un nombre largo .local. ¿Es malo?
No, es una protección de privacidad. Las versiones modernas de Chrome, Edge, Safari y Firefox sustituyen tu dirección IP local por un nombre de host mDNS aleatorio que termina en .local, para que los sitios no puedan leer tu dirección LAN. Solo importa si se muestra la dirección real (por ejemplo 192.168.1.20).
El test muestra mi IP real, pero no uso VPN. ¿Es una fuga?
No. Sin VPN ni proxy, todos los sitios web ya ven tu IP pública, así que WebRTC no revela nada nuevo al exponer la misma dirección. Una fuga solo importa cuando intentas ocultar tu IP y WebRTC muestra una dirección distinta de la que ven los sitios web.
¿Cómo evito las fugas de WebRTC?
Activa la protección contra fugas de WebRTC en tu app o extensión de VPN si la tiene. En Firefox puedes poner media.peerconnection.enabled en false en about:config para desactivar WebRTC por completo. En Chrome y Edge, usa una extensión que configure la política de gestión de IP de WebRTC para usar solo la ruta del proxy o la predeterminada. Brave tiene un ajuste de política de gestión de IP de WebRTC en Privacidad y seguridad.
¿Por qué veo una dirección IPv6?
Si tu proveedor de internet admite IPv6, tu dispositivo suele tener una dirección IPv6 pública, y WebRTC puede revelarla. Muchas VPN solo canalizan IPv4, así que una dirección IPv6 distinta de la que muestra la VPN es una fuga habitual. Revisa la protección contra fugas IPv6 de tu VPN o desactiva IPv6 en el adaptador de red.
¿Se envían mis datos a algún sitio?
La solicitud STUN va al servidor STUN público de Google, que solo responde con la dirección que vio, y se envía una solicitud a api.ipify.org para leer la IP que ven los sitios web. Puedes desmarcar la opción de comparación para omitir esa solicitud. Esta página no guarda ni registra nada.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.