使用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
似乎没有太多关于我在搜索中可以找到的特定错误消息的信息,只是一般的错误配置或者没有运行。我在生产服务器上使用与其工作的开发服务器相同的配置。
答案 0 :(得分:3)
我服务器上的时间晚了10个小时。修复它之后(已经安装了ntpd,我只是运行命令 / usr / sbin / ntpdate 0.rhel.pool.ntp.org europe.pool.ntp.org )并重新启动Tor,一切正常。