通过带有curl的SOCKS5代理(tor)执行https请求

通过带有curl的SOCKS5代理(tor)执行https请求,curl,proxy,Curl,Proxy,我已经在我的系统(debian)上安装了TOR,该系统已经过测试,运行良好。我正在尝试通过此设置代理HTTPS请求 只是https工作: curlhttps://www.reg.ru/whois/?dname=google.com Tor+http工作 curl--socks5 127.0.0.1:9050http://stackoverflow.com/ 但是使用https的tor不起作用: curl--socks5 127.0.0.1:9050https://www.torproject.o

我已经在我的系统(debian)上安装了TOR,该系统已经过测试,运行良好。我正在尝试通过此设置代理HTTPS请求

只是https工作:
curlhttps://www.reg.ru/whois/?dname=google.com

Tor+http工作
curl--socks5 127.0.0.1:9050http://stackoverflow.com/

但是使用https的tor不起作用:

curl--socks5 127.0.0.1:9050https://www.torproject.org/download/download.html.en

我收到一个错误:
curl:(6)无法解析SOCKS5 connect的“www.torproject.org”。


如何解决此问题?

我遇到了类似的问题,使用选项
--socks5 hostname
而不是
--socks5
指定curl的代理解决了此问题

遇到同样的问题…我认为这可能是防火墙/配置问题,但尚未解决。我有临时解决方案。我只需要下载一个特殊的站点,所以我只是在主机上添加了一行“ip站点”,然后我就可以下载了。这里也有同样的问题。从一个主机(在英国)它工作正常,而从另一个主机(在法国)它失败检查进一步的(最新的)选项:我遇到了“curl:(7)无法收到最初的SOCKS5响应”,不知道为什么。谢谢,但你怎么能找到这个解决方案,这是格雷蒂我很高兴。可能是在谷歌搜索后出现在一些不知名的邮件列表上。