effectuer des requêtes HTTP avec cURL (en utilisant PROXY)

J'ai cette adresse proxy : 125.119.175.48:8909

Comment puis-je effectuer une requête HTTP en utilisant cURL comme curl http://www.example.com, mais en spécifiant l'adresse proxy de mon réseau ?

De man curl :

-x, --proxy 

     Use the specified HTTP proxy. 
     If the port number is not specified, it is assumed at port 1080.
Commentaires (8)
Solution

Chemin général :

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

Vous pouvez alors vous connecter via un proxy à partir de (nombreuses) applications.

Et, selon le commentaire ci-dessous, pour https :

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

Les solutions ci-dessus peuvent ne pas fonctionner avec certaines versions de curl, je les ai essayées pour moi-même (curl 7.22.0). Mais ce qui a fonctionné pour moi est

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

J'espère que cela résout mieux le problème !

Commentaires (2)