Поднимаем несметное количество Tor прокси на локальной и других машинах в сети

Для настоящих параноиков анонимности много не бывает, и после настройки OpenVPN на удаленном сервере пришло время рассмотреть вопрос, как поднять себе штук 250-300 быстрых бесплатных локальных Tor прокси. Ну например для многопоточного парсинга. Итак, перед нами 2 машины, виртуальная debian с установленным Tor и наша основная хостовая Windows, имеющая доступ к виртуалке по статическому адресу 192.168.56.100. Как настроить второй интерфейс и присвоить статический ip виртуалке рассказано там по ссылке. Перед нами соответственно 2 задачи:

  1. Настроить в debian машине на VirtualBox кучу прокси вида 127.0.0.1:PORT
  2. Настроить на windows машине(либо любой иной в данной сети), кучу прокси вида 192.168.56.100:PORT

Открываем /etc/tor/torrc и вносим в конце файла:

SocksPort 9060
SocksPort 9061
SocksPort 9062
SocksPort 9063
SocksPort 9064
SocksPort 192.168.56.100:9060
SocksPort 192.168.56.100:9061
SocksPort 192.168.56.100:9062
SocksPort 192.168.56.100:9063
SocksPort 192.168.56.100:9064

И рестартуем сервис systemctl restart tor

Вот и вся премудрость. У нас есть 5 различных локальных и 5 различных удаленных рабочих прокси с соответствующими портами, можем их юзать на обеих машинах сколько влезет, а можем добавить и больше. Главное не забыть перезагрузить сервис. Можно добавить программно. Больше 300 штук добавлять смысла особого нет — выходных нод в сети не так много, ip будут повторяться.

Менять цепочки каждые 10 секунд можно таким скриптом:

while true;do kill -HUP $(pidof tor); echo $(date '+%H:%M:%S') $(curl --socks5 127.0.0.1:9060 eth0.me 2>/dev/null); sleep 10;done

А если у вас весь трафик системы идёт через Tor(например установлен и включен toriptables2.py) то, вот этим простецким скриптом можно менять ip Tor каждые 10 секунд, просто забейте в терминале:

while true;do kill -HUP $(pidof tor); echo $(date '+%H:%M:%S') $(wget -qO- eth0.me); sleep 10;done

 

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *