O proxy escondido na configuração do curl
Encontre a configuração padrão do curl, mantenha as definições persistentes de proxy legíveis e ignore-as para um diagnóstico.
Você removeu as variáveis de proxy, abriu um terminal novo e o curl ainda se conecta ao mesmo proxy. Antes de alterar as configurações de rede do sistema, verifique o próprio arquivo de configuração do curl.
O curl pode carregar uma configuração padrão ao iniciar. Uma entrada persistente de proxy usa a sintaxe de configuração dele:
proxy = "http://203.0.113.10:8080"
A documentação do arquivo de configuração explica os locais de arquivo aceitos e as regras de análise. O endereço acima é ilustrativo; a lista de proxies HTTP oferece candidatos para um teste permitido de rota pública. Use a ordem de busca documentada para sua plataforma; um nome de arquivo copiado de uma resposta antiga do Windows pode não ser o arquivo que o curl instalado realmente lê.
Comece uma comparação sem o arquivo padrão
Coloque -q primeiro para impedir o carregamento da configuração padrão do curl. Para uma requisição direta explícita, limpe também a seleção do proxy:
curl -q --proxy "" https://example.com/
Suprimir apenas o arquivo de configuração deixa outras entradas, incluindo variáveis de ambiente. A opção de proxy vazia torna explícita a intenção de roteamento.
Um alias ou wrapper do shell pode adicionar opções de proxy antes que o curl veja seus argumentos. Se a comparação mínima se comportar de forma inesperada, verifique como o shell resolve o comando e quais arquivos de configuração existem.
Mantenha os padrões simples
Um arquivo padrão é conveniente para uma rota pessoal estável. Scripts que precisam de um proxy específico devem declarar essa dependência com clareza, em vez de depender de um arquivo no diretório pessoal do desenvolvedor.
Tenha cuidado com credenciais na configuração persistente. Restrinja o acesso ao arquivo e evite copiá-lo para repositórios de projetos ou tickets de suporte. Um relatório de diagnóstico útil identifica o proxy escolhido sem publicar a senha.