Como Testar um Proxy Antes de Usá-lo
Atualizado:
Para testar um proxy, envie uma requisição por ele e confirme três coisas: que ele conecta, que o site vê o IP do proxy em vez do seu e que o IP está no país esperado. A forma mais rápida é um verificador de proxy online; para mais detalhes, um único comando curl mostra o IP, a localização e qualquer erro em segundos.
O que verificar em cada proxy novo
Uma verificação de cinco minutos antes de associar um proxy a uma conta economiza horas de tentativa e erro depois. Faça estas verificações em cada IP novo, e de novo sempre que algo parar de funcionar.
- Conexão: o proxy aceita seu usuário e senha e retorna uma resposta.
- IP de saída: o IP que um site vê corresponde ao IP que você comprou, não ao IP da sua casa.
- Localização: o país, e de preferência a cidade, correspondem ao seu plano.
- Tipo de IP: a organização por trás do IP condiz com o que você pediu, como uma empresa de hospedagem para datacenter ou uma operadora de telecomunicações para ISP.
- Velocidade: o tempo de resposta é razoável para a distância até o servidor.
- Sem vazamentos no navegador: dentro do seu perfil antidetect, o navegador mostra apenas o IP do proxy.
Método 1: use um verificador de proxy online
Cole o proxy no nosso verificador de proxy no formato ip:port:user:pass e rode o teste. Ele informa se o proxy está acessível e por qual IP e localização ele sai. Essa é a opção mais fácil se você não se sente à vontade com o terminal ou só quer uma resposta rápida antes de configurar um app.
Se o verificador mostrar um proxy funcionando, mas o seu app não, o problema quase sempre está nas configurações do app: tipo de proxy errado, um espaço a mais na senha ou a porta digitada no campo errado.
Método 2: teste um proxy com curl
O curl já vem instalado no macOS, no Linux e no Windows 10 ou superior. No Windows, abra o Prompt de Comando, ou digite curl.exe em vez de curl no PowerShell. Substitua os valores de exemplo pelo seu IP, porta, usuário e senha.
- Mostrar o IP de saída:
curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/ip - Mostrar IP, cidade, país e organização:
curl -x http://user:pass@203.0.113.10:8080 https://ipinfo.io/json - Falhar rápido em vez de travar: adicione
--connect-timeout 10 -m 20a qualquer comando. - Ver exatamente onde falha: adicione
-vpara exibir a conexão e o handshake com o proxy. - Senha com caracteres especiais como
@ou:? Passe-a separadamente:curl -x http://203.0.113.10:8080 -U user:pass https://ipinfo.io/ip - Teste aproximado de velocidade no macOS ou Linux: coloque
timeantes do comando e leia o tempo real.
Método 3: verifique dentro do navegador ou do perfil antidetect
Um proxy que funciona no curl ainda pode estar mal configurado em um navegador. Abra o perfil que usa o proxy e acesse Meu IP. Ele deve mostrar o IP e o país do proxy, não a conexão da sua casa. Se você vir seu IP real, o proxy não foi aplicado a esse perfil ou o navegador está recorrendo a uma conexão direta.
Compare também o fuso horário e o idioma que seu navegador antidetect informa com o país do proxy. Um IP do Vietnã com fuso horário dos EUA é uma incoerência fácil de evitar. Os passos de configuração estão nos nossos guias de Chrome e Firefox, Hidemyacc e AdsPower.
Erros comuns de proxy e como corrigi-los
A maioria das falhas se encaixa em poucos padrões. A mensagem do curl geralmente indica qual é.
| O que você vê | Causa provável | O que fazer |
|---|---|---|
407 Proxy Authentication Required ou CONNECT tunnel failed, response 407 | Usuário ou senha errados, ou o app não os está enviando | Copie de novo as credenciais do painel, procure espaços e garanta que a autenticação está ativada no app |
Connection timed out (erro 28 do curl) | IP ou porta errados, sua rede bloqueia a porta ou o servidor está inacessível | Confira o IP e a porta, tente outra rede, como os dados móveis, e depois teste com o verificador online |
Connection refused (erro 7 do curl) | Nada está escutando nessa porta: porta errada, ou o proxy venceu ou foi suspenso | Confirme a porta e a data de vencimento em Orders; renove se tiver vencido |
Could not resolve proxy (erro 5 do curl) | Erro de digitação no host do proxy | Digite de novo o IP exatamente como foi entregue |
| Funciona, mas o país parece errado | Bancos de dados de geolocalização divergem ou demoram a atualizar | Compare com uma segunda fonte, como o ipinfo.io; se a localização continuar errada, abra um ticket |
| O proxy funciona, o site mostra erro ou captcha | O site está limitando ou verificando a requisição, não é o proxy que está falhando | Desacelere, use um perfil de navegador consistente e mantenha uma conta por IP |
Como interpretar os resultados
- O IP de saída corresponde ao seu pedido e a localização está certa: o proxy está pronto para uso.
- O tempo de resposta depende principalmente da distância. Um proxy na mesma região que você e o site de destino responde mais rápido do que um em outro continente.
- O campo de organização diz quem é o dono do IP. Entenda o que isso significa em proxies ISP vs datacenter vs residenciais.
- Um endereço IPv6 contém dois-pontos; confira se o site de destino suporta IPv6. Veja proxy IPv4 vs IPv6.
Ainda não funciona? O que os clientes da Vinaproxy.com podem fazer
Seus proxies e as datas de vencimento ficam listados em Orders no painel. Rode primeiro o comando curl ou o verificador de proxy e depois abra um ticket com a mensagem de erro e o IP que falha; o suporte responde tickets 24/7. Os proxies são HTTP/HTTPS, então escolha HTTP como tipo em todos os apps.
Se um proxy não conectar ou estiver na localização errada por uma falha técnica do nosso lado, você pode solicitar reembolso para o saldo da sua conta pela nossa política de reembolso. Antes de um pedido grande, vale sempre testar alguns IPs no seu fluxo de trabalho real, por exemplo em trabalho com várias contas.
Perguntas frequentes
Como sei se meu proxy está funcionando?
Abra Meu IP pelo proxy ou rode curl -x http://user:pass@ip:port https://ipinfo.io/ip. Se aparecer o IP do proxy em vez do seu, ele funciona.
O que significa o erro 407 em um proxy?
407 Proxy Authentication Required significa que o proxy não aceitou seu login. Digite de novo o usuário e a senha exatamente como foram entregues e garanta que seu app os envia.
Por que meu proxy dá timeout?
Geralmente por IP ou porta errados, uma rede que bloqueia essa porta ou um servidor inacessível. Tente outra rede e o verificador online para isolar a causa.
Como posso verificar a localização de um proxy?
Rode curl -x http://user:pass@ip:port https://ipinfo.io/json ou use o verificador de proxy. Os dois mostram o país e a cidade que os bancos de dados de geolocalização atribuem ao IP.
Posso testar muitos proxies de uma vez?
Sim. Coloque uma URL de proxy por linha em um arquivo de texto e repita o comando curl sobre ele em um pequeno script, adicionando --connect-timeout 10 para que entradas mortas não atrasem a execução.
Meu proxy funciona no curl, mas não no meu navegador antidetect. Por quê?
As configurações do perfil estão erradas: o tipo de proxy deve ser HTTP, e host, porta, usuário e senha vão cada um em seu próprio campo. Confira o guia do seu navegador.
Precisa de proxies que passem no teste?
Proxies IPv4 privados e ISP estáticos, entregues como ip:port:user:pass e ativados automaticamente após o pagamento.
Tenha seus proxies