Teste de vazamento de WebRTC:
seu IP real está aparecendo?
O WebRTC pode entregar seu IP real mesmo com um proxy ou VPN ligado. Este teste pergunta ao navegador exatamente o que ele expõe e compara com o IP que os sites veem.
- Os sites veem você como (IPv4)
- -
- Os sites veem você como (IPv6)
- -
- IPs públicos expostos pelo WebRTC
- -
- IPs locais expostos pelo WebRTC
- -
- Status do WebRTC
- -
- UDP e STUN
- -
Todos os candidatos ICE gerados pelo navegador
Como funciona: seu navegador pergunta aos servidores STUN públicos do Google (stun.l.google.com) em quais endereços ele pode ser alcançado, que é exatamente o que o script WebRTC de um site faz. O Google vê seu IP como qualquer servidor ao qual você se conecta. Para comparar, nosso servidor e o api.ipify.org / Cloudflare nos dizem qual endereço os sites veem em requisições web normais.
O que é um vazamento de WebRTC?
O WebRTC é o recurso do navegador por trás de chamadas de vídeo e apps peer-to-peer. Para conectar dois dispositivos, ele descobre todos os endereços em que o navegador pode ser alcançado e os compartilha com a página. Um proxy web comum só carrega requisições web (TCP), mas o WebRTC fala por UDP e pode sair direto da sua rede, então um script consegue ler seu endereço real mesmo que toda página que você abre mostre o IP do proxy.
Por que isso importa para você
Se você opera várias contas ou faz scraping atrás de um proxy, um site que vê o IP do proxy na requisição e o seu IP residencial no WebRTC sabe que o proxy é fachada. Essa divergência é uma das primeiras coisas que os sistemas antifraude comparam.
O que é mDNS (.local)?
Para não vazar o endereço da sua rede local (como 192.168.1.20), Chrome, Edge, Safari e Firefox o trocam por um nome aleatório terminado em .local. Ver um nome .local aqui é bom: o IP local está oculto. Endereços públicos não são escondidos dessa forma.
Como corrigir um vazamento
No AdsPower, GoLogin, Multilogin ou Dolphin{anty}, configure o modo WebRTC do perfil para substituir o endereço pelo IP do proxy (ou desativá-lo). No Chrome comum, use uma extensão que bloqueie o WebRTC; no Firefox, defina media.peerconnection.enabled como false em about:config. Depois, execute este teste de novo.
Perguntas
Um proxy ou VPN impede vazamentos de WebRTC?
Não por si só. Um proxy HTTP ou SOCKS5 configurado no navegador carrega o tráfego web, mas normalmente não os pacotes UDP que o WebRTC envia. Uma VPN de túnel completo cobre mais, mas os navegadores ainda podem expor o endereço local ou IPv6 real. A única forma de saber é testar com o proxy ligado.
Um IP local visível como 192.168.x.x é um problema?
Ele não serve para alcançar você pela internet, então o risco é pequeno. Mas acrescenta detalhe à impressão digital do seu dispositivo e é mais um sinal de que o WebRTC não está mascarado. Os navegadores atuais o escondem atrás de um nome .local, a menos que você tenha permitido acesso à câmera ou ao microfone.
Devo simplesmente desativar o WebRTC?
Desativar interrompe o vazamento, mas quebra chamadas de vídeo, e um navegador sem WebRTC pode parecer incomum para sistemas antifraude. Para trabalho com várias contas, em geral é melhor manter o WebRTC ligado e fazer com que ele informe o IP do proxy.
Passe o WebRTC por um IP móvel real
Os proxies móveis da XProxy funcionam em conexões reais de operadora 4G/5G e aceitam SOCKS5 UDP, então o tráfego WebRTC pode passar pelo proxy e informar o mesmo IP do resto do navegador.