让Bower喜欢代理防火墙

时间:2014-06-24 17:01:03

标签: git proxy ntlm bower

我们有一个企业代理(NTLM),它需要用户名,密码以及用户代理字符串。

好的,我有最奇怪的方法。我真的很喜欢全球的bowerrc,所以我不需要做所有这些。

我想要的只是一些线索,为什么我需要这一切。

Bowerrc:

{
 "proxy" : "http://localhost:3128",
 "https-proxy" : "http://localhost:3128",
 "strict-ssl": false,
 "user-agent": "node/v0.10.4 darwin x64"
}

localhost:3128是我的CNTLM代理服务器,它添加了NTLM的用户名和密码。 (http://cntlm.sourceforge.net/

我也攻击了全局gitconfig,因为我发现如果我没有这样做,git就会失败(使用msygit)

[http]
    proxy = http://localhost:3128
    sslVerify = false
[https]
    proxy = http://localhost:3128
[url "http://"]
    insteadOf = git://

但即使是奇怪的是,必须让CNTLM不直接到我们的公司代理gw6..com

但不得不把它传递给小提琴手(通过与小提琴手观看交通来发现这一点)然后出去。

(CNTLM的片段)

PassLM          EB041709836A3284A55327B32B6B6DB0
PassNT          AABCB73697E735D9555CAFAC7F1C7E18

#Proxy      gw6.us.com:3128
Proxy       localhost:8888

0 个答案:

没有答案