O que é WebRTC?
O WebRTC permite áudio, vídeo e conexões ponto a ponto em tempo real no navegador, sem plugins.
Para conectar, os navegadores podem consultar servidores STUN e obter endereços candidatos — host de LAN e endereços públicos reflexivos do servidor.
Por que usuários de VPN se importam
Sua VPN pode mascarar o IP com que esta página carrega, enquanto o WebRTC ainda reúne outro endereço público via STUN. Essa diferença é o vazamento que importa.
Ver 192.168 ou outro candidato host privado é visibilidade da rede local, não prova de que o IP público da operadora vazou.
Como ler host, STUN, relay e mDNS
Host é uma interface local. Um 192.168, 10.x ou ULA IPv6 significa que esta página vê sua LAN. Não é o mesmo que vazamento de IP público.
Server-reflexive (srflx) é um endereço público como um servidor STUN o vê. Compare com IP público nesta página. Uma diferença nessa família é o vazamento relevante para a VPN.
Relay (TURN) é tráfego via servidor turn, não o IP da operadora. Peer-reflexive (prflx) vem de um par. Nomes mDNS terminam em .local: este teste os ignora no veredito porque escondem o IP da LAN, não um vazamento público.
Execute duas vezes: antes e depois de conectar
Abra este teste com a VPN desligada e anote IP público e WebRTC público. Conecte a VPN, execute de novo, e ambos os valores públicos devem coincidir com a saída da VPN — não com sua operadora de casa.
Se o WebRTC público ainda mostrar o IP da operadora depois de conectar, o túnel não cobre WebRTC. Ative a proteção WebRTC da VPN ou limite candidatos ICE no navegador e teste de novo. Próximo: Teste de vazamento de DNS.
IPv4 e IPv6 são comparados em separado
Esta página carrega por uma família IP. O veredito automático só compara endereços WebRTC públicos dessa família, então um endereço STUN IPv6 não é marcado como vazamento só porque a página usou IPv4.
Quando a outra família aparece, listamos para você comparar com a saída VPN correspondente se houver. Usamos um servidor STUN; um segundo STUN não mudaria essa regra.
Como reduzir a exposição de IP pelo WebRTC
Chrome e Edge não oferecem mais o antigo interruptor de chrome://flags de «WebRTC IP handling» que muitos guias ainda citam, e a extensão WebRTC Network Limiter foi descontinuada. Navegadores gerenciados podem definir a política de tratamento de IP do WebRTC. Caso contrário, use uma VPN com proteção WebRTC.
Firefox: em about:config, media.peerconnection.ice.default_address_only e media.peerconnection.ice.no_host ocultam candidatos host de LAN. Definir media.peerconnection.enabled como false desliga o WebRTC e quebra chamadas no navegador.
Safari: limite o WebRTC nas configurações do site quando existirem. Prefira ocultar IPs a desativar o WebRTC, a menos que você nunca precise de chamadas. Depois execute este teste de novo.