正在使用 tor 在一台服务器上运行抓取脚本,一切正常。将其移至生产服务器,脚本停止工作。尝试手动运行 cURL,得到以下输出:
curl http://www.google.com --socks5 '127.0.0.1:9050'
curl: (7) Can't complete SOCKS5 connection to 0.0.0.0:0. (6)
相关信息:Tor 版本 0.2.2.35 | CentOS 6.2 i686
curl --version
curl 7.19.7 (i686-pc-linux-gnu) libcurl/7.19.7 NSS/3.12.7.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2
Protocols: tftp ftp telnet dict ldap ldaps http file https ftps scp sftp
Features: GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
在我的搜索中似乎没有太多关于这个特定错误消息的信息,只是一般的错误配置或 tor 没有运行。我在生产服务器上使用与它工作的开发服务器相同的配置。