De nombreux programmes UNIX respectent le http_proxy
variable d'environnement, curl inclus. Le format que curl accepte est [protocol://]<host>[:port]
.
Dans votre configuration shell :
export http_proxy http://proxy.server.com:3128
Pour proxy HTTPS requêtes, définissez https_proxy
aussi.
Curl vous permet également de définir cela dans votre .curlrc
fichier (_curlrc
sous Windows), que vous pourriez considérer comme plus permanent :
http_proxy=http://proxy.server.com:3128
Vous pouvez créer un alias dans votre fichier ~/.bashrc :
alias curl="curl -x <proxy_host>:<proxy_port>"
Une autre solution consiste à utiliser (peut-être la meilleure solution) le ~/.curlrc
fichier (créez-le s'il n'existe pas) :
proxy = <proxy_host>:<proxy_port>