Recusada: a tentativa de conexão recebeu uma rejeição ativa. Tempo esgotado: ela não terminou antes do prazo configurado. Primeiro identifique qual conexão a mensagem descreve.

Uma recusa pode significar que o proxy parou de escutar ou que a porta está errada. Um firewall ou outro dispositivo também pode rejeitar ativamente a tentativa, portanto a mensagem não identifica a máquina que recusou. Um tempo esgotado deixa mais possibilidades: tráfego descartado, falha de roteamento, perdas ou estabelecimento lento demais.

Nenhum dos sintomas necessariamente diz respeito à sua conexão com o proxy. Um servidor SOCKS acessível pode responder que a conexão dele com o destino foi recusada. Da mesma forma, esperar por um site após um CONNECT bem-sucedido é diferente de esperar para alcançar a porta de escuta do proxy.

Localize a primeira falha

Para um proxy HTTP, substitua o endereço de documentação e leia a sequência detalhada:

curl --proxy http://203.0.113.10:8080 --noproxy '' --connect-timeout 5 --max-time 15 --verbose https://example.com/

O orçamento de conexão de cinco segundos cobre o estabelecimento aplicável, não uma nova espera de cinco segundos a cada etapa. O limite total de quinze segundos também limita a transferência posterior. Procure o último sucesso: conexão com o proxy, resposta do proxy, aceitação do túnel ou resposta do destino.

Mantenha o destino e o protocolo fixos e tente outro endpoint do serviço ou da lista de proxies grátis. Se funcionar, investigue o primeiro endpoint ou sua rota. Se ambos falharem antes da conexão com suas portas de proxy, examine a rede local e a configuração do cliente. Mudar IP, protocolo, porta, destino e tempo limite ao mesmo tempo torna a comparação inconclusiva.

Uma nova tentativa mais tarde pode identificar uma falha transitória. Repetir rapidamente ou alongar indefinidamente a espera acrescenta pouca evidência; após algumas falhas com limites definidos em uma entrada pública, salve o erro exato e passe para outra.

Artigos relacionados