proxychains bower无法进行DNS查找

时间:2016-08-18 18:27:06

标签: linux proxy dns bower

由于我无法理解和控制的原因,我工作的公司在其公司网络上的所有网络流量之间设置代理。这意味着HTTPS叶子签名永远不会正确。为了解决这个问题,我在家里配置了一个允许我使用代理链的代理。浏览网页的效果非常好,但是我无法通过代理链进行安装'上班。我已将/ 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

为什么使用proxychains cmd进行DNS查找失败,但是使用proxyresolv传递?无论如何要解决它吗?或者我正在考虑提交错误?

或者我只是咆哮错误的树,应该添加一个代理我的.bowerrc?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。我在/etc/proxychains.conf进行了更改,从而解决了这个问题。我对第strict_chain行进行了评论,并取消注释了行dynamic_chain。现在这对我有用。

这是我之前收到的错误消息:

|DNS-response|: <domain> does not exist
xmrigMiner: src/unix/getaddrinfo.c:91: uv__getaddrinfo_translate_error: Assertion `!"unknown EAI_* error code"' failed.
Aborted