Como descobrir como a curl está obtendo seu proxy

1

Eu tenho um SUSE Linus e quando executo o curl ele está usando um proxy (sem passar nenhum parâmetro relacionado ao proxy).

Onde posso encontrar a configuração do proxy?

Eu verifiquei as variáveis de ambiente http_proxy / https_proxy, mas elas não estão configuradas. Também não há configuração no arquivo / etc / sysconfig / proxy. Na verdade, imprimi o ambiente inteiro e não encontrei nenhuma configuração de proxy (ou seja, o host e a porta do proxy usados) presentes lá.

Existe alguma outra maneira de o curl ler uma configuração de proxy?

    
por vap78 06.01.2017 / 20:43

1 resposta

2

Seu arquivo de configuração curl pode estar forçando um proxy, mesmo que o ambiente não esteja.

Procure o arquivo ~/.curlrc e veja se ele tem uma linha proxy = .... .

Você também pode tentar usar o curl sem um arquivo de configuração: curl -q http://the.site.com e ver se você obtém o mesmo erro do proxy. (O -q deve ser o primeiro parâmetro dado, ou lê o arquivo de configuração padrão de qualquer maneira.)

Por fim, como você tem uma rede interna, o gateway está forçando um proxy? Você não pode parar isso da sua máquina, o administrador da rede terá que consertar isso.

Sorte.

    
por 10.01.2017 / 11:03

Tags