Muchos programas UNIX respetan el http_proxy variable de entorno, curl incluido. El formato que acepta curl es [protocol://]<host>[:port] .
En su configuración de shell:
export http_proxy http://proxy.server.com:3128
Para proxy HTTPS solicitudes, establecer https_proxy también.
Curl también te permite configurar esto en tu .curlrc archivo (_curlrc en Windows), que podría considerar más permanente:
http_proxy=http://proxy.server.com:3128
Puede crear un alias en su archivo ~/.bashrc:
alias curl="curl -x <proxy_host>:<proxy_port>"
Otra solución es usar (quizás la mejor solución) el ~/.curlrc archivo (créelo si no existe) :
proxy = <proxy_host>:<proxy_port>