utføre HTTP-forespørsler med cURL (ved hjelp av PROXY)

Jeg har denne proxy-adressen: 125.119.175.48:8909

Hvordan kan jeg utføre en HTTP-forespørsel ved hjelp av cURL som curl http://www.example.com, men spesifisere proxy-adressen til nettverket mitt?

Fra man curl:

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Kommentarer (8)
Løsning

Generell måte:

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

Deretter kan du koble til via proxy fra (mange) applikasjoner.

Og, som per kommentar nedenfor, for https:

export https_proxy=https://your.proxy.server:port/
Kommentarer (10)

Ovennevnte løsninger fungerer kanskje ikke med noen curl-versjoner jeg prøvde dem selv (curl 7.22.0). Men det som fungerte for meg var:

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

Håper det løser problemet bedre!

Kommentarer (2)