Подключение к сети Tor с рубином

как настроить веб-клиент Ruby для запроса веб-страниц с помощью Tor?

Ответы

Ответ 1

Я думаю, что это похоже на прокси-сервер для вашего HTTP-соединения. Я не знаю, как это работает в Ruby. Но он не будет отличаться от настройки браузеров. Просто установите для прокси-сервера значение 127.0.0.1:8118.

Ответ 2

Мне пришлось использовать этот Gem http://socksify.rubyforge.org/, тогда я смог сделать что-то вроде этого

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

Очевидно, что с запущенным прокси-сервером Tor.

Ответ 4

Вам просто нужно работать с Proxy class. Как сказал Иван, выше, запустите Tor, затем укажите Net:: HTTP.Proxy по правильному адресу localhost, и вы золотой.