RubyでTorを利用の接続拒否エラーについて
gemの tor-privoxy を利用してスクレイピングを考えているのですがtorへの接続がうまくいきません。
https://github.com/pirj/tor-privoxy
githubのUsingの通り行っているかと思うのですが。。。
$ gem install tor-privoxy
インストールしたのち
require 'tor-privoxy' agent = TorPrivoxy::Agent.new '127.0.0.1', '', {8118 => 9051} do |agent| sleep 1 puts "New IP is #{agent.ip}" end
を実行するのですがエラーとなります。
エラー内容
/Users/hogehoge/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/net-http-persistent-2.9.4/lib/net/http/persistent.rb:641:in `rescue in connection_for': connection refused: 127.0.0.1:8118 (Net::HTTP::Persistent::Error)
ローカル(Mac)のruby側の接続が127.0.0.1:8118 でのアクセスを拒否しているという事でしょうか?
試しにAgentをlocalhostや3000で行ってみても同じエラーとなります。
ここを確認すると良い、又はポート番号が違うなど御座いましたらご指摘頂けると幸いです。
私も同じエラーが出ます。 解決できたでしょうか??回答いただけると幸いです。
あなたの回答
tips
プレビュー