realizar pedidos HTTP com cURL (usando PROXY)

Eu tenho este endereço proxy: 125.119.175.48:8909

Como posso realizar uma solicitação HTTP utilizando cURL como curl http://www.example.com, mas especificando o endereço proxy da minha rede?

Do "homem encaracolado":

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Comentários (8)
Solução

De uma forma geral:

export http_proxy=http://your.proxy.server:port/

Então você pode se conectar através de proxy a partir de (muitos) aplicativos.

E, como comentado abaixo, para https:

export https_proxy=https://your.proxy.server:port/
Comentários (10)

As soluções acima podem não funcionar com algumas versões de ondulação que eu mesmo experimentei (ondulação 7.22.0). Mas o que funcionou para mim foi:

curl -x http://proxy_server:proxy_port --proxy-user username:password -L http://url

Espero que resolva melhor o problema!

Comentários (2)