Introducción

En esta guía paso a paso, aprenderás cómo detectar y cerrar filtraciones de IP real de WebRTC mientras trabajas detrás de un proxy. Explicaremos a fondo por qué estas filtraciones son peligrosas para tu privacidad, cómo comprobarlas y cómo cerrarlas de manera efectiva en los navegadores más populares, a través de extensiones y en navegadores anti-detec. Además, te mostraremos cómo vincular correctamente la configuración a un proxy móvil y cómo asegurar que no haya filtraciones. Al final, recibirás una lista de verificación, análisis de errores comunes, consejos avanzados y respuestas a preguntas frecuentes. Siguiendo las instrucciones al pie de la letra, pasarás de cero a un resultado estable sin conjeturas ni experimentos.

Esta guía es adecuada tanto para principiantes como para especialistas que desean eliminar filtraciones rápidamente y con fiabilidad, así como para usuarios avanzados que valoran configuraciones finas, replicación de perfiles y resultados de pruebas predecibles. No se requiere conocimiento previo. Basta con saber usar un navegador y entender qué es un servidor proxy.

Lo que debes saber de antemano: WebRTC es una tecnología en navegadores que puede revelar tu IP pública y local durante el intercambio de candidatos de conexión (ICE). A través de un proxy, esto puede revelar tu IP real si no se toman las medidas adecuadas. Explicaremos todos los conceptos de manera sencilla en la sección "Conceptos Básicos".

Tiempo requerido: una verificación básica y el cierre de filtraciones en un solo navegador toma entre 40 y 60 minutos; añadir extensiones, trabajar con un navegador anti-detec y realizar pruebas finales requerirá de 20 a 30 minutos adicionales. Si configuras varios navegadores y perfiles de una vez, planifica alrededor de 90 a 120 minutos.

Preparativos Previos

Antes de comenzar, asegúrate de que tienes todo lo necesario y de entender cómo vamos a comprobar el resultado. Esta etapa reducirá el riesgo de errores y ahorrará tu tiempo.

Herramientas y Accesos Necesarios

  • Acceso a un navegador funcional en tu computadora (Chrome, Edge, Firefox, Opera o Safari).
  • Acceso a la configuración del proxy que utilizas (HTTP(S) o SOCKS5). Si trabajas con un proxy móvil, prepárate para acceder a la cuenta del proveedor. Un ejemplo de tal servicio es: mobileproxy.space.
  • Disponibilidad para instalar una extensión que gestione WebRTC (por ejemplo, una extensión que limite o desactive WebRTC en navegadores basados en Chromium) y uBlock Origin para protección adicional.
  • Si utilizas un navegador anti-detec: acceso a tu cuenta y al panel de configuración de perfiles.

Requerimientos del Sistema

  • Windows 10/11, macOS 12+ o una distribución moderna de Linux.
  • Últimas versiones de navegadores (actualizaciones vigentes para 2026). Asegúrate de actualizar tu navegador antes de comenzar.
  • Conexión a Internet estable.

Qué Debes Descargar e Instalar

  • El (los) navegador(es) en el que planeas trabajar.
  • Extensión para limitar WebRTC en tu navegador basado en Chromium (por ejemplo, WebRTC Control o WebRTC Leak Prevent). También instala uBlock Origin y habilita la función que previene filtraciones de WebRTC, si está disponible en la configuración.
  • Navegador anti-detec (si es necesario), si trabajas con perfiles. Ejemplos: AdsPower, Dolphin{anty}, Incogniton, GoLogin, Octo Browser, entre otros.

Copias de Seguridad

Si trabajas con un navegador anti-detec o con un perfil corporativo, exporta o guarda la configuración actual de los perfiles antes de hacer cambios. Si modificas políticas del sistema o flags del navegador, anota los valores originales.

⚠️ Atención: Antes de modificar configuraciones ocultas del navegador (por ejemplo, about:config en Firefox o flags en navegadores basados en Chromium), anota los valores actuales. Esto facilitará el retroceso si algún sitio deja de funcionar como se esperaba.

✅ Verificación: En esta etapa, deberías tener: acceso al navegador, accesos al proxy, lista de extensiones para instalar y copias de seguridad (si cambias de perfil o políticas).

Conceptos Básicos

