Como usar o comando curl com proxy no Linux

Como usar o comando curl com proxy no Linux

Curl é um utilitário usado para transferência de dados em linhas de comando ou scripts. Neste tutorial, você aprenderá a usar o comando CURL para conectar -se por meio de um servidor proxy no sistema Linux.

Usando variável de ambiente

Em uma palavra muito simples, você pode simplesmente definir as seguintes variáveis ​​de ambiente em seu sistema. O comando CURL usará automaticamente essas variáveis ​​como proxy. Você pode exportar essas variáveis ​​em sua concha, como:

Sem autenticação exportar http_proxy = "http: // proxy.Servidor: Porta "Exportar https_proxy =" https: // proxy.Servidor: Porta "Com Authentication Export http_proxy =" http: // nome de usuário: [email protegido]: porta "export https_proxy =" https: // nome de usuário: [email protegido]: porta " 

Após exportar as variáveis ​​do ambiente, o comando CURL usará automaticamente o proxy acima durante uma conexão remota.

Curl http: // Exemplo.com 

Depois que seu trabalho estiver pronto, você pode simplesmente despertar essas variáveis ​​de ambiente como:

Unset Http_proxy Unset Https_proxy 

Sem variável de ambiente

Em vez de definir variáveis ​​de ambiente, você pode simplesmente passar os detalhes do proxy para o comando Curl como um parâmetro de linha de comando.

Curl -x "http: // nome de usuário: [email protegido]: porta" http: // exemplo.com