Код: Выделить всё
import urllib
import socks
import socket
#set the proxy and port
socks.set_default_proxy(socks.SOCKS5, "127.0.0.1", 9150)
#initialize the socket
socket.socket = socks.socksocket
#store the URL that we want
url = 'https://check.torproject.org/'
#open the URL and store it into 'response'
response = urllib.urlopen(url)
#parse the response
html = response.read()
#print to console
print html
Мой следующий вопрос, который строится на основе всего этого, заключается в том, как мне правильно подключить мой скрипт Python к сети Tor? Немного погуглив, я обнаружил, что Tor блокирует трафик для всего, кроме протокола Socks, и что альтернативой является использование privoxy в сочетании с Tor. Моя первоначальная мысль заключалась в том, чтобы выполнить какую-то маршрутизацию, которая привела бы к многоуровневому программному обеспечению. На мой взгляд, это выглядело бы так:
Python -> Privoxy -> Tor -> Destination
Моя конечная цель во всем этом — получить адрес на основе .onion и сохранить/прочитать его. Однако я отложил это в сторону после того, как начали возникать все эти проблемы. Небольшая информация, которая поможет получить более точные ответы: я использую компьютер с Windows, хотя у меня есть компьютер с Linux, если там может присутствовать какая-то функциональность, которая поможет этому процессу, и я использую Python 2.7, хотя, опять же, это можно легко изменить.
Я хотел бы попросить, чтобы были изложены шаги, которые помогут всему этому произойти, или, по крайней мере, некоторые ссылки/направления, я ни в коем случае не боюсь прочитать несколько хороших блогов/руководств по этой теме. Однако я чувствую, что на самом деле это пара отдельных вопросов, и на них потребуется длинный ответ, поэтому я был бы более чем счастлив просто знать, что я на правильном пути, прежде чем рвать на себе еще больше волос
Подробнее здесь: https://stackoverflow.com/questions/312 ... or-network
Мобильная версия