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 = BIGCOMPANYe porta proxy locallocalhost:3128 - sua variável de ambiente
HTTP_PROXYestá definida comolocalhost:3128
Mais sobre isso na minha resposta a esta pergunta sobre falha do servidor.