Cómo usar el comando curl con proxy en Linux

Cómo usar el comando curl con proxy en Linux

Curl es una utilidad utilizada para la transferencia de datos en líneas de comando o scripts. En este tutorial, aprenderá cómo usar el comando curl para conectarse a través de un servidor proxy en el sistema Linux.

Uso de la variable de entorno

En una palabra muy simple, simplemente puede establecer las siguientes variables de entorno en su sistema. El comando curl usará automáticamente estas variables como proxy. Puede exportar esas variables en su caparazón, como:

Sin autenticación exporta http_proxy = "http: // proxy.servidor: puerto "exportar https_proxy =" https: // proxy.servidor: puerto "con autenticación exporta http_proxy =" http: // nombre de usuario: [correo electrónico protegido]: puerto "exportar https_proxy =" https: // username: [correo electrónico protegido]: puerto " 

Después de exportar las variables de entorno, el comando CURL usará automáticamente el proxy anterior durante una conexión remota.

curl http: // ejemplo.comunicarse 

Una vez que se realiza su trabajo, simplemente puede desanimar estas variables de entorno como:

unset http_proxy unset https_proxy 

Sin variable de entorno

En lugar de establecer variables de entorno, simplemente puede pasar los detalles de proxy al comando curl como parámetro de línea de comandos.

curl -x "http: // username: [correo electrónico protegido]: puerto" http: // ejemplo.comunicarse