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 seja localhost:3128
), ao qual você pode se conectar sem necessidade de autenticação.
Sua configuração ficaria assim:
- CNTLM configurado para apontar para proxy da sua empresa,
proxy.big-company.com:8080
com o seu credenciais user = jsmith
, pass = god123
, domain = BIGCOMPANY
, e porta proxy locallocalhost:3128
- sua
HTTP_PROXY
variável de ambiente definida comolocalhost:3128
Mais sobre isso na minha resposta a esta pergunta sobre falha no servidor.