Durchführung von HTTP-Anfragen mit cURL (unter Verwendung von PROXY)

Ich habe diese Proxy-Adresse: 125.119.175.48:8909

Wie kann ich eine HTTP-Anfrage mit cURL wie curl http://www.example.com durchführen, aber die Proxy-Adresse meines Netzwerks angeben?

Von man curl:

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Kommentare (8)
Lösung

Allgemeiner Weg:

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

Dann können Sie sich über einen Proxy von (vielen) Anwendungen aus verbinden.

Und, wie per Kommentar unten, für https:

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

Die oben genannten Lösungen funktionieren möglicherweise nicht mit einigen curl-Versionen, die ich selbst ausprobiert habe (curl 7.22.0). Aber was bei mir funktionierte, war:

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

Ich hoffe, es löst das Problem besser!

Kommentare (2)