utföra HTTP-förfrågningar med cURL (med hjälp av PROXY)

Jag har denna proxyadress: 125.119.175.48:8909

Hur kan jag utföra en HTTP-förfrågan med cURL som curl http://www.example.com, men med angivande av mitt nätverks proxyadress?

Från 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

Allmänt sätt:

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

Då kan du ansluta via proxy från (många) program.

Och, enligt kommentar nedan, för https:

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

Ovanstående lösningar kanske inte fungerar med vissa curl-versioner - jag har själv provat dem (curl 7.22.0). Men det som fungerade för mig var:

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

Hoppas det löser problemet bättre!

Kommentarer (2)