TOR proxy (многопоточный)

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113

Приветствую. Было интересно попробовать использовать TOR в связке с ZP, чтобы была возможность управлять сменой ip и возможна работа в несколько потоков.

Что получилось:
1. launch.vbs - запускает прокси-сервис;
2. stop.bat - останавливает прокси-сервис;
proxyList.txt - список прокси, которые будем использовать. Создаётся после запуска прокси;
TestProject.xmlz - демонстрационный проект, показывающий процесс работы с прокси-сервисом;
data\torrc - конфиг-файл tor'a, редактируйте при необходимости;
data\tor.exe - исполняемый файл tor'a;
data\tor-NEWNYM.exe - программа для смены ip. Принимает параметр командной строки "-port номер_порта", где номер_порта - это порт прокси, выходной ip которого будет изменен (если не совсем понятно, то смотрите демонстрационный проект). Для работы этой программы необходим .Net Framework 4.0.

Для настройки количества потоков прокси-сервиса, отредактируйте первую строчку файла 1. launch.vbs. На второй строке можно выбрать страну.
Реализация не идеальная, всё делалось ночью на коленке, большое кол-во потоков не тестировал.
Надеюсь кому-то будет полезен данный материал, оставляйте пожелания и отзывы.

Ссылка на скачивание
 
Категория
Полезно

Для запуска проектов требуется программа ZennoPoster.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте программу ZennoPoster. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113
Ты клевый) :az:
 

yourmind

Client
Joined
Sep 13, 2010
Messages
245
Reaction score
21
Points
18
а socks5://127.0.0.1:9150 это не тоже самое?
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
Тут можно запустить 5-10-100 (сколько нужно) различных прокси и менять выходной ip когда нужно - например перед каждым выполнением проекта. Причём меняется ip только у нужного потока.
 

yourmind

Client
Joined
Sep 13, 2010
Messages
245
Reaction score
21
Points
18
но если никто не знает, socks5://127.0.0.1:9150 в каждом инстансе будет с разным айпи
 
  • Thank you
Reactions: Roman*

Dexio

Client
Joined
May 9, 2014
Messages
1,251
Reaction score
219
Points
63
Осень интересная штука, спасибо. А по скорости они как? Их реально автоматически в проксичекере пробивать перед использованием?
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
При тестировании мне попадались в основном достаточно шустрые прокси, при желании - можно и в проксичекер засунуть без проблем (список прокси создаётся после запуска сервиса).
 
  • Thank you
Reactions: AdDorFit and Dexio

lokiys

Moderator
Joined
Feb 1, 2012
Messages
4,872
Reaction score
1,195
Points
113

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113

Roman*

Client
Joined
Sep 25, 2013
Messages
1,658
Reaction score
656
Points
113
На сколько я понял, суммарно около 1000 ip
Ну просто низкий поклон, очень вовремя как всегда у нас
 

Valiksim

Client
Joined
Apr 14, 2012
Messages
1,344
Reaction score
298
Points
83
Что-то ничего не скачивается. :bm:
 

Nick

Client
Joined
Jul 22, 2014
Messages
1,987
Reaction score
821
Points
113
Что-то ничего не скачивается. :bm:
Я только что проверил. Всё нормально качается, решай проблему на своей стороне.
 

Gfoblin

Client
Joined
May 30, 2013
Messages
4,633
Reaction score
1,023
Points
113
Блин а меняет он их по какому алгоритму? :-)
Я к тому что можно задать какнить что бы не юзал два подряд одинаковых или это своими силами уже придется? :-)
 

Nick

Client
Joined
Jul 22, 2014
Messages
1,987
Reaction score
821
Points
113
Tor periodically creates new circuits. When a circuit is used it becomes dirty, and after ten minutes new connections will not use it. When all of the connections using an expired circuit are done the circuit is closed.

An important thing to note is that a new circuit does not necessarily mean a new IP address. Paths are randomly selected based on heuristics like speed and stability. There are only so many large exits in the Tor network, so it's not uncommon to reuse an exit you have had previously.

Tor does not have a method for cycling your IP address. This is on purpose, and done for a couple reasons. The first is that this capability is usually requested for not-so-nice reasons such as ban evasion or SEO. Second, repeated circuit creation puts a very high load on the Tor network, so please don't!
https://stem.torproject.org/faq.html#how-do-i-request-a-new-identity-from-tor

Если уж решили задрачивать бедный Tor, то хоть как-то поддержите его, установите Vidalia Relay Bundle. Это будет релей только внутри сети Tor, чтобы она работала быстрее. Через ваш комп в из сети Tor в интернет никто выходить не будет!
 

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18

