Necesito un cuadro de Debian (sin X) para usar un servidor proxy de Windows con autenticación.
Normalmente puedo hacer esto con la variable env:
http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT
Desafortunadamente, el dominio de Windows está complicando las cosas.
En pocas palabras, ¿cómo configuro Debian para usar un proxy donde la autenticación requiere un dominio de Windows y un nombre de usuario como domain\myname
?
Respuestas:
Creo que su "Proxy de Windows" es un proxy que requiere autenticación NTLM (nombre de usuario, contraseña, dominio de Windows). El ejemplo típico es el servidor Microsoft ISA, el servidor proxy estándar para entornos corporativos grandes que ejecutan un entorno Windows.
Si debe pasar por un proxy NTLM, use
CNTLM
( sourceforge ) entre usted y el proxy de la compañía. Almacena sus credenciales NTLM y las utiliza para comunicarse con el proxy de la compañía, presentándole un proxy local (es decirlocalhost:3128
) al que puede conectarse sin necesidad de autenticación.Su configuración se vería así:
proxy.big-company.com:8080
con su credencialesuser = jsmith
,pass = god123
,domain = BIGCOMPANY
, y el puerto proxy locallocalhost:3128
HTTP_PROXY
variable de entorno establecida enlocalhost:3128
Más información al respecto en mi respuesta a esta pregunta sobre Server Fault.
fuente
RFC1738 define la sintaxis de una URL y permite que los caracteres se codifiquen mediante representación hexadecimal. Entonces, si una doble barra invertida no funciona, deberías intentar
o
(observando que% 5C es la codificación de una barra diagonal inversa y% 40 es la codificación del signo at ).
fuente