【发布时间】:2016-08-18 18:27:06
【问题描述】:
由于我无法理解和控制的原因,我所在的公司在其公司网络上的所有网络流量之间设置了一个代理。这意味着 HTTPS 叶签名永远不会正确。为了解决这个问题,我在家里配置了一个代理,允许我使用代理链。浏览网页效果很好,但我无法让“proxychains bower install”工作。我已将 /lib/usr/proxychains3/proxyresolv 中的 DNS 更改为“8.8.8.8”(谷歌的 DNS)
这是我尝试过的:
# bower install
bower UNABLE_TO_VERIFY_LEAF_SIGNATURE Request to https://bower.herokuapp.com/packages/angular-animate failed: unable to verify the first certificate
# proxychains bower install
|DNS-request| bower.herokuapp.com
|DNS-request| bower.herokuapp.com
|DNS-request| bower.herokuapp.com
|DNS-request| bower.herokuapp.com
|DNS-response|: bower.herokuapp.com does not exist
bower: src/unix/getaddrinfo.c:91: uv__getaddrinfo_translate_error: Assertion `!"unknown EAI_* error code"' failed.
Aborted (core dumped)
# . /usr/lib/proxychains3/proxyresolv bower.herokuapp.com
|S-chain|-<>-127.0.0.1:9050-<><>-8.8.8.8:53-<><>-OK
50.17.253.207
为什么 DNS 查找使用 proxychains cmd 失败,但使用 proxyresolv 通过?有没有办法修复它?还是我正在考虑提交错误?
或者我只是在找错树,应该在我的 .bowerrc 中添加一个代理?
【问题讨论】:
-
我遇到了类似的问题,但
npm install。你搞清楚了吗? -
我没有弄清楚这个问题,我想出了另一种方式来代替整个互联网。