14_sonde (14_sonde) wrote,
14_sonde
14_sonde

Category:

СКРУТКА TOR BROWSER И VIDALIA

via Некоторое время назад была выпущена версия Tor Browser новой 3.5 версии. Сборка была переработана, были закрыты обнаруженные критические уязвимости. Кроме того из нее была удалена графическая оболочка управленяи - Vidalia, а ее базовые функции были перенесены непосредственно в браузер FireFox ESR, точнее в его плагин TorButton. Шаг этот вызван понятным желанием минимизировать количество поддерживаемых программ сборки, но вместе с тем сборка лишилась части функциональности. Самым неприятным моментом стала потеря возможности менять цепочку Tor без перезапуска браузера. Т.к. пользователи завалили парней из TorProject жалобами, они выпустили инструкцию, как при желании можно прицепить старую добрую Vidalia обратно. Это я сейчас и опишу.

Как обычно, качаем последнюю версию TorBrowser с официального сайта:
https://www.torproject.org/projects/torbrowser.html.en и устанавливаем ее (подробнее).

Затем приступаем к прикручивания vidalia. Вобщем делаем как сказано в инструкции. Качаем нужную версию vidalia и настраиваем скрутку с TorBrowser:

Linux

Поскольку у меня 64-битная версия ОС, то для Линукса я качнул vidalia-standalone-0.2.21-gnu-linux-x86_64-1-en-US.tar.gz

Файл распаковал. Запустил сначала tbb, а после подключения его к сети Tor, запустил vidalia. Все срослось и работает в связке.

Для удобства написал простенький скрипт совместного запуска вида:

#!/bin/bash
путь_к_каталогу_торбраузера/tor-browser_en-US/start-tor-browser &
sleep 5
cd путь_к_каталогу_видалии/vidalia/;
./start-vidalia

Как грамотно отследить соединение tbb с Tor-сетью не знаю, поэтому поставил ожидание 5 сек.

Windows

Аналогично качаю vidalia-standalone-0.2.21-win32-1_en-US.exe
Запускаю самораспаковывающийся архив.
Запускаю tbb, жду соединения, запускаю vidalia, все работает.
Для удобства совместного запуска пишу батник вида:

cd "путь_к_каталогу_торбраузер\Tor Browser"
".\Start Tor Browser.exe"
ping -n 10 localhost>nul
cd "путь_к_каталогу_видалии\vidalia"
".\Start Vidalia.exe"

Опять-таки как грамотно узнать, когда произошло соединение tbb с tor-сетью не знаю, поэтому сделал костыль в виде имитации задержки путем пуска 10 пингов по петле (порядка 10 сек).

Заключение

Теперь как и раньше можно управлятьTor из Vidalia, в т.ч. менять цепочку, не перезапуская браузер. И когда какой-нить Live Journal пишет, что ему не нравится ваш IP (а это есть не что иное как IP выходного узла цепочки Tor), вы просто меняете текущую цепочку, перезагружаете страницу с обновлением кэша (клавиши Ctrl+F5) до тех пор, пока не получите цепочку с IP, не попавшим в черный список сайта и спокойно работаете дальше.
Tags: техпомощь
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments