首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >proxychains无法让wget正常工作

proxychains无法让wget正常工作
EN

Stack Overflow用户
提问于 2010-11-27 01:21:51
回答 3查看 6.9K关注 0票数 8

我已经将ProxyChains配置为使用127.0.0.1:1080作为唯一的socks服务器。所有DNS请求都通过上述服务器进行代理。

我可以在ProxyChains中正确使用火狐,但wget有一些问题。每当我使用proxychains wget时,它首先尝试连接到我的大学的代理服务器,然后尝试连接到我的本地代理服务器。

命令proxychains wget www.google.com的输出如下:

代码语言:javascript
复制
ProxyChains-3.1 (http://proxychains.sf.net)
--2010-11-26 22:14:38--  http://www.google.com/
Resolving **********... |DNS-request| **********
|D-chain|-<>-127.0.0.1:1080-<><>-4.2.2.2:53-<><>-OK
|DNS-response|: ********** is not exist
failed: Unknown error.
wget: unable to resolve host address `**********'

*表示我的大学的代理服务器主机名。

EN

回答 3

Stack Overflow用户

发布于 2015-05-14 04:02:08

在文件/usr/lib/proxychains3/proxyresolv

将4.2.2.2更改为8.8.8.8

或者使用env PROXYRESOLV_DNS

你也可以让proxychain不代理DNS请求,

proxychains.conf中注释proxy_dns设置

票数 4
EN

Stack Overflow用户

发布于 2010-11-28 02:43:56

在成为root用户("sudo sh")并执行相同的命令后,我的问题就解决了。

proxychains sudo wget google.com身份运行该命令。

票数 3
EN

Stack Overflow用户

发布于 2010-11-27 09:58:19

您可能希望尝试使用shell环境变量来定义代理的地址。在wget manual中有一个关于配置代理的简短部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4287358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档