O BitBrowser é, assim como a ferramenta do artigo sobre o Dolphin Anty, um programa para criar vários perfis de navegador independentes entre si. Imagine uma agência que cuida das contas de anúncios e das lojas de oito clientes: cada conta precisa abrir em um perfil próprio, com seus próprios cookies, seu fingerprint e seu endereço IP. Criar os perfis é fácil. O que trava as pessoas é o campo de proxy: qual protocolo escolher, qual porta informar e por que o "Check Proxy" falha.
Este guia explica o que é o BitBrowser, por que cada perfil precisa do seu próprio proxy e como adicionar um proxy da Proxynet passo a passo. Depois vêm os quatro tipos de proxy, a importação em massa, o teste de uma lista antes de importá-la, os erros comuns e qual proxy combina com cada perfil. Os nomes de botões e menus aparecem entre aspas, como na interface em inglês do BitBrowser.
O que é o BitBrowser?
O BitBrowser é um navegador antidetect para Windows e macOS, construído sobre o Chromium, com um motor Firefox também disponível no Windows. Ele serve para tudo em que você precisa trabalhar com vários navegadores ao mesmo tempo e fazer com que esses navegadores pareçam computadores diferentes: gerenciamento de muitas contas em equipe, trabalho com redes sociais, verificação de anúncios em outros países e coleta de dados em sessões logadas.
Cada janela de navegador no BitBrowser é um perfil (a documentação também usa o termo "environment", ou ambiente). Um perfil guarda seus próprios cookies, a sua configuração de proxy e os valores de fingerprint, a impressão digital do navegador: user agent, tamanho de tela, fuso horário, idioma, WebGL. Se você está conhecendo essa categoria agora, O que é um navegador antidetect e como ele funciona? explica o mecanismo comum a todas essas ferramentas.
Quais são os principais recursos do BitBrowser?
Contas e perfis: o ponto forte não é só criar muitos perfis, mas rodá-los ao mesmo tempo, cada um com armazenamento e configurações de fingerprint separados. Assim o site vê navegadores diferentes, e não abas de um mesmo navegador.
Localização coerente com o IP: o BitBrowser pode definir o fuso horário, o idioma e a geolocalização do perfil a partir do IP de saída do proxy. Na referência da API, as configurações de fingerprint trazem ligadas a opção "gerar fuso horário com base no IP" e as opções equivalentes de idioma e geolocalização. Não é preciso procurar esses valores na mão.
Perfis compartilhados com a equipe: você decide qual colega pode abrir qual perfil, e a equipe trabalha nas mesmas contas sem ficar passando senhas de um para outro.
Script Market, RPA e API local: o Script Market oferece scripts de automação prontos, o RPA grava fluxos de trabalho e a API local (Local API) cria e abre perfis a partir do seu próprio código, com os mesmos campos de proxy da interface (proxyType, host, port, proxyUserName, proxyPassword).
Por que cada perfil do BitBrowser precisa do seu próprio proxy?
As configurações de fingerprint separam o navegador, não o endereço de rede. Sem proxy, todos os perfis se conectam pelo IP do seu escritório, e um site consegue ligar todos eles a uma única origem. Um proxy por perfil é higiene de contas: a conta de cada cliente abre sempre do mesmo lugar, com configurações que combinam entre si.
Daí saem três regras:
- Um perfil, um proxy. Dois perfis que compartilham um IP de saída ficam ligados por ele, sejam quais forem os fingerprints.
- IP estável para perfis logados. Uma conta que faz login a cada dia de uma cidade diferente dispara as verificações de segurança da conta. Use um IP estático ou uma sessão fixa.
- Localização coerente com o IP. Deixe ligadas as opções de fuso horário, idioma e geolocalização pelo IP. Um IP de Türkiye com fuso horário de Nova York não corresponde a nenhum usuário real.
O WebRTC também pode vazar o endereço real. A configuração de WebRTC do BitBrowser tem vários modos, entre eles "replace", "allow" e "disable"; mantenha o "replace" e confira o resultado com o método de Vazamentos de WebRTC e DNS: o que são e como evitar. O que os sites leem para diferenciar um navegador do outro está em O que é fingerprint do navegador?.
Como usar o BitBrowser?
- Baixe o programa no site oficial do BitBrowser. Em setembro de 2026, a página de download lista Windows 10 ou superior (64 bits) e macOS 12 Monterey ou superior, tanto para Apple Silicon quanto para Intel.
- Escolha a versão do seu sistema operacional, instale o cliente e crie uma conta. O site lista um plano gratuito com 10 perfis.
- Entre no cliente com o e-mail e a senha do cadastro.
Abra a aba "Browser Profiles" na tela inicial

