Fugas WebRTC explicadas: cómo tu IP real puede esquivar la VPN
WebRTC permite videollamadas en el navegador — pero su establecimiento de conexión puede exponer tu IP real incluso con la VPN activada. Esto es lo que realmente se filtra y cómo comprobarlo.
Lo que WebRTC hace a tus espaldas
WebRTC permite voz, vídeo y uso compartido de archivos directamente en el navegador, sin complementos. Para conectar dos dispositivos, reúne candidatos ICE: las rutas de red que tu dispositivo podría usar, incluidas direcciones IP locales, direcciones IPv6 públicas y direcciones aprendidas de un servidor STUN.
Esa recogida es la fuga. Cualquier sitio puede pedir a tu navegador que recoja candidatos ICE con JavaScript simple — sin pedir permiso, sin indicador visible. Si tu cliente VPN no bloquea ni dirige ese tráfico, la página conoce detalles que la VPN debía ocultar.
Lo que realmente puede filtrarse
Lo que una página aprende depende de tu navegador y tu red. Los navegadores modernos enmascaran cada vez más las direcciones locales con nombres mDNS, lo cual es bueno — pero las direcciones IPv6 públicas y las derivadas de STUN aún pueden revelar tu ISP y tu ubicación aproximada.
La forma honesta de pensarlo es por niveles: resultados solo con mDNS significan protección a nivel de navegador, mientras que direcciones públicas visibles significan que algo en tu configuración necesita atención.
- Solo nombres mDNS — protegido: el navegador está enmascarando direcciones locales.
- Direcciones IPv4/IPv6 locales visibles — mixto: tu red local queda expuesta a cada sitio.
- Direcciones públicas o derivadas de STUN fuera del rango de tu VPN — en riesgo: tu ubicación real puede estar visible.
Cómo comprobarlo en 30 segundos
Ejecuta la prueba de fugas WebRTC de este sitio, primero con la VPN apagada y luego encendida. Guarda ambos resultados y compáralos: las listas de candidatos deben ser idénticas, y cualquier dirección pública debe pertenecer a tu proveedor de VPN.
Si las direcciones difieren entre ejecuciones, tu VPN no cubre el tráfico WebRTC. La solución suele ser un ajuste del cliente VPN (a menudo llamado bloqueo WebRTC o protección contra fugas) o una extensión que desactive WebRTC fuera del proxy — seguido de una nueva prueba para confirmar.