O que é um vazamento WebRTC
O WebRTC permite que navegadores façam videochamadas e troquem arquivos direto entre aparelhos. Para se conectar, o navegador pergunta seu endereço público a servidores STUN. Com algumas VPNs, essa pergunta sai fora do túnel, e um site consegue ler seu IP real mesmo com a VPN escondendo-o em todo o resto. Isso é um vazamento WebRTC.
Como este teste funciona
- Nosso servidor devolve o endereço IP que sua conexão usa, como na página qual é meu IP.
- Seu navegador coleta os candidatos WebRTC por até 5 segundos.
- Comparamos os endereços públicos encontrados pelo WebRTC com o que nosso servidor vê.
Para descobrir seu endereço público, o navegador contata servidores STUN públicos da Cloudflare e do Google. Nada é enviado ao nosso servidor, além da requisição normal que mostra o IP que ele vê.
Como ler o resultado
| Resultado | Significado |
|---|---|
| Mesmo IP público | Sem vazamento: o WebRTC mostra o endereço que sua conexão já usa. |
| IP público diferente | Possível vazamento. Com a VPN ligada, pode ser seu endereço real. |
| Nenhum IP público | O WebRTC não revelou nada público: sem vazamento. |
| WebRTC bloqueado | O navegador ou uma extensão desativa o WebRTC: não há vazamento possível, mas videochamadas no navegador podem falhar. |
Endereços locais (192.168.x.x, 10.x.x.x) são privados e inofensivos; os navegadores recentes ainda os escondem atrás de nomes «.local» aleatórios.
Como corrigir um vazamento
- Ative a proteção contra vazamento WebRTC do app da VPN, se houver.
- No Firefox, mude `media.peerconnection.enabled` para false em about:config (isso também desativa videochamadas no navegador).
- Use uma VPN que passe todo o tráfego, inclusive UDP, pelo túnel.
Perguntas frequentes
Um vazamento WebRTC importa sem VPN?
Não. Sem VPN, todos os sites já veem seu IP público. O vazamento só importa se você conta com uma VPN ou proxy para escondê-lo.
O IPv6 é uma fonte comum de vazamento?
Sim. Algumas VPNs só passam o IPv4 pelo túnel. Se o WebRTC mostrar um IPv6 da sua operadora com a VPN ligada, ative a proteção IPv6 da VPN ou desative o IPv6.
Por que o teste diz que o WebRTC está bloqueado?
Alguns navegadores, extensões de privacidade e redes de empresa desativam o WebRTC. Isso evita vazamentos, mas também as videochamadas no navegador.