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 <[protocol://][user:password@]proxyhost[:port]>
Use the specified HTTP proxy.
If the port number is not specified, it is assumed at port 1080.
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/
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 !