使用ruby连接到Tor网络

如何配置Ruby Web客户端使用Tor请求网页?

我认为这就像为HTTP连接指定代理服务器。 我不知道它在Ruby中是如何工作的。 但它与配置浏览器没有什么不同。 只需将代理服务器设置为127.0.0.1:8118

我不得不使用这个gemhttp://socksify.rubyforge.org/然后我能够做这样的事情

 TCPSocket::socks_server = "127.0.0.1" TCPSocket::socks_port = 9050 reply = Net::HTTP.get URI.parse("www.google.com") 

显然Tor代理正在运行。

创建了一个Gem,也许可以帮助其他人: https : //github.com/brunogh/tor_requests

您只需要使用Proxy类 。 正如Ivan上面所说,让Tor运行然后将Net :: HTTP.Proxy指向正确的localhost地址并且你是金色的。