开发者

Connect to Tor network with ruby

开发者 https://www.devze.com 2022-12-14 23:50 出处:网络
how can Iconfigure Ruby web client to request web pages using To开发者_高级运维r ?I had to use this Gem http://socksify.rubyforge.org/ then I was able to do something like this

how can I configure Ruby web client to request web pages using To开发者_高级运维r ?


I had to use this Gem http://socksify.rubyforge.org/ then I was able to do something like this

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

Obviously with the Tor proxy running.


I think it's like specifying proxy server for your HTTP connection. I don't know how it works in Ruby. But it will not be different from configuring browsers. Just set proxy server setting to 127.0.0.1:8118.


Created a Gem, maybe can help others: https://github.com/brunogh/tor_requests


You just need to work with the Proxy class. As Ivan says above, get Tor running then point Net::HTTP.Proxy at the correct localhost address and you're golden.

0

精彩评论

暂无评论...
验证码 换一张
取 消