Molti programmi UNIX rispettano il http_proxy variabile d'ambiente, curl incluso. Il formato accettato da curl è [protocol://]<host>[:port] .
Nella configurazione della tua shell:
export http_proxy http://proxy.server.com:3128
Per il proxy HTTPS richieste, impostare https_proxy anche.
Curl ti permette anche di impostarlo nel tuo .curlrc file (_curlrc su Windows), che potresti considerare più permanente:
http_proxy=http://proxy.server.com:3128
Puoi creare un alias nel tuo file ~/.bashrc :
alias curl="curl -x <proxy_host>:<proxy_port>"
Un'altra soluzione è usare (forse la soluzione migliore) il ~/.curlrc file (crealo se non esiste):
proxy = <proxy_host>:<proxy_port>