我认为,您上次配置中的超时是由于您没有通过代理到达那些外部DNS服务器(8.8.8.8-8.8.4.4)而造成的。
您应该解决第一个问题,即
server misbehaving。就像我在这里提到的一样,这是由docker无法通过代理进行身份验证引起的。我的解决方案是使用cntml。
cntlm如果遵循他们的指导,配置实际上非常简单。当你
cntlm运行,你需要配置泊坞窗使用,作为一个代理,而不是你的企业代理。只是没有身份验证的普通代理-
如果在同一台计算机上运行,则很可能是127.0.0.1:3128。
cntlm将在公司代理上处理身份验证。
作为参考,这是我使用的cntlm配置:
Username <username>Domain <domain>Password <password>PassLM <PassLM output of cntlm -H>PassNT <PassNT output of cntlm -H>PassNTLMv2 <PassNTLMv2 output of cntlm -H>Proxy<corporate proxy>:<corporate proxy port>NoProxy localhost, 127.0.0.*, 10.*, 192.168.*, 172.16.*.*Listen 3128
您可以通过运行获得哈希值
cntlm -H -u <username>@<domain>。
确保以网关模式
cntlm -g(而不是
cntlm -v)运行cntlm 。
祝好运!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)