Clique em "Add" para abrir a criação de um novo perfil

Abra as opções de proxy
Abaixo da seção básica (nome, grupo, plataforma) ficam as configurações de proxy, onde você informa o proxy que comprou na Proxynet. Os passos estão na próxima seção.

Como adicionar um proxy da Proxynet a um perfil do BitBrowser?
- Gere os dados de conexão no painel da Proxynet. Os proxies residenciais e móveis usam um único gateway, com HTTP e SOCKS5 em portas separadas. No Gerador de endpoints você escolhe país, cidade e sessão, e o nome de usuário já sai com essas escolhas embutidas, por exemplo
pr.proxynet.io:8000comuser:pass. - Abra o formulário do perfil. No BitBrowser, vá em "Browser Profiles" → "Add", ou abra um perfil existente com "Edit".
- Escolha o método de proxy. Selecione "Custom" para digitar o proxy ou escolha um proxy salvo em "Proxy IP Management". O "Extract By API" é para provedores que entregam IPs por um link de extração.
- Defina o tipo de acordo com a porta. HTTP para a porta HTTP (aqui, 8000), SOCKS5 para a porta SOCKS5 mostrada no Gerador de endpoints. O BitBrowser não detecta o protocolo sozinho.
- Informe os dados. Host
pr.proxynet.io, porta8000, depois o usuário e a senha. Uma linhahost:port:user:passcolada no campo Host é dividida nos quatro campos; confira cada um, porque um espaço sobrando na senha é uma causa comum de falha. - Escolha um canal de consulta de IP ("IP query channel"). É o serviço que consulta o IP de saída e a localização dele (IP-API, IP123 e outros). Troque de canal se a consulta passar do tempo limite.
- Clique em "Check Proxy". Um proxy que funciona mostra o IP de saída, o país e a cidade.
- Salve e abra. Clique em "Confirm", abra o perfil com "Open" e confira o endereço e o fuso horário em uma página de verificação de IP.
Quando o perfil abre com o IP do proxy, a integração entre Proxynet e BitBrowser está pronta.
Se você usa whitelist de IP em vez de senha, adicione o IP público do seu computador no painel da Proxynet (até 10 IPs) e deixe os campos de credenciais vazios. Os dois métodos são comparados em Autenticação de proxy: user:pass ou whitelist de IP.
HTTP, HTTPS, SOCKS5 ou SSH: qual tipo de proxy escolher?
A documentação de proxy do BitBrowser lista quatro tipos; escolha o protocolo que o servidor daquela porta fala.
| Tipo no BitBrowser | O que é | Quando escolher |
|---|---|---|
| HTTP | Um proxy que fala HTTP; os sites HTTPS passam por ele criptografados, pelo método CONNECT | A porta HTTP do seu provedor, como pr.proxynet.io:8000 |
| HTTPS | A própria conexão entre o navegador e o proxy roda sobre TLS | Só se o seu provedor der um endpoint que espera TLS |
| SOCKS5 | Um protocolo de nível mais baixo (RFC 1928); o login com usuário e senha é definido na RFC 1929 | A porta SOCKS5 do seu provedor |
| SSH | Um túnel por um servidor SSH ao qual você tem acesso | O seu próprio servidor, não um provedor de proxy |
Para navegar, HTTP e SOCKS5 dão o mesmo resultado: o site vê o IP de saída do proxy e o HTTPS continua criptografado de ponta a ponta. Os detalhes estão em Diferença entre SOCKS e HTTP proxy: qual escolher?; o lado da Proxynet em cada protocolo está nas páginas Proxies HTTPS e Proxies SOCKS5.
Como adicionar muitos proxies de uma vez?
Para equipes grandes há dois caminhos em massa:
- "Proxy IP Management": no menu à esquerda, abra "Proxy IP" → "Proxy IP Management" e escolha "Batch Add Proxy". Os proxies salvos são escolhidos na criação do perfil ou vinculados a ele com "Bind Window".
- Importação de perfis em lote: em "Browser Profiles", use "Batch Import", baixe o modelo, preencha uma linha por perfil, defina o tipo de proxy como
http,https,socks5ousshe informe o proxy comohost:port:user:pass(por exemplopr.proxynet.io:8000:user:pass).
O "Extract By API" pega um IP novo a cada vez que o navegador abre ou mantém o IP até ele parar de funcionar. O primeiro modo serve para trabalhos sem login; perfis logados precisam do segundo ou, melhor ainda, de um proxy fixo.
Como testar os proxies antes de importá-los?
Uma linha ruim numa importação em lote obriga você a abrir os perfis um por um para encontrá-la, então teste antes. Para um único proxy, o curl basta; a consulta devolve o IP de saída, a localização e o fuso horário:
# Porta HTTP
curl -x http://user:pass@pr.proxynet.io:8000 "http://ip-api.com/json/?fields=status,query,country,city,timezone"
# Porta SOCKS5 (use a porta SOCKS5 do Gerador de endpoints)
curl -x socks5h://user:pass@pr.proxynet.io:SOCKS5_PORT "http://ip-api.com/json/?fields=status,query,country,city,timezone"Para uma lista no formato host:port:user:pass, este script Python verifica cada linha, tenta de novo quando há erro de rede, não repete a tentativa com credenciais erradas e marca as linhas que têm o mesmo IP de saída:
"""Verifica uma lista em lote do BitBrowser (host:port:user:pass por linha) antes de importá-la."""
import sys
import time
import requests # pip install "requests[socks]"
LOOKUP = "http://ip-api.com/json/?fields=status,message,query,country,city,timezone"
SCHEME = sys.argv[2] if len(sys.argv) > 2 else "http" # "http" ou "socks5h"
def check(line, attempts=3):
host, port, user, password = line.split(":", 3)
url = f"{SCHEME}://{user}:{password}@{host}:{port}"
for attempt in range(1, attempts + 1):
try:
r = requests.get(LOOKUP, proxies={"http": url, "https": url}, timeout=15)
if r.status_code == 407: # credenciais erradas: tentar de novo não resolve
return {"error": "407 Proxy Authentication Required"}
r.raise_for_status()
data = r.json()
if data.get("status") != "success":
return {"error": "lookup failed: " + data.get("message", "unknown")}
return data
except requests.RequestException as exc:
if "authentication failed" in str(exc).lower(): # login SOCKS5 recusado
return {"error": "SOCKS5 authentication failed"}
if attempt == attempts:
return {"error": type(exc).__name__ + ": " + str(exc)[:120]}
time.sleep(2 * attempt)
sys.stdout.reconfigure(encoding="utf-8")
seen = {}
with open(sys.argv[1], encoding="utf-8") as f:
lines = [l.strip() for l in f if l.strip()]
for n, line in enumerate(lines, 1):
info = check(line)
if "error" in info:
print(f"{n:>3} FAIL {info['error']}")
continue
ip = info["query"]
note = f" <- same exit IP as line {seen[ip]}" if ip in seen else ""
seen.setdefault(ip, n)
print(f"{n:>3} OK {ip:<15} {info['country']}, {info['city']} {info['timezone']}{note}")Rode python check_proxies.py proxies.txt http (ou socks5h para linhas SOCKS5). Exemplo de saída, em que a linha 2 tem a senha errada e a linha 3 repete o IP da linha 1 (IP reservado para documentação):
1 OK 203.0.113.24 Türkiye, Ankara Europe/Istanbul
2 FAIL 407 Proxy Authentication Required
3 OK 203.0.113.24 Türkiye, Ankara Europe/Istanbul <- same exit IP as line 1Com proxies ISP estáticos, um IP repetido significa que o mesmo proxy está duas vezes na lista. Outras verificações estão em Seu proxy está funcionando? Como testar um proxy.
Qual tipo de proxy da Proxynet combina com cada perfil do BitBrowser?
Fixo, de sessão fixa ou rotativo: todo produto da Proxynet funciona via HTTP ou SOCKS5. A escolha depende de quanto tempo o perfil precisa manter o mesmo IP.
| Uso do perfil | Tipo de proxy | Por quê |
|---|---|---|
| Conta que fica logada por semanas | Proxies ISP | O mesmo IP registrado em um provedor de internet (ISP) todos os dias |
| Trabalho que termina dentro de uma sessão | Proxies de sessão fixa | Um IP residencial mantido de 1 a 60 minutos |
| Conta em plataforma pensada para o celular | Proxies móveis | IPs de operadoras, incluindo Turkcell, Türk Telekom e Vodafone em Türkiye |
| Verificação de anúncios e conteúdo sem login | Proxies rotativos | Um IP residencial diferente a cada verificação |
| Perfis de teste em que a velocidade pesa mais | Proxies de datacenter | Rápido e de baixo custo, para alvos que não se importam com o tipo de IP |
O pool residencial está descrito na página Proxies residenciais; as configurações para agências estão nas nossas páginas de proxy para redes sociais e de verificação de anúncios.
Proxy no BitBrowser não funciona: erros comuns e soluções
- O "Check Proxy" falha por tempo esgotado. Confira o host e a porta. Com autenticação por whitelist de IP, o seu IP público pode ter mudado. Se só a consulta estiver lenta, troque o canal de consulta de IP.
407 Proxy Authentication Required. Usuário ou senha errados, muitas vezes por causa de um espaço sobrando ou de um usuário de outro produto. Copie a linha de novo no Gerador de endpoints.User was rejected by the SOCKS5 server. O mesmo problema de credenciais, em uma porta SOCKS5.Received invalid version in initial SOCKS5 responseouEmpty reply from server. O tipo não corresponde à porta (SOCKS5 em uma porta HTTP ou o contrário). Mude o tipo, não as credenciais.- O perfil abre, mas mostra o país errado. O país é definido no nome de usuário; gere um novo usuário com o país certo.
- O fuso horário não bate com o IP. A opção de fuso horário pelo IP foi desligada. Ligue-a de novo e reabra o perfil.
- O IP real aparece em um teste de vazamento. O WebRTC foi definido como "allow". Volte para "replace".
- Contas logadas pedem verificação todos os dias. O perfil usa um proxy rotativo. Passe-o para ISP estático ou para uma sessão fixa.
No Python, as mesmas falhas aparecem com outras mensagens; Max Retries Exceeded With URL: o que é e como resolver explica cada uma delas.
Guia de decisão
| Necessidade | Recomendação |
|---|---|
| Poucos perfis, configurados à mão | Método Custom, um proxy por perfil, Check Proxy antes de salvar |
| Dezenas de perfis para uma equipe | Importação em lote com host:port:user:pass, com a lista testada antes |
| Contas que ficam logadas | Proxy ISP estático, com fuso horário e idioma pelo IP ligados |
| Sessões curtas ao longo do dia | Sessão residencial fixa |
| Verificações sem login | Proxy residencial rotativo |
| Trabalho ligado a Türkiye | Proxies com o país definido como Türkiye, veja proxies de Türkiye |
Perguntas frequentes
O BitBrowser é gratuito?
A página de preços lista um plano gratuito com 10 perfis para um usuário; os planos pagos acrescentam perfis e membros de equipe. Confira os limites atuais antes de levar o BitBrowser para uma equipe maior.
O BitBrowser fornece proxies?
Não. A central de ajuda indica plataformas de proxy em vez de fornecer IPs. Você compra os proxies de um provedor e informa um em cada perfil.
Posso usar um proxy em vários perfis do BitBrowser?
Tecnicamente sim, mas aí as contas compartilham um IP e podem ser ligadas por ele. Dê a cada perfil o seu próprio proxy ou a sua própria sessão fixa.
Devo usar proxy rotativo ou de sessão fixa no BitBrowser?
Nos perfis logados, use um proxy ISP estático ou uma sessão fixa para que o IP continue o mesmo. Proxies rotativos servem para verificações que não pedem login.
O BitBrowser aceita SOCKS5 com usuário e senha?
Sim. Selecione SOCKS5, preencha usuário e senha e use a porta SOCKS5, não a HTTP. Desde a versão 7.1.0 (dezembro de 2025), o tipo SOCKS5 também tem uma opção UDP que faz o tráfego WebRTC passar pelo proxy; o SOCKS5 da Proxynet aceita UDP.
É permitido gerenciar várias contas com o BitBrowser?
As regras vêm das plataformas, e muitas limitam quantas contas uma pessoa pode abrir. Use o BitBrowser para manter separadas contas legítimas, como as contas dos clientes de uma agência ou as lojas de uma equipe de e-commerce, e siga os termos de cada plataforma.
Em resumo
O BitBrowser separa os perfis; o proxy dá a cada um o seu próprio endereço de rede. Abra o perfil, escolha Custom, ajuste o tipo à porta, preencha os dados e confirme com Check Proxy. Mantenha um proxy por perfil, um IP estável nas contas logadas e as opções de localização pelo IP ligadas. Para os IPs que vão nesses perfis, veja os planos de proxy da Proxynet.




