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 servidor Microsoft ISA, o servidor proxy padrão para grandes ambientes corporativos que executam 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 do NTLM e as utiliza para conversar com o proxy da empresa, apresentando um proxy local (por exemplo, localhost:3128
) ao qual você pode se conectar sem necessidade de autenticação.
Sua configuração ficaria assim:
- O CNTLM foi configurado para apontar para o proxy de sua empresa,
proxy.big-company.com:8080
, com suas credenciaisuser = jsmith
,pass = god123
,domain = BIGCOMPANY
e porta proxy locallocalhost:3128
- sua variável de ambiente
HTTP_PROXY
está definida comolocalhost:3128
Mais sobre isso na minha resposta a esta pergunta sobre falha do servidor.