Quando você trabalha com 20-50 contas no Facebook Ads, Instagram ou gerencia anúncios no Avito, o problema de proxies banidos se torna crítico. Cada proxy não funcional é tempo perdido, uma campanha publicitária interrompida ou uma conta de cliente bloqueada. Verificar manualmente centenas de proxies todos os dias é impossível.
Neste guia, vamos explorar como configurar a verificação automática de proxies e a remoção dos não funcionais do pool — para navegadores anti-detect (Dolphin Anty, AdsPower, Multilogin), para parsers de marketplaces e para automação de SMM. Vamos mostrar soluções prontas sem programação e scripts simples para usuários avançados.
Por que é importante remover automaticamente proxies banidos
Imagine a situação: você é um arbitrador, gerenciando 30 contas de anúncios do Facebook Ads através do Dolphin Anty. Cada conta tem seu próprio proxy do pool. Um dos proxies é banido pelo Facebook — mas você não sabe. Você abre o perfil, inicia a publicidade, e o Facebook imediatamente vê um IP suspeito. O resultado — banimento da conta, perda do investimento na campanha, cliente insatisfeito.
Ou outro cenário para um especialista em SMM: você gerencia 50 contas de Instagram de clientes através do AdsPower. Três proxies do seu pool pararam de funcionar — o provedor os bloqueou ou o prazo de aluguel expirou. Você só descobre quando o cliente pergunta "por que as postagens não estão saindo?". A reputação da agência está em risco.
Problemas que a remoção automática de proxies banidos resolve:
- Prevenção de banimentos de contas — você não iniciará um perfil através de um proxy não funcional
- Economia de tempo — não é necessário verificar manualmente cada proxy de uma lista de 100-500 itens
- Atualidade do pool — apenas proxies ativos que passaram pela verificação estão em uso
- Resposta rápida a problemas — o sistema removerá o proxy não funcional em minutos, não em dias
- Redução de custos — você não paga por proxies que já não funcionam (se conseguir cancelar a renovação a tempo)
Isso é especialmente crítico para proxies residenciais, que são frequentemente usados por arbitradores e especialistas em SMM — eles podem mudar de status várias vezes ao dia, pois operam através de IPs de usuários reais.
Como determinar se um proxy está banido ou não funciona
Antes de configurar a remoção automática, é necessário entender os critérios: quando considerar um proxy "banido" ou não funcional? Isso nem sempre é óbvio, pois existem diferentes tipos de problemas.
Tipos de problemas com proxies
| Tipo de problema | Sinais | Ação |
|---|---|---|
| Proxy não responde | Timeout ao conectar, sem resposta à solicitação | Remover imediatamente |
| Autenticação incorreta | Erro 407 Proxy Authentication Required | Verificar login/senha, depois remover |
| IP banido pela plataforma | Facebook/Instagram retorna bloqueio, captcha em cada solicitação | Remover, substituir por um novo |
| Velocidade lenta | Tempo de resposta maior que 5-10 segundos | Marcar para substituição |
| Geolocalização incorreta | IP mostra outro país/cidade | Remover se a geolocalização for crítica |
| Proxy em listas negras | IP está em bases de listas de spam (Spamhaus, etc.) | Remover para trabalhar com redes sociais |
Métodos de verificação de proxies
Para determinar o status do proxy, são utilizados vários métodos de verificação:
1. Verificação básica de conexão
O método mais simples — enviar uma solicitação HTTP/HTTPS através do proxy para um site de teste (por exemplo, http://ip-api.com ou https://ifconfig.me). Se o proxy responde e retorna o IP correto — ele funciona em nível básico.
2. Verificação da velocidade de resposta
Medimos o tempo desde o envio da solicitação até a obtenção da resposta. Se o proxy responde em mais de 5-10 segundos — ele é muito lento para trabalhar com redes sociais ou parsing. Para arbitragem no Facebook Ads, o tempo de resposta crítico é de até 2-3 segundos.
3. Verificação através da plataforma alvo
O método mais preciso — enviar uma solicitação para a plataforma com a qual você está trabalhando. Por exemplo, para Instagram, verificamos o acesso ao instagram.com através do proxy, para Wildberries — ao wildberries.ru. Se a plataforma retorna bloqueio ou captcha — o proxy está banido especificamente para essa tarefa.
4. Verificação de geolocalização
Para tarefas onde a geolocalização é importante (publicidade por regiões, parsing do Avito por cidades), verificamos se a geolocalização real do IP corresponde à declarada pelo provedor. Usamos serviços como ip-api.com/json ou ipinfo.io.
Funções de verificação integradas em navegadores anti-detect
A maioria dos navegadores anti-detect populares para arbitragem e SMM já possui ferramentas de verificação de proxies integradas. Este é o método mais simples para quem não quer lidar com scripts.
Dolphin Anty — verificação e auto-remover proxies
Dolphin Anty — um dos navegadores anti-detect mais populares entre arbitradores do Facebook e TikTok. Ele possui uma função de verificação em massa de proxies e remoção automática dos não funcionais.
Configuração passo a passo no Dolphin Anty:
- Abra a seção "Proxies" no menu principal do Dolphin Anty
- Clique no botão "Verificar todos os proxies" (ícone com uma marca de seleção na barra superior)
- Dolphin enviará solicitações de teste através de cada proxy da sua lista
- Na coluna "Status" aparecerão os resultados: verde (funciona), vermelho (não funciona), amarelo (lento)
- Selecione todos os proxies com status vermelho → clique com o botão direito do mouse → "Remover selecionados"
- Para automação: ative a configuração "Remover automaticamente proxies não funcionais" na seção "Configurações → Proxies"
Após ativar o modo automático, o Dolphin Anty verificará os proxies antes de cada início de perfil. Se o proxy não responder — o navegador mostrará um aviso e sugerirá substituí-lo. Isso protege contra o início acidental de uma conta através de um IP morto.
Importante: Dolphin Anty verifica apenas a disponibilidade do proxy, mas não verifica se o IP está banido em uma plataforma específica (Facebook, Instagram). Para uma verificação completa, use métodos adicionais.
AdsPower — verificação em massa e filtragem
AdsPower oferece um sistema de gerenciamento de proxies mais avançado com a capacidade de criar pools e rotação automática.
Configuração no AdsPower:
- Vá para a seção "Gerenciamento de Proxies"
- Importe sua lista de proxies através do botão "Importar" (suporta formatos TXT, CSV)
- Clique em "Verificação em Lote" → AdsPower verificará todos os proxies em paralelo
- Nos resultados, você verá: status (Online/Offline), velocidade de resposta, geolocalização do IP
- Configure o filtro: exibir apenas proxies Offline → selecione todos → Excluir
- Ative "Verificação automática antes do lançamento do perfil" — o AdsPower verificará os proxies antes de cada lançamento de perfil
Um recurso adicional do AdsPower — a criação de "Pools de Proxies". Você pode criar um pool de 50 proxies, configurar a verificação automática a cada 6 horas, e o AdsPower removerá automaticamente os não funcionais, mantendo apenas os ativos. Isso é conveniente para agências de SMM que gerenciam um grande número de contas de clientes.
Multilogin e GoLogin
Multilogin e GoLogin também possuem funções de verificação de proxies integradas, mas são menos automatizadas do que no Dolphin Anty e AdsPower.
No Multilogin: ao criar um perfil, clique em "Verificar proxy" ao lado do campo de entrada do proxy — o sistema mostrará o status e o IP. Não há verificação em massa, apenas manual para cada perfil.
No GoLogin: a função "Testar proxy" está disponível ao editar o perfil. Para automação, é necessário usar a API do GoLogin e scripts externos (sobre isso abaixo).
Serviços externos para verificação automática do pool de proxies
Se você trabalha não apenas através de navegadores anti-detect, mas também usa proxies para parsing, autopostagem ou outras tarefas — é mais conveniente usar serviços especializados para verificação de pools de proxies.
ProxyChecker.co — verificação online de listas
Serviço online gratuito para verificação em massa de proxies. Suporta HTTP, HTTPS, SOCKS4, SOCKS5.
Como usar:
- Acesse o site proxychecker.co
- Cole sua lista de proxies no formato IP:PORT:USER:PASS (cada um em uma nova linha)
- Escolha o tipo de verificação: básica (velocidade) ou avançada (geolocalização + anonimato)
- Clique em "Verificar proxies" — o serviço verificará todos os proxies em 1-2 minutos
- Baixe o resultado: a lista será dividida em "Funcionando" (ativos) e "Mortos" (não funcionais)
- Importe apenas os proxies funcionais de volta para sua ferramenta
Limitação: a versão gratuita verifica até 100 proxies por vez. Para pools maiores, é necessária uma assinatura paga ou o uso de outros métodos.
Ferramenta de Verificação de Proxy (aplicativo desktop)
Para quem trabalha com grandes pools (500+ proxies) e deseja verificá-los localmente sem enviar dados para serviços externos, existem aplicativos desktop.
Aplicativos populares:
- ProxyChecker by Proxy-Store (Windows, gratuito) — verifica até 1000 proxies simultaneamente, mostra velocidade e geolocalização
- Elite Proxy Switcher (Windows, pago) — verificação + substituição automática de proxies no sistema
- Proxy Checker Pro (Windows/Mac, pago) — verificação avançada com testes em sites específicos
Esses aplicativos permitem configurar a verificação automática em um cronograma (por exemplo, a cada 6 horas) e exportar apenas proxies funcionais para um arquivo, que você pode então importar no Dolphin Anty ou AdsPower.
Scripts simples para verificação automática e limpeza do pool
Para usuários avançados que desejam controle total sobre o processo de verificação, é possível usar scripts simples. Não se assuste — mesmo que você não seja um programador, esses scripts são fáceis de executar e configurar para suas tarefas.
Script Python para verificar uma lista de proxies
Este script verifica uma lista de proxies de um arquivo, enviando solicitações através de cada um, e salva apenas os funcionais em um novo arquivo.
import requests
import time
# Lendo a lista de proxies de um arquivo
with open('proxies.txt', 'r') as f:
proxy_list = f.read().splitlines()
working_proxies = []
dead_proxies = []
# Verificando cada proxy
for proxy_line in proxy_list:
# Formato: IP:PORT:USER:PASS
parts = proxy_line.split(':')
proxy_url = f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
proxies = {
'http': proxy_url,
'https': proxy_url
}
try:
# Enviando uma solicitação de teste
response = requests.get('http://ip-api.com/json',
proxies=proxies,
timeout=10)
if response.status_code == 200:
print(f"✓ Funciona: {parts[0]}:{parts[1]}")
working_proxies.append(proxy_line)
else:
print(f"✗ Não funciona: {parts[0]}:{parts[1]}")
dead_proxies.append(proxy_line)
except Exception as e:
print(f"✗ Erro: {parts[0]}:{parts[1]} - {str(e)}")
dead_proxies.append(proxy_line)
time.sleep(0.5) # Atraso entre verificações
# Salvando resultados
with open('working_proxies.txt', 'w') as f:
f.write('\n'.join(working_proxies))
with open('dead_proxies.txt', 'w') as f:
f.write('\n'.join(dead_proxies))
print(f"\nPronto! Funcionando: {len(working_proxies)}, Mortos: {len(dead_proxies)}")
Como executar:
- Instale o Python (python.org) e a biblioteca requests:
pip install requests - Crie um arquivo proxies.txt com a lista de proxies (formato: IP:PORT:USER:PASS, cada um em uma nova linha)
- Salve o script como check_proxies.py
- Execute:
python check_proxies.py - Você receberá dois arquivos: working_proxies.txt (funcionais) e dead_proxies.txt (para remoção)
Script com verificação através da plataforma alvo
Uma versão mais avançada — verificar proxies não em um site de teste, mas em uma plataforma real (Instagram, Facebook, Wildberries). Isso mostrará se o IP está banido especificamente para sua tarefa.
import requests
import time
# Site alvo para verificação (por exemplo, Instagram)
TARGET_URL = 'https://www.instagram.com/'
with open('proxies.txt', 'r') as f:
proxy_list = f.read().splitlines()
working_proxies = []
for proxy_line in proxy_list:
parts = proxy_line.split(':')
proxy_url = f"http://{parts[2]}:{parts[3]}@{parts[0]}:{parts[1]}"
proxies = {
'http': proxy_url,
'https': proxy_url
}
try:
start_time = time.time()
response = requests.get(TARGET_URL,
proxies=proxies,
timeout=15,
headers={'User-Agent': 'Mozilla/5.0'})
response_time = time.time() - start_time
# Verificando: o site está acessível e não há bloqueio
if response.status_code == 200 and 'login' in response.text.lower():
if response_time < 5: # Velocidade menor que 5 segundos
print(f"✓ OK: {parts[0]} | Velocidade: {response_time:.2f}s")
working_proxies.append(proxy_line)
else:
print(f"⚠ Lento: {parts[0]} | {response_time:.2f}s")
else:
print(f"✗ Bloqueado: {parts[0]}")
except Exception as e:
print(f"✗ Não funciona: {parts[0]}")
time.sleep(1)
with open('instagram_working_proxies.txt', 'w') as f:
f.write('\n'.join(working_proxies))
print(f"\nProxies para Instagram: {len(working_proxies)}")
Este script verifica o acesso ao Instagram através de cada proxy e salva apenas aqueles que: (1) têm acesso ao site, (2) não veem bloqueio, (3) respondem mais rápido que 5 segundos. Da mesma forma, pode ser configurado para Facebook, TikTok, Wildberries — basta alterar o TARGET_URL.
Automação através do cron (Linux/Mac) ou Task Scheduler (Windows)
Para que a verificação seja realizada automaticamente a cada algumas horas, configure a execução do script em um cronograma.
Linux/Mac (via cron):
- Abra o terminal e digite:
crontab -e - Adicione a linha para executar a cada 6 horas:
0 */6 * * * /usr/bin/python3 /path/to/check_proxies.py - Salve — agora o script será executado automaticamente
Windows (via Task Scheduler):
- Abra o "Agendador de Tarefas" (Task Scheduler)
- Crie uma nova tarefa → selecione "Executar programa"
- Indique o caminho para python.exe e o argumento — o caminho para o script
- Configure o gatilho: repetir a cada 6 horas
- Salve a tarefa
Auto-remover proxies não funcionais para parsing de marketplaces
Se você está fazendo parsing de preços no Wildberries, Ozon ou Avito, o problema de proxies banidos é especialmente relevante — os marketplaces estão ativamente combatendo solicitações automáticas.
Por que os marketplaces banem proxies
Wildberries, Ozon e outros marketplaces usam proteção contra parsing:
- Limitação de solicitações de um único IP (rate limiting) — geralmente 100-200 solicitações por hora
- Bloqueio de IP em caso de atividade suspeita (solicitações muito rápidas, ausência de cookies)
- Verificação da realidade do IP — proxies de data center são bloqueados com mais frequência do que os residenciais
- Captcha ao exceder os limites — se o IP receber captcha várias vezes, será bloqueado
Para parsing de marketplaces, recomendamos usar proxies residenciais — eles se parecem com usuários normais e raramente são bloqueados.
Integração da verificação de proxies no parser
A maioria dos parsers prontos (por exemplo, Datacol, ParseHub, Octoparse) não possui uma função integrada de remoção automática de proxies banidos. Mas você pode configurar uma verificação externa e atualizar a lista de proxies no parser.
Algoritmo para o parser Wildberries:
- Crie um script de verificação de proxies através do Wildberries (semelhante ao exemplo acima com Instagram, mas TARGET_URL = 'https://www.wildberries.ru/')
- Configure a execução do script a cada 4 horas através do cron/Task Scheduler
- O script salva os proxies funcionais em um arquivo working_proxies.txt
- Nas configurações do parser, indique o caminho para este arquivo como fonte de proxies
- O parser carrega automaticamente a lista atualizada a cada execução
Assim, o parser sempre trabalha apenas com proxies atuais, e os banidos são automaticamente excluídos da rotação.
Configuração da rotação de proxies no parser
Além de remover proxies mortos, é importante configurar corretamente a rotação dos vivos — para não sobrecarregar um único IP.
| Parâmetro de rotação | Recomendação para Wildberries/Ozon | Recomendação para Avito |
|---|---|---|
| Solicitações de um único IP | 50-100 solicitações, depois troca | 30-50 solicitações |
| Atraso entre solicitações | 2-5 segundos | 3-7 segundos |
| Tamanho do pool de proxies | Mínimo 20-30 proxies | Mínimo 10-15 proxies |
| Tipo de proxy | Residenciais ou móveis | Residenciais (por cidades) |
Com que frequência verificar proxies e quando remover do pool
A frequência de verificação de proxies depende do tipo de tarefa e do tipo de proxy. Aqui estão recomendações para diferentes cenários:
Para arbitragem Facebook Ads / TikTok Ads
- Frequência de verificação: a cada 6-12 horas
- Quando remover: se o proxy não responder 2 vezes seguidas ou se um banimento for recebido do Facebook
- Critério de banimento: ao tentar acessar o Facebook Ads através do proxy, aparece bloqueio da conta ou solicitação de verificação
- Tipo de proxy: proxies móveis (para farm) ou residenciais (para iniciar campanhas)
Para SMM (Instagram, TikTok, VK)
- Frequência de verificação: a cada 12-24 horas
- Quando remover: se o proxy não funcionar ou se o Instagram exigir confirmação de identidade a cada login
- Critério de banimento: captchas constantes, bloqueio de ações (curtidas, comentários), shadowban
- Particularidade: para Instagram, a estabilidade do IP é importante — não mude o proxy para uma conta sem necessidade
Para parsing de marketplaces
- Frequência de verificação: a cada 2-4 horas (marketplaces banem rapidamente)
- Quando remover: se o proxy receber captcha 3+ vezes ou se o tempo de resposta for maior que 10 segundos
- Critério de banimento: Wildberries/Ozon retorna erro 403, exige captcha ou mostra um bloqueio
- Estratégia: use um grande pool (50+ proxies) com rotação rápida
Checklist: quando remover proxies do pool
Remova proxies imediatamente se:
- O proxy não responde a solicitações (timeout) 2 vezes seguidas
- Erro de autenticação 407 (login/senha incorretos) — primeiro verifique os dados, se estiverem corretos — remova
- IP em listas negras (verificação através de mxtoolbox.com/blacklists.aspx)
- A plataforma (Facebook, Instagram, Wildberries) mostra constantemente captcha ou bloqueio
- O tempo de resposta é consistentemente maior que 10 segundos
- A geolocalização do IP não corresponde à declarada (crítico para publicidade direcionada)
Não remova imediatamente se:
- O proxy é lento (5-10 segundos), mas funciona — marque para substituição, mas não remova imediatamente
- Um captcha no Instagram — isso pode ser uma verificação aleatória, não um banimento de IP
- Indisponibilidade temporária (por exemplo, o provedor de proxies está realizando manutenção) — aguarde 1-2 horas
Automação da decisão: quando remover, quando manter
Para não remover proxies em falhas aleatórias, configure o sistema com "três tentativas":
- Primeira verificação malsucedida — marque o proxy como "suspeito", mas mantenha no pool
- Segunda verificação malsucedida (após 1-2 horas) — mova para a categoria "problemático", não use para novas tarefas
- Terceira verificação malsucedida — remova completamente do pool
Isso pode ser implementado através da modificação do script de verificação — adicione uma coluna "failed_checks" ao arquivo com a lista de proxies e aumente o contador a cada falha.
Conclusão
A remoção automática de proxies banidos do pool não é apenas uma conveniência, mas uma necessidade para o trabalho profissional com multi-contas, arbitragem de tráfego e parsing de dados. Você aprendeu várias maneiras de implementar: desde funções integradas em navegadores anti-detect (Dolphin Anty, AdsPower) até serviços externos de verificação e scripts próprios em Python.
Escolha o método dependendo da escala da tarefa: para 10-20 contas, uma verificação manual no Dolphin Anty uma vez por dia é suficiente, para 100+ contas ou parsing ativo de marketplaces, é necessária automação completa através de scripts com verificação a cada 2-4 horas.
Lembre-se da regra principal: é melhor verificar o proxy uma vez a mais do que perder a conta de um cliente ou o orçamento publicitário devido a um IP banido. Configure a verificação automática uma vez — e esqueça o problema para sempre.
Se você está procurando proxies confiáveis para arbitragem, SMM ou parsing de marketplaces, recomendamos experimentar proxies residenciais — eles oferecem um alto nível de confiança por parte das plataformas e um risco mínimo de bloqueios. Para farm de contas do Facebook e Instagram, proxies móveis com rotação automática de IP são adequados.