CSS

Client
Joined
May 22, 2010
Messages
1,327
Reaction score
664
Points
113
Если уж решили задрачивать бедный Tor, то хоть как-то поддержите его, установите Vidalia Relay Bundle. Это будет релей только внутри сети Tor, чтобы она работала быстрее. Через ваш комп в из сети Tor в интернет никто выходить не будет!
Это в каком месте он бедный? Финансирует агентурка, большинство выходных нод гигабитных тоже хз кому принадлежат (поставь такую у себя - пров зарубит всё за абузы), мощностями поддерживают также ботнетоводы, в общем малина одна.
 
  • Thank you
Reactions: seodamage

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
Блин а меняет он их по какому алгоритму? :-)
Я к тому что можно задать какнить что бы не юзал два подряд одинаковых или это своими силами уже придется? :-)
Есть такая беда, на данный момент придётся у себя вести учёт использованных ip.


Если уж решили задрачивать бедный Tor, то хоть как-то поддержите его, установите Vidalia Relay Bundle. Это будет релей только внутри сети Tor, чтобы она работала быстрее. Через ваш комп в из сети Tor в интернет никто выходить не будет!
Я у себя ради интереса запустил выходную точку - никто не пользовался. Возможно мало времени прошло просто.. Я сам не использую tor вообще.
 
  • Thank you
Reactions: AdDorFit

Nick

Client
Joined
Jul 22, 2014
Messages
1,987
Reaction score
821
Points
113
Да ладно, я без претензий. :-) Там чтобы хорошо работало, надо настроить и подождать :-) Если поднимали точку за домашним рутером, то в нём надо было проброс портов настроить. Без этого входящие подключения не работают, поэтому толку от такой точки немного... У меня вот внутренний релей по 500 МБ в день прокачивает.
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
надо было проброс портов настроить. Без этого входящие подключения не работают
Привык к UPnP, когда порт у роутера запрашивается автоматически и совсем об этом забыл :-)
 

jacobweb

Client
Joined
Apr 25, 2013
Messages
72
Reaction score
36
Points
18
А там требуется создать файл с проксями, откуда их взять? И выдает ошибку при запуске тора?
Объясните пожалуйста как работает это чудо?
Спасибо.
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
А там требуется создать файл с проксями, откуда их взять? И выдает ошибку при запуске тора?
Объясните пожалуйста как работает это чудо?
Спасибо.
Файл с прокси создаётся в папке, откуда запускаете сервис.
Какая ошибка?
 

jacobweb

Client
Joined
Apr 25, 2013
Messages
72
Reaction score
36
Points
18
>Какая ошибка?
Прожект мэкер не смог запустить тор и всплывает окошко с ошибкой.
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
Предполагалось, что тор запускается руками 1 раз на всё время использования, когда в неё необходимость отпадает - выключается. ZP должен только вызывать программу для смены ip.
 

Valiksim

Client
Joined
Apr 14, 2012
Messages
1,344
Reaction score
298
Points
83
Я только что проверил. Всё нормально качается, решай проблему на своей стороне.
На какой стороне, не подскажешь? Ссылка ведёт на данную тему, то есть, перезагружает страницу и ничего другого не происходит
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
Ссылка ведёт на данную тему, то есть, перезагружает страницу и ничего другого не происходит
Это печально...
Code:
https://cloud.mail.ru/public/00f127ea085c/Tor.rar
 

Valiksim

Client
Joined
Apr 14, 2012
Messages
1,344
Reaction score
298
Points
83
Это печально...
Спасибо, скачал.
Даже в твоей подписи ссыль перенаправляет на данную тему.
 

ipetrov

Client
Joined
Feb 21, 2014
Messages
20
Reaction score
9
Points
3
Ребят, у меня одного перестает работать после того, как в настройках задаешь страну?
Работает – http://take.ms/JxO0c
Не работает – http://take.ms/feEkD
 

KirillOFF

Client
Joined
Dec 18, 2010
Messages
1,127
Reaction score
517
Points
113
У меня работает. Можно это поле оставить пустым и указать страну в конфиге тора (\data\torrc), там раскомментируйте 7 строку.
 

ipetrov

Client
Joined
Feb 21, 2014
Messages
20
Reaction score
9
Points
3
У меня работает. Можно это поле оставить пустым и указать страну в конфиге тора (\data\torrc), там раскомментируйте 7 строку.
Сделал, как вы рекомендовали (http://take.ms/q7uEp) – не помогло.
Может быть проблема во 2 строчке (стоит путь изменить) или дополнительно оригинальный tor поставить?
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)