Eu preciso de uma caixa Debian (sem X) para usar um servidor proxy do Windows com autenticação.
Normalmente eu posso fazer isso com a variável env:
http_proxy=http://USERNAME:PASSWORD@PROXYIP:PROXYPORT
Infelizmente, o domínio do Windows está complicando as coisas.
Em poucas palavras, como configurar o Debian para usar um proxy em que a autenticação exija um domínio e nome de usuário do Windows domain\myname
?
Respostas:
Eu acho que o seu "Windows Proxy" é um proxy que requer autenticação NTLM (nome de usuário, senha, domínio do Windows). O exemplo típico é o Microsoft ISA Server, o servidor proxy padrão para grandes ambientes corporativos executando um ambiente Windows.
Se você precisar passar por um proxy NTLM, use
CNTLM
( sourceforge ) entre você e o proxy da empresa. Ele armazena suas credenciais NTLM e as usa para conversar com o proxy da empresa, apresentando um proxy local (ou sejalocalhost:3128
), ao qual você pode se conectar sem necessidade de autenticação.Sua configuração ficaria assim:
proxy.big-company.com:8080
com o seu credenciaisuser = jsmith
,pass = god123
,domain = BIGCOMPANY
, e porta proxy locallocalhost:3128
HTTP_PROXY
variável de ambiente definida comolocalhost:3128
Mais sobre isso na minha resposta a esta pergunta sobre falha no servidor.
fonte
O RFC1738 define a sintaxe de um URL e permite que os caracteres sejam codificados usando a representação hexadecimal. Portanto, se uma barra invertida dupla não funcionar, tente
ou
(observando que% 5C é a codificação para uma barra invertida e% 40 é a codificação para o sinal de arroba .)
fonte