Términos Clave Explicados de Manera Sencilla

  • WebRTC: tecnología de navegador para intercambiar audio, video y datos en tiempo real. Para conectarse, WebRTC intercambia "candidatos" de rutas de red (ICE), incluso a través de STUN/TURN.
  • Candidatos ICE: posibles rutas de conexión entre dos partes. Pueden incluir IP públicas y locales.
  • STUN/TURN: servidores auxiliares que ayudan a descubrir tu IP pública, determinar rutas y establecer conexiones incluso detrás de NAT y firewalls.
  • mDNS: método para ocultar tu IP local al proporcionar candidatos ICE, reemplazando direcciones locales por identificadores temporales mDNS.
  • Proxy: servidor intermedio a través del cual pasa tu tráfico HTTP(S) o SOCKS5. El proxy oculta tu IP real para los sitios a los que accedes.

Por qué Ocurre una Filtración de WebRTC

Aunque el navegador esté configurado para funcionar a través del proxy, WebRTC puede, eludiendo la ruta HTTP(S), comunicarse con el servidor STUN a través de UDP y obtener la IP pública de tu conexión a Internet. Estos datos pueden ser visibles para scripts en la página. Como resultado, el sitio puede conocer tu IP real a pesar del proxy. Esto es lo que se llama una filtración de WebRTC.

Lo que Es Importante Entender Antes de Comenzar

  • Desactivar WebRTC por completo puede romper las video llamadas, la captura de pantalla y otras funcionalidades.
  • El objetivo de esta guía no es "romper WebRTC", sino asegurarte de que tu IP real no se exponga. Donde sea posible, utilizaremos métodos "suaves": mDNS, limitación a la interfaz pública, reglas para candidatos ICE.
  • Diferentes navegadores ofrecen diferentes niveles de control. Firefox permite configuraciones detalladas a través de about:config. En navegadores basados en Chromium, es más efectivo usar extensiones o políticas.

Consejo: Si en tu trabajo las funciones de WebRTC (llamadas, transferencia de archivos en el navegador) no son necesarias, considera una desactivación más estricta en un perfil destinado a tareas donde la privacidad es crítica.

Paso 1: Definiendo el Contorno del Proxy y el Entorno

Objetivo de la etapa: entender cómo fluye el tráfico desde tu navegador y dónde WebRTC puede eludir el proxy.

Pasos Detallados

  1. Inicia el navegador en el que trabajas a través del proxy.
  2. Verifica la configuración activa del proxy. Para navegadores basados en Chromium, abre la configuración: Configuración — Sistema — Abrir configuraciones de proxy. Asegúrate de que se indique tu servidor proxy, usuario y contraseña (si es necesario).
  3. Si usas un perfil en un navegador anti-detec, abre la configuración del perfil y asegúrate de que el proxy está correctamente indicado: tipo (HTTP, HTTPS o SOCKS5), host, puerto, usuario y contraseña si es necesario.
  4. Registra tu IP externa actual, que los sitios ven a través de tu proxy. Busca "my ip" y abre cualquier servicio que muestre la IP externa. Anota esta IP como "IP a través del proxy".
  5. Si tienes un proxy móvil, verifica el panel de control del proveedor. Por ejemplo, en mobileproxy.space verifica la dirección IP, región, método de autenticación (usuario/contraseña o lista de IPs permitidas) y estado de rotación de IP.

Puntos Importantes

  • Proxy ≠ WebRTC. El proxy gestiona el tráfico HTTP(S)/SOCKS, y WebRTC puede revelar la IP durante el intercambio ICE.
  • Necesitaremos asegurarnos de que los candidatos de WebRTC no revelen tu IP pública y local real.

⚠️ Atención: Si utilizas políticas corporativas para el navegador, cualquier cambio en los flags o extensiones podría ser anulado por el administrador. Verifica si tienes una política centralizada que desactive las opciones que necesitas.

Consejo: Crea un bloc de notas con anotaciones: "IP a través del proxy", "Fecha y hora", "Nombre del perfil", "Extensión y versión". Estas notas te ayudarán a repetir rápidamente la configuración o resolver problemas.

✅ Verificación: Tienes registrada la IP visible a través del proxy y entiendes cómo y dónde está configurado el proxy en el navegador o en el perfil.

Posibles Problemas y Soluciones

  • Problema: El navegador no usa el proxy. Causa: Dirección o puerto incorrectos. Solución: Verifica el formato del protocolo, host, puerto, usuario/contraseña.
  • Problema: El proxy requiere autenticación, y el navegador no solicita usuario/contraseña. Causa: Esquema de autenticación incorrecto. Solución: Ingresa los datos manualmente en el perfil o configura en la configuración del sistema.

Paso 2: Verificando las Filtraciones de WebRTC en Navegadores de Escritorio

Objetivo de la etapa: confirmar la existencia o ausencia de filtraciones antes de comenzar la configuración.

Pasos Detallados

  1. Abre una ventana del navegador en modo normal. Si hay extensiones activas, desactívalas temporalmente para una prueba limpia.
  2. Accede a cualquier servicio que muestre resultados del detector de WebRTC en el navegador. Realiza la prueba. Presta atención a dos tipos de direcciones: candidato IP pública y candidatos IP locales (por ejemplo, direcciones del tipo 192.168.x.x, 10.x.x.x o 172.16–31.x.x).
  3. Compara la IP pública que mostró el detector de WebRTC con la "IP a través del proxy" que anotaste anteriormente. Si son diferentes y WebRTC muestra tu IP de proveedor real, esa es la filtración.
  4. Si se ven candidatos IP locales de manera explícita, también es una filtración potencial de configuración, ya que el sitio puede usar esos datos para correlacionar huellas digitales y hacerte único.
  5. Registra la captura de resultados o anota las direcciones públicas y locales mostradas en la prueba. Más adelante compararás con el resultado después de la configuración.

Puntos Importantes

  • Prueba cada navegador por separado. No saques conclusiones de un solo navegador para todos.
  • Los resultados dependen de las versiones y funciones activadas, especialmente en Safari y Firefox.

Consejo: Realiza la prueba en modo incógnito y en modo normal. A veces, las extensiones están desactivadas en incógnito, y verás una imagen "desnuda".

✅ Verificación: Tienes resultados registrados antes de la configuración: qué direcciones públicas y locales de WebRTC se están mostrando actualmente. Esta es tu línea de partida.

Posibles Problemas y Soluciones

  • Problema: Las pruebas muestran diferentes resultados en diferentes sitios. Causa: Difieren en metodología de verificación, caché y políticas de WebRTC. Solución: Compara varios resultados; lo principal es que en ninguno se muestre tu IP pública real.
  • Problema: No se muestra nada. Causa: El sitio no obtuvo permiso o la prueba es incorrecta. Solución: Actualiza la página, permite acceso a dispositivos media cuando se solicite, o utiliza un tester alternativo.

Paso 3: Cerrando WebRTC en Navegadores de Forma Nativa

Objetivo de la etapa: minimizar o eliminar la filtración a través de la configuración integrada del navegador sin extensiones donde sea posible.

Navegadores Basados en Chromium (Chrome, Edge, Opera, Brave, etc.)

  1. Abre la configuración del navegador. Ve a la sección "Privacidad y seguridad" — "Configuraciones de sitios" — "Permisos avanzados" (los nombres pueden variar). Busca las secciones relacionadas con la cámara y el micrófono. Aunque esto no desactiva WebRTC, prohibir el acceso a medios disminuirá el número de casos reales en los que se activa el intercambio ICE durante las llamadas.
  2. Abre la página de flags (chrome://flags o edge://flags, opera://flags). Busca el parámetro que se encarga de anonimizar IP locales en WebRTC (por ejemplo, "Anonymize local IPs exposed by WebRTC" o "mDNS ICE candidates"). Activa la opción. Reinicia el navegador.
  3. Verifica políticas corporativas (si aplica). En entornos con políticas, se puede establecer la política WebRtcIpHandlingPolicy en "default_public_interface_only" o "disable_non_proxied_udp" para prohibir conexiones UDP directas no proxied. Para los usuarios comunes, este camino no es obligatorio.

Firefox (Escritorio)

  1. En la barra de direcciones escribe about:config y confirma que comprendes el riesgo.
  2. Busca el parámetro media.peerconnection.enabled y, si no necesitas llamadas a través del navegador, configúralo en false para desactivar completamente WebRTC. Si necesitas las llamadas, no lo desactives globalmente y utiliza los siguientes parámetros.
  3. Establece media.peerconnection.ice.no_host en true para no revelar direcciones IP locales como candidatos ICE.
  4. Establece media.peerconnection.ice.default_address_only en true para limitar los candidatos solo a las direcciones por defecto, no a todas las interfaces.
  5. Establece media.peerconnection.ice.obfuscate_host_addresses en true para habilitar el ocultamiento mDNS de direcciones locales.
  6. Reinicia Firefox.

Safari (macOS, iOS/iPadOS)

  1. En macOS, activa el menú "Desarrollo" (Safari — Preferencias — Avanzado — Mostrar menú "Desarrollo" en la barra de menú).
  2. Ve a "Desarrollo" — "Funciones experimentales" y verifica las opciones relacionadas con mDNS ICE-candidatos. Activa los mDNS ICE-candidates para que las IP locales no se revelen directamente.
  3. En Configuración de sitios, limita el acceso a la cámara y micrófono para los sitios innecesarios, para que WebRTC no se active sin necesidad.
  4. En iOS/iPadOS, en "Configuraciones — Safari — Extensiones/Funciones experimentales", activa las funciones equivalentes a mDNS ICE-candidates si están disponibles y limita el acceso a la cámara/micrófono para los sitios.

⚠️ Atención: Desactivar completamente WebRTC puede romper las llamadas web, compartir pantalla y algunas aplicaciones corporativas. Si necesitas la funcionalidad de llamadas, utiliza el modo con mDNS y limitación de candidatos en lugar de desactivarlo completamente.

Consejo: Si cambias frecuentemente de redes e interfaces (por ejemplo, Ethernet y Wi‑Fi), verifica nuevamente los flags y about:config después de actualizar el navegador. Algunas actualizaciones restablecen funciones experimentales.

✅ Verificación: Realiza la prueba del paso anterior. Las IP locales no deben mostrarse explícitamente, y el candidato público no debe coincidir con la IP real del proveedor. Si la prueba aún muestra la IP real, pasa a la etapa de extensiones.

Posibles Problemas y Soluciones

  • Problema: No hay opción de anonimización de IP locales en Chromium-flags. Causa: Versión del navegador o política. Solución: Usa una extensión para WebRTC y uBlock Origin, o aplica una política a nivel del sistema (disponible para administradores).
  • Problema: Firefox después de desactivar WebRTC rompe las llamadas. Causa: Desactivaste media.peerconnection.enabled. Solución: Actívalo nuevamente y aplica los parámetros específicos no_host, default_address_only y obfuscate_host_addresses.

Paso 4: Cerrando WebRTC con Extensiones

Objetivo de la etapa: lograr un comportamiento predecible en navegadores basados en Chromium y agregar un nivel adicional de protección.

Pasos Detallados

  1. Abre el catálogo de extensiones de tu navegador. Busca e instala una extensión que gestione la política de WebRTC (por ejemplo, WebRTC Control o WebRTC Leak Prevent). Estas extensiones te permiten establecer la estrategia: "Default public interface only", "Disable non-proxied UDP", etc.
  2. Después de la instalación, abre la configuración de la extensión. Selecciona la política que oculta a los candidatos locales y prohíbe el UDP no proxied. En la interfaz, esto puede denominarse "Disable non-proxied UDP" o "Use default public interface only". Guarda la configuración.
  3. También instala uBlock Origin. Abre su configuración y en la sección "Configuraciones" activa la opción que previene la filtración de WebRTC (si está disponible en tu versión). Esto será una protección adicional.
  4. Reinicia el navegador o apaga y enciende las extensiones para asegurarte de que la política se ha aplicado.

Puntos Importantes

  • La extensión debe estar habilitada en ventanas normales y privadas, si pruebas ambos modos. Verifica los permisos de las extensiones.
  • Algunos sitios que utilizan WebRTC para streaming pueden comportarse de manera diferente después de activar una política estricta. Evalúa el impacto en tus escenarios.

⚠️ Atención: No instales extensiones de fuentes no verificadas. Los permisos de acceso a "datos de sitios" otorgan a la extensión amplias capacidades. Usa solo tiendas y desarrolladores de confianza.

Consejo: Si cambias entre varias políticas (por ejemplo, para llamadas y para trabajo diario), crea dos perfiles de navegador: "Trabajo (WebRTC estricto)" y "Llamadas (WebRTC moderado)".

✅ Verificación: Repite la prueba de WebRTC. La IP pública no debe coincidir con tu IP real de proveedor, y las IP locales no deben ser visibles de manera explícita. Si el resultado es negativo, la filtración está cerrada.

Posibles Problemas y Soluciones

  • Problema: La extensión no funciona en incógnito. Causa: Prohibido en modo privado. Solución: Abre "Administrar extensiones" y activa "Permitir en modo incógnito".
  • Problema: El sitio de llamadas dejó de conectarse. Causa: Prohibido el UDP no proxied. Solución: Crea un perfil separado con una política más flexible o desmarcar temporalmente para el dominio necesario.

Paso 5: Configurando WebRTC en Navegadores Anti-Detec

Objetivo de la etapa: lograr resultados reproducibles al trabajar con múltiples perfiles donde la huella digital y la estabilidad del comportamiento son importantes.

Pasos Detallados (Esquema Universal)

  1. Abre el panel de control de tu navegador anti-detec (por ejemplo, AdsPower, Dolphin{anty}, Incogniton, GoLogin, Octo Browser, etc.).
  2. Crea un nuevo perfil o abre uno existente. Busca la sección "WebRTC" o "Configuraciones de red/media/huellas digitales" dentro del perfil.
  3. Selecciona la estrategia de WebRTC: normalmente están disponibles opciones como "Disabled", "Real", "Altered/Fake", "Default public interface only", "Proxy only" o similares. Si no necesitas llamadas y deseas máxima privacidad, selecciona "Disabled" o una opción que excluya candidatos locales y prohíba UDP no proxied. Si necesitas llamadas, usa "Proxy only" o "public interface only" más mDNS, si es compatible con el núcleo del navegador anti-detec.
  4. Escribe el proxy dentro del perfil: tipo (HTTP(S) o SOCKS5), host, puerto, usuario/contraseña. Verifica la conexión a través del botón "Test" (normalmente, en el perfil hay una comprobación).
  5. Guarda el perfil y ejecútalo. Abre el tester de WebRTC y asegúrate de que tu real IP no sea visible. Registra el resultado.

Puntos Importantes

  • En los anti-detecs, a menudo hay mimetización de parámetros de WebRTC: generación de ufrag, contraseña ICE, campos SDP. Evita modificar los valores sin necesidad. Tu objetivo es bloquear la filtración, no desviarte de la norma.
  • Las mismas políticas de WebRTC en diferentes perfiles asegurarán un comportamiento uniforme en los sitios.

Consejo: Crea un template de perfil con la política de WebRTC y el proxy ya configurados. Clónalo para nuevos perfiles de trabajo. Esto ahorra tiempo y reduce el riesgo de errores.

✅ Verificación: Dentro de cada perfil en ejecución, repite la prueba. Tu IP pública real no debería mostrarse, y los candidatos de IP locales deberían estar ocultos o reemplazados por mDNS.

Posibles Problemas y Soluciones

  • Problema: El perfil muestra resultados de WebRTC diferentes en cada ejecución. Causa: Generación aleatoria de parámetros. Solución: Fija el modo de WebRTC en "Disabled" o "Proxy only" y no cambies entre ejecuciones.
  • Problema: La extensión en el perfil entra en conflicto con la política anti-detec. Causa: Configuración duplicada. Solución: Usa la política anti-detec o la extensión, pero no cambies ambas a la vez.

Paso 6: Conexión con Proxy Móvil

Objetivo de la etapa: combinar correctamente el cierre de WebRTC con un proxy móvil para que la configuración final sea limpia y estable.

Pasos Detallados

  1. Prepara el acceso al proxy móvil. En el panel del proveedor (por ejemplo, mobileproxy.space) revisa los parámetros de conexión: dirección del nodo, puerto, tipo de proxy, autenticación (usuario/contraseña o lista de IP permitidas).
  2. Si el proveedor admite rotación de IP, determina cómo y cuándo se produce la rotación. Asegúrate de que podrás reproducir la prueba después de la rotación.
  3. En el navegador o en el perfil anti-detec, especifica el proxy móvil: tipo (HTTP(S)/SOCKS5), host, puerto, usuario/contraseña. Realiza la prueba de conexión (normalmente hay un botón "Revisar proxy" o accede a cualquier sitio y asegúrate de que la página se carga).
  4. Asegúrate de que la política de WebRTC ya esté configurada: en el navegador Chromium — a través de una extensión y flag de anonimización de IP locales, en Firefox — a través de about:config, en el anti-detec — a través del perfil.
  5. Abre el tester de WebRTC. Verifica qué IP pública se muestra como candidato. Debería coincidir con la IP del proxy móvil y no con tu IP real de proveedor. Las IP locales deberían estar ocultas o presentadas a través de mDNS.

Puntos Importantes

  • El proxy móvil a menudo proporciona variabilidad adicional en la red (operador, región). Esto es útil pero aumenta los requisitos para la previsibilidad de las configuraciones de WebRTC.
  • Evita cambiar varios parámetros a la vez: primero cierra la filtración, luego activa la rotación de IP y otras funciones.

Consejo: Si en tus tareas la geolocalización es importante, fija la región desde el lado del proxy móvil (por ejemplo, en mobileproxy.space) y no combines redes Wi‑Fi y móviles durante el uso simultáneo.

✅ Verificación: La prueba muestra la IP pública del proxy móvil y no la tuya real. Las direcciones locales no son visibles directamente. Después de la rotación de IP del proxy móvil, una prueba de seguimiento muestra una nueva IP pública, mientras que la real IP del proveedor sigue sin mostrarse.

Posibles Problemas y Soluciones

  • Problema: La prueba muestra la IP real y no la móvil. Causa: UDP no proxied está activado o la extensión no se aplicó. Solución: Verifica la política de WebRTC en la extensión y about:config, reinicia el navegador, asegúrate de que el perfil realmente utiliza el proxy móvil.
  • Problema: Después de la rotación de IP, el resultado es inestable. Causa: Caché o rotación no llevada a cabo. Solución: Limpia la caché, reinicia el navegador, espera la rotación confirmada en el panel del proveedor y luego repite la prueba.

Paso 7: Técnicas Adicionales de Control a Nivel de Navegador y Sistema

Objetivo de la etapa: fortalecer la previsibilidad del comportamiento sin comprometer la legitimidad y la comodidad de uso.

Pasos Detallados

  1. Verifica los permisos de los sitios: Configuración — Privacidad y seguridad — Configuración de sitios — Permisos. Limita el acceso automático a la cámara y el micrófono; exige aprobación antes del uso.
  2. Crear un perfil separado para tareas con mayor privacidad. En este perfil, usa una política de WebRTC estricta y un mínimo de extensiones.
  3. Si eres administrador, aplica políticas de navegador para establecer centralmente la política de WebRTC. Este paso no es necesario para los usuarios sin derechos de administrador.
  4. Realiza verificaciones después de actualizaciones: a veces, los navegadores cambian el comportamiento predeterminado de los flags de mDNS o de WebRTC. Realiza una prueba de control una vez al mes.

Puntos Importantes

  • Incluso con una política estricta, la extensión puede desactivarse en caso de fallos o conflictos. La verificación regular es tu aliada.
  • Los navegadores anti-detec se actualizan con frecuencia. Después de actualizar el núcleo, revisa el funcionamiento de la extensión de WebRTC y los perfiles.

Consejo: Establece una rutina: "Nuevo perfil — prueba de WebRTC de inmediato", "Actualización del navegador — prueba de WebRTC de inmediato", "Cambio de proxy o proveedor — prueba de WebRTC de inmediato". Esto toma 1–2 minutos, pero te ahorra horas.

✅ Verificación: Has comprobado que la nueva rutina organizativa y políticas funcionan: las pruebas no muestran la IP real en ningún perfil y después de las actualizaciones.

Posibles Problemas y Soluciones

  • Problema: Después de actualizar, la extensión restableció configuraciones. Causa: Reinicio de configuración. Solución: Exporta la configuración de la extensión para importar rápidamente en caso de un reinicio.
  • Problema: Políticas de navegador no están disponibles. Causa: Sin derechos de administrador. Solución: Usa extensiones y estrategias de perfil sin políticas del sistema.

Paso 8: Diagnóstico Usando Múltiples Pruebas

Objetivo de la etapa: aprender a comprobar resultados de diferentes maneras y encontrar discrepancias.

Pasos Detallados

  1. Repite la prueba de WebRTC en dos o tres sitios diferentes. Verifica que en ninguno se exponga la IP real del proveedor y que las IP locales no sean visibles explícitamente.
  2. Realiza una prueba de red a nivel de DNS. Abre la línea de comandos. En Windows, ejecuta: nslookup -type=txt o-o.myaddr.l.google.com 8.8.8.8. En macOS/Linux, ejecuta: dig +short TXT o-o.myaddr.l.google.com @8.8.8.8. Asegúrate de que la dirección obtenida se corresponda con la ruta a través de la red del proxy, si tienes un proxy o túnel configurado a nivel del sistema. Si el proxy está configurado solo en el navegador, esta prueba puede mostrar tu IP real, lo cual es normal para el nivel del sistema.
  3. Prueba los accesos a la cámara y al micrófono en sitios donde realmente sean necesarios. Verifica que la llamada funcione si seleccionaste intencionadamente una estrategia "moderada" de WebRTC.

Puntos Importantes

  • La prueba de nivel DNS no reemplaza la prueba de WebRTC, pero ayuda a entender hacia dónde va el tráfico del sistema fuera del navegador.
  • La principal métrica para nosotros es que JavaScript en la página no vea tu IP pública real.

Consejo: Lleva un registro de las pruebas: fecha, navegador, perfil, resultado, notas. Esto ayudará a identificar regresiones raras después de las actualizaciones.

✅ Verificación: Todas las pruebas a nivel del navegador dan un resultado uniforme: la IP real no se expone, las IP locales no se publican explícitamente.

Posibles Problemas y Soluciones

  • Problema: Los diferentes testers de WebRTC muestran distintos campos. Causa: Varía la profundidad de recolección. Solución: Observa lo clave — la aparición de la IP pública real o candidatos de IP locales; no te asustes por métricas secundarias.
  • Problema: Picos aleatorios de filtración. Causa: La extensión se desactivó o la política no se aplicó. Solución: Reinicia el navegador, verifica los permisos de la extensión, repite la prueba.

Verificación del Resultado

Lista de Verificación, Qué Debe Funcionar

  • La prueba de WebRTC en tu navegador principal no muestra la IP pública real del proveedor.
  • Las direcciones IP locales no son visibles explícitamente o se han reemplazado por candidatos mDNS.
  • Si se utiliza un proxy móvil, el candidato de IP pública coincide con la IP del proxy móvil.
  • Al rotar la IP móvil, el resultado en la prueba cambia a una nueva IP pública, pero no se muestra la IP real del proveedor.
  • Las llamadas y las funciones necesarias funcionan en el perfil con una política de WebRTC moderada (si esto es necesario para tu tarea).

Cómo Probar

  1. Inicia la configuración final: navegador/perfil con el proxy habilitado y la política de WebRTC.
  2. Abre el tester de WebRTC y registra el resultado.
  3. Si usas un proxy móvil, si es posible, realiza la rotación de IP y repite la prueba.
  4. Compara con tus notas originales. Asegúrate de que la IP real no aparece en ningún caso.

Prueba de filtración DNS

Para una verificación interna a nivel DNS, utiliza el principio general: ejecuta comandos del sistema del paso anterior o utiliza cualquier servicio confiable de prueba de filtraciones DNS. Es importante entender: si el proxy está configurado solo en el navegador, la prueba de DNS del sistema puede mostrar tu IP real — esto es normal y no significa que haya una filtración de WebRTC en el navegador. En el contexto de esta guía, la fuente clave de verdad sigue siendo la prueba de WebRTC del navegador. Para volver rápidamente a la descripción de las pruebas de DNS, utiliza el enlace interno Prueba de filtración DNS.

Consejo: Si estás creando una documentación única para el equipo, inserta las capturas de pantalla "antes" y "después" con comentarios. Esto se convertirá en un estándar y facilitará la incorporación de nuevos empleados.

✅ Verificación: Todos los elementos de la lista de verificación han sido confirmados; en las pruebas del navegador, la IP real no se expone; al rotar el proxy móvil, solo cambia el candidato de IP pública del proxy.

Errores Comunes y Soluciones

  • Problema: Después de todos los pasos, la IP real sigue visible en uno de los testers. Causa: La extensión no obtuvo permisos en modo privado o la política no se aplicó. Solución: Habilita la extensión para ventanas privadas, reinicia el navegador, revisa los flags y about:config, y repite la prueba.
  • Problema: Las llamadas en el navegador desaparecieron. Causa: WebRTC desactivado completamente. Solución: Activa WebRTC, pero oculta las IP locales y usa mDNS; prohíbe solo el UDP no proxied.
  • Problema: Los perfiles anti-detec dan resultados diferentes. Causa: Diferentes modos de WebRTC o diferentes conjuntos de extensiones. Solución: Crea un template de perfil, sincroniza el modo de WebRTC y anota la lista de extensiones.
  • Problema: Después de la actualización del navegador, la filtración regresó. Causa: Reinicio de flags/configuraciones de extensiones. Solución: Realiza una revisión rápida de la configuración, importa la configuración guardada y verifica con pruebas.
  • Problema: En un sitio no hay filtraciones, en otro sí. Causa: La metodología de prueba difiere, posiblemente una llamada directa a STUN. Solución: Asegúrate de que "Disable non-proxied UDP" esté activado, verifica uBlock Origin y permisos de la extensión.
  • Problema: El proxy móvil cambia IP y la prueba a veces muestra valores intermedios. Causa: La rotación tardó un tiempo, caché. Solución: Espera a que la rotación finalice, limpia la caché, actualiza la página y repite la prueba.
  • Problema: Políticas a nivel de OS prohíben los flags que necesitas. Causa: Política corporativa. Solución: Contacta al administrador o usa un camino soportado con extensiones sin conflictos.

Posibilidades Adicionales

Configuraciones Avanzadas

  • Política de Empresas de Chromium: configura WebRtcIpHandlingPolicy en "default_public_interface_only" o "disable_non_proxied_udp" de forma centralizada para todas las estaciones de trabajo.
  • Firefox about:config: combina mDNS y prohíbe candidatos host para minimizar las huellas digitales.
  • Anti-detec: fija la versión del motor y la política de WebRTC en el template para que al actualizar el motor verifiques rápidamente solo un perfil modelo.

Optimización

  • Reduce el número de extensiones. Una extensión de WebRTC de perfil más uBlock Origin son suficientes en la mayoría de los casos.
  • Divide los perfiles por propósito: un perfil estricto para privacidad, un perfil moderado para llamadas.

Qué Más se Puede Hacer

  • Establecer un reglamento para el equipo: quién y cuándo verifica las pruebas después de las actualizaciones.
  • Digitalizar resultados: mantener registros de pruebas en un repositorio común para seguir la dinámica y excluir regresiones aleatorias.

Consejo: Si tus proxies o proveedores cambian a menudo, haz una pequeña lista de verificación de 6 a 8 líneas y mantenla a la mano. Esto acelera el trabajo diario.

FAQ

1. ¿Por qué detrás de un proxy WebRTC aún puede mostrar mi IP real?

Porque WebRTC utiliza candidatos ICE y STUN, que pueden funcionar eludiendo la ruta HTTP(S), incluida la UDP no proxied. Sin medidas especiales, el navegador puede revelar tu IP pública del proveedor.

2. ¿Es suficiente con solo desactivar WebRTC?

Es radical y soluciona la filtración, pero rompe las llamadas y algunas aplicaciones. Es mejor usar modos con mDNS, limitación de IP locales y prohibición de UDP no proxied, si necesitas funcionalidad de WebRTC.

3. ¿Son necesarios a la vez la extensión y las modificaciones de flags?

A menudo, con la extensión es suficiente. Pero activar mDNS a nivel de flags más la extensión proporciona un resultado más predecible, especialmente después de actualizaciones.

4. ¿Qué modo elegir en un navegador anti-detec?

Si no se necesitan llamadas, elige "Disabled" o "Proxy only" con prohibición de UDP no proxied. Si se necesitan llamadas, utiliza "public interface only" más mDNS y control de permisos de medios.

5. ¿Cómo entender que las IP locales no son visibles?

En la línea de candidatos ICE no deben aparecer patrones conocidos como 192.168.x.x, 10.x.x.x, 172.16–31.x.x. En su lugar, podrían aparecer identificadores mDNS.

6. Tengo un proxy móvil, pero la prueba aún muestra la IP real

Verifica la extensión y la política de WebRTC. La mayoría de las veces el UDP no proxied está activado o la extensión no está activa en este perfil o en modo privado.

7. ¿Qué beneficios proporciona un proveedor de proxies móviles como mobileproxy.space?

Ofrece una IP móvil estable con opción de rotación y selección de región. Combinado con una configuración de WebRTC adecuada, obtienes una configuración limpia y predecible, sin filtraciones de IP real.

8. ¿Es necesario realizar una prueba de filtración DNS?

Para comprender el nivel del sistema es útil, pero clave para esta guía es la prueba de WebRTC del navegador. La prueba de DNS no reemplaza la verificación de WebRTC. Usa el enlace interno Prueba de filtración DNS para una navegación rápida a la sección detallada.

9. ¿Qué hacer si tras la actualización del navegador todo dejó de funcionar?

Verifica los flags de mDNS y la política de la extensión, reinstala extensiones si es necesario, y repite las pruebas. Ten a mano la exportación de configuraciones.

10. ¿Es posible eliminar completamente los riesgos de filtración?

En la práctica, reducir a cero para escenarios en navegadores. Cumple con el reglamento: extensión, flags, verificación después de actualizaciones y control de perfiles. Esto proporciona un resultado estable sin filtraciones.

Conclusión

H has recorrido todo el camino: aprendiste qué es una filtración de WebRTC y por qué es peligrosa detrás de un proxy, aprendiste a verificar la filtración, cómo cerrarla mediante medios nativos del navegador, utilizando extensiones y en navegadores anti-detec, también cómo vincular todo correctamente a un proxy móvil y llevar a cabo las pruebas finales. Ahora tienes una lista de verificación, un conjunto de soluciones listas para problemas comunes, y comprensión sobre cómo mantener la configuración operativa después de actualizaciones.

Qué hacer a continuación: aplicar las configuraciones a todos los navegadores y perfiles con los que trabajas; automatizar la rutina de pruebas; implementar políticas centralizadas en la organización si es necesario. Si usas proxies móviles, como mobileproxy.space, estandariza la rotación y la fijación de resultados, para que cualquier empleado pueda reproducir la configuración sin errores.

Hacia dónde desarrollarse: estudia las características de protección contra otras filtraciones de contexto (Canvas, AudioContext, WebGL), investiga políticas de aislamiento de sitios, estrategias de cookies y gestión de huellas digitales. Pero lo básico, que es la ausencia de filtraciones de IP real a través de WebRTC, ya está configurado y verificado.