¿Cómo puedo configurar "curl" para usar permanentemente un servidor proxy en la terminal?
¿Cómo puedo configurar "curl" para usar permanentemente un servidor proxy en la terminal?
Respuestas:
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>
alias curl=curl --proxy <proxy server:port> $*
Muchos programas de UNIX respetan la http_proxy
variable de entorno, incluido curl. El formato que acepta curl es [protocol://]<host>[:port]
.
En su configuración de shell:
export http_proxy http://proxy.server.com:3128
Para las solicitudes HTTP S , configure https_proxy
también.
Curl también le permite configurar esto en su .curlrc
archivo ( _curlrc
en Windows), que podría considerar más permanente:
http_proxy=http://proxy.server.com:3128
export https_proxy=https://proxy.server.com:6443
Curl buscará un archivo .curlrc en su carpeta de inicio cuando se inicie. Puede crear (o editar) este archivo y agregar esta línea:
proxy = yourproxy.com:8080
Un aviso. En Windows, coloque su _curlrc en '% APPDATA%' o '% USERPROFILE% \ Application Data'.