¿Cómo configuro http_proxy y https_proxy con el nombre de usuario y la contraseña en Linux?

¿Cómo configuro http_proxy y https_proxy con el nombre de usuario y la contraseña en Linux?

Sé que es bastante sencillo de usar/exportar.http_proxyyhttps_proxyen cualquier variante de Linux pero, cuando se vuelve complicado si queremos usarlo con autenticación como la siguiente,

He probado que funciona bien con curl directamente sin http_proxy o https_proxy activado.

unset http_proxy; curl -x http://proxy-abc-xyz.com:8080 --proxy-user [email protected] -L http://www.yahoo.com

El comando anterior solicita la contraseña:

Lo entro en la pantalla, se carga la página, lo cual está completamente bien.

Mi contraseña es algo como esto:

A@CDe2022@@@

Pero cuando lo intento con un comando de exportación simple, no pude hacerlo funcionar.

export http_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"
export https_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"

Hay tres @@@ en la contraseña y la siguiente es para el dominio.

Pero lo anterior no funciona de alguna manera.

Cuando intento con curl -v https://www.google.comel comando simplemente se detiene y no hay ningún resultado, intenta conectarse pero no puede comunicarse.

¿Alguien podría ayudar con esto?

¡Gracias!

Respuesta1

Prueba esto:

exportar http_proxy="http://nombredeusuario:[correo electrónico protegido]:8080" exportar https_proxy="http://nombredeusuario:[correo electrónico protegido]:8080"

ADVERTENCIA: Algunas aplicaciones necesitan tener la variable http_proxy en mayúscula. Entonces te sugiero que uses ambos conjuntos. Minúsculas y mayúsculas.

exportar http_proxy y https_proxy así como HTTP_PROXY y HTTPS_PROXY

Además, esto es muy útil.

NO_PROXY= y también.
no_proxy=

información relacionada