
Eu sei que é bastante simples de usar/exportarproxy HTTPehttps_proxyem qualquer variante do Linux, mas, quando ficar complicado se quisermos usar com autenticação como abaixo,
Eu testei isso, funciona bem com curl diretamente, sem http_proxy ou https_proxy ativado,
unset http_proxy; curl -x http://proxy-abc-xyz.com:8080 --proxy-user [email protected] -L http://www.yahoo.com
O comando acima pede a senha:
Eu entro na tela, a página carrega, o que é perfeitamente normal.
Minha senha é mais ou menos assim:
A@CDe2022@@@
Mas quando tento usar o comando de exportação simples, não consigo fazer funcionar,
export http_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"
export https_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"
Três @@@ estão na senha, o próximo é para o domínio.
Mas o que foi dito acima não está funcionando de alguma forma.
Quando tento curl -v https://www.google.com
o comando simplesmente trava, não há saída alguma, ele tenta se conectar, mas não consegue passar.
Alguém poderia ajudar com isso?
Obrigado!
Responder1
Experimente isto:
exportar http_proxy="http://nomedeusuário:[e-mail protegido]:8080" exportar https_proxy="http://userName:[e-mail protegido]:8080"
CAVEAT: Alguns aplicativos precisam ter a variável http_proxy em maiúscula. Então eu sugiro que você use os dois conjuntos. Minúsculas e maiúsculas.
exportar http_proxy e https_proxy, bem como HTTP_PROXY e HTTPS_PROXY
Além disso, isso é muito útil.
NO_PROXY= e também.
sem_proxy=