Настройка Human Emulator для работы под Tor-м

В этой статье мы расскажем Вам о том, как настроить Human Emulator работать под Tor-м.

Tor – это система, которая устанавливает анонимное сетевое соединение и как заявляют разработчики, которая защищена от прослушивания.
По факту Tor это анонимная сеть, состоящая из узлов(серверов) между которыми и проходят данные в зашифрованном виде и лишь
на последнем сервере они расшифровываются и попадают к целевому серверу в отрытом виде.
Помимо этого через определённый промежуток времени происходит смена цепочки серверов,
через которые идут данные и последним отдающим данные будет уже другой сервер.
Таким образом, анонимайзер тор позволяет скрывать от целевых ресурсов адрес отправителя,
а так же прятать от провайдера целевые адреса, то есть получать доступ к заблокированным им сетевым ресурсам.
Другими словами Tor позволяет прятать Ваш IP.

Для работы через сеть Tor нам понадобится две вещи – программа tor (https://www.torproject.org/)
и Privoxy (http://sourceforge.net/projects/ijbswa/files/).
Privoxy – свободный веб-прокси, который мы будем использовать для того что бы подключиться к Tor-у.

После распаковки Tor-а в указанную нами папку запускаем файл “Start Tor Browser.exe”.
Откроется сначала Панель контроля тора и сразу за ней Tor browser.


Панель контроля тора

Панель контроля тора


Панель контроля Tor позволяет настраивать наше соединение через сеть Tor,


Tor browser

Tor browser




а Tor browser это браузер, который уже подключён к сети Tor и вы можете использовать его для анонимного посещения интернета.

Жмём в Панели контроля на кнопочку Settings.
Перед нами откроется диалог Настроек. Переходим в нём на закладку Advanced после чего жмём Edit current torrc.
Перед нами откроется на редактирование файл настроек.


диалог Настроек tor

диалог Настроек tor

Нас интересуют порты на котором работает Tor. Это две записи в самом конце файла:

Теперь подготовим к работе Privoxy. Для этого переходим в папку, в которую мы установили Privoxy. Находим там файл config.txt и открываем его на редактирование. Находим в нём строку “# forward-socks5 / 127.0.0.1:9150 .» . Удаляем из начала строки символ ‘#’, то есть включаем данную настройку. Проверяем что бы порт указанный в этой строке соответствовал значению “SocksPort” в Tor-e. Так же нам нужно найти значение listen-address. В нашем случае это строка выглядит следующим образом listen-address 127.0.0.1:8118, то есть привокси работает на 8118 порту. Сохраняем изменения и запускаем Privoxy.

Далее настраиваем Human Emulator так что бы он работал через привокси, который в свою очередь теперь работает через Tor. Для этого в скрипте задаём Privoxy в качестве прокси- сервера через, который будет работать Human Emulator с помощью cследующего кода:

Проверим работу с помощью простого скрипта:

Если всё нормально наблюдаем следующую картину:


Tor подключен к Human Emulator

Tor подключен к Human Emulator

Предположим нам нужно запустить Human Emulator в многопоточном режиме,
так что бы все потоки работали под Tor-м. Для этого копируем уже имеющиеся папки у нас Tor и Privoxy столько раз сколько
потоков мы будем запускать. Далее запускам каждую пару Tor-а и Privoxy и перенастраиваем их на работу на других портах.
Для этого в настройках Tor-а, там где мы смотрели SocksPort 9150 и ControlPort 9151
меняем эти значения на новые, скажем SocksPort 9152 и ControlPort 9153 и жмём кнопку Ok.

Примечание: Если через встроенный редактор не получается изменить тогда открываем файл «C:\Tor Browser\Data\Tor\torrc»
в стороннем редакторе, скажем в Wordpad и правим этот файл в нём. При этом желательно выключить настраиваемый Tor.
Для того что бы понять удалось ли нам перенастроить Tor на новые порты нужно после запускать открыть Tor browser и
перейти в нём скажем на google.com. Если удалось перейти, а в настройках Tor-а указаны нужные нам порты, значит,
всё работает нормально.

Тогда в Привокси для этого Тора в файле config.txt задаём строку «forward-socks5 / 127.0.0.1:9152 . «.
А сам Privoxy будем запускать на 8119 порту. Для этого в строке
listen-address 127.0.0.1:8118 вместо 8118 пишем 8119 и сохраняем настройки.
Соответственно, в скрипте Human Emulator-а, который должен работать под этой парой код для подключения привокси будет следующий:

А скрипт для проверки будет такой:

Так же на нашем канале в youtube Вы можете посмотреть пошаговое видео как настраивать Human Emulator под Tor-м.

Видеоролик как настроить однопоток Human Emulator под последний Tor



Видеоролик как настроить Human Emulator в два потока через Tor