Menu de documentação

Integrar · Erros e solução de problemas

Códigos de resposta do gateway e como resolver cada erro.

Erros de gateway vêm com um breve motivo no corpo. Erros de alvo passam intactos. Diferenciar os dois é a maior parte da solução de problemas.

4 minutos de leitura 5 seções Atualizado

Respostas do gateway#

EstadoRazão no corpoCausaCorreção
407 Autenticação de proxy necessáriacredenciais_inválidasNome de usuário ou senha incorretos ou o IP de conexão não está na lista de permissões e nenhuma credencial foi enviadaCopie o par do painel novamente; verifique a lista de permissões em relação curl https://api.ipify.org rodar sem proxy
400 Solicitação incorretaparâmetro_inválido:…Um parâmetro de nome de usuário é desconhecido ou malformado ou a combinação é inválida (-state- fora dos EUA, -city- sem -cc-)Corrija a string nomeada no corpo; veja Segmentação e sessões
402 Pagamento necessáriosaldo_insuficienteNão há tráfego restante na rede do pool que você está usando ou o subusuário atingiu seu limiteCompre tráfego ou aumente o limite de subusuários; verificar GET /v1/balance
403 Proibidodestino_bloqueadoO destino ou porta não é permitido (porta 25 ou um alvo em nossa lista de negações) ou a conta está suspensaLeia o motivo; entre em contato conosco se você acredita que um destino está listado incorretamente
502 Gateway ruimno_exit_available / exit_failedNenhum dispositivo on-line para os parâmetros ou o dispositivo escolhido caiu no meio da solicitaçãoTente novamente uma vez (a rotação já seleciona outra saída); ampliar a segmentação caso ela se repita
504 Tempo limite do gatewaytarget_timeoutO alvo não respondeu pela saída dentro do prazoTente novamente com um novo IP; aumente o tempo limite do seu cliente se o alvo for lento por natureza

Erro de gateway ou erro de alvo?#

Um erro de gateway chega antes de qualquer byte do destino: em uma solicitação HTTPS, é a resposta ao CONNECT, que a maioria dos clientes apresenta como um erro de conexão ou proxy, em vez de uma resposta HTTP. Um erro de destino chega dentro do túnel com os próprios cabeçalhos e corpo do alvo. curl -v mostra a diferença imediatamente: veja qual resposta segue CONNECT.

Lista de verificação de diagnóstico#

  1. Execute a solicitação mais simples: curl -x http://USER:PASS@res.proxy-cyber.com:9000 https://api.ipify.org sem parâmetros. Se funcionar, o problema está em um parâmetro ou no seu cliente.
  2. Verifique o esquema de proxy: o URL do proxy começa com http:// (ou socks5h:// em 9001), nunca https://, mesmo para destinos HTTPS.
  3. Adicione parâmetros um de cada vez. 400 nomeia o ruim; 502 em uma combinação estreita significa que ninguém está online no momento.
  4. Usuários da lista de permissões: compare o endereço em Configurações → Lista de permissões com a saída de curl https://api.ipify.org sem proxy, execute na mesma máquina. As instâncias de nuvem geralmente saem por meio de um gateway NAT com um endereço diferente.
  5. Verifique o saldo da rede que você está realmente usando: o tráfego residencial e móvel são saldos separados.
  6. Procure variáveis de ambiente (HTTP_PROXY, HTTPS_PROXY, ALL_PROXY, NO_PROXY) que substituem o que você passa no código.
  7. Se o certificado TLS não for verificado, algo entre você e o gateway interceptará o TLS (proxy corporativo, antivírus). O gateway nunca toca em certificados.

Sintomas e sua causa usual#

Você vêGeralmente significaFaça isso
curl: (56) Received HTTP code 407 from proxy after CONNECTCredenciais rejeitadasCopie-os novamente; caracteres especiais com codificação percentual se você definir sua própria senha
O mesmo IP em todas as solicitaçõesSeu cliente reutiliza uma conexão keep-alive ou você deixou uma -sid- no nome de usuárioFechar conexões entre solicitações ou descartar o ID da sessão
Um IP diferente em cada solicitação, embora -sid- está definidoO tempo de vida é menor que o intervalo entre as solicitações ou o ID muda por solicitação (um valor aleatório em um modelo)Corrija o id, aumente -ttl-
Connection reset by peer meio do downloadA família ficou off-lineTente novamente; com rotação já utiliza outra saída; em uma sessão fixa, a próxima solicitação recebe um novo IP
Funciona em curl, falha no navegadorO navegador não tem senha de proxy ou o sinalizador ignora as credenciaisUse a autenticação Playwright ou Puppeteer, ou o lista branca
O alvo responde 403 ou um CAPTCHAO alvo pontua a visita, não o proxyMude para residencial ou móvel, adicione uma sessão fixa para fluxos de várias etapas, combine cabeçalhos com o país de saída, ritmo por domínio
Tudo é lentoSaída distante ou casa em linha fracaEscolha o país mais próximo do alvo, mantenha as sessões curtas para que a próxima chegue a uma linha melhor ou use o datacenter ou ISP para obter velocidade bruta
SSL certificate problemInterceptação TLS do seu ladoRemova a interceptação ou confie em sua raiz; o gateway não está envolvido

Ainda preso#

Envie-nos a solicitação exata (credenciais removidas), o carimbo de data/hora em UTC, o status e o corpo que você recebeu e o IP de saída se a solicitação for concluída. O página de contato explica como chegar à equipe; os titulares de contas abrem um ticket no painel.

Sua conta

Gerencie seus proxies em uma conta

Compare redes, faça pedidos e acompanhe seu saldo e solicitações de suporte em um painel. Nossa equipe analisa os pagamentos e fornece detalhes de conexão após a entrega.

Criar conta