Как установить vidalia linux

Обновлено: 30.06.2024

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

СКРУТКА TOR BROWSER И VIDALIA

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

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

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

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

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

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

Аналогично качаю vidalia-standalone-0.2.21-win32-1_en-US.e xe
Запускаю самораспаковывающийся архив.
Запускаю 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, не попавшим в черный список сайта и спокойно работаете дальше.

СтОит напомнить, что приложение tor практически никогда не используется самостоятельно. Во-первых, в Линуксе tor – это консольное приложение, и для него требуется понятный графический интерфейс (GUI). Наиболее известный GUI для tor'а – vidalia. Во-вторых, если не принять никаких мер, то при первом же разрешении доменного имени (преобразовании имени сайта в IP-адрес) легко может произойти утечка, как этого имени, так и IP-адреса пользователя, для которого предусмотрено «мусорное» поле в обращении к DNS-серверу. Поэтому приложение tor нуждается в исходном анонимайзере, который должен размещаться внутри компьютера пользователя. Обычно пользуются одним из следущих локальных прокси-скрверов: privoxy и polipo.

Шаг 1. Прежде всего необходимо остановить и закрыть tor и убедиться, что ни один из демонов, обслуживающих tor, не активен. Для этого можно воспользоваться утилитой sysv-rc-conf, вскрывающей активность демонов, которые могут быть не видимы стандартным системным монитором. Если эта утилита не установлена, то необходимо установить её:

sudo apt-get install sysv-rc-conf

sudo sysv-rc-conf

Чтобы остановить демоны tor и privoxy, надо в появившейся в окне терминала картинке забить пробелами все символы Х в одноименных строчках, после чего на клавиатуре следует нажать символ q. Если демоны не были запущены, то ничего изменять не надо. Теперь на всякий случай надо попытаться убить процессы tor, vidalia и privoxy:

sudo killall tor

sudo killall vidalia

sudo killall privoxy

Надо также убедиться, что среди автоматически запускаемых программ нет ни tor, ни vidalia, ни privoxy. Теперь можно сносить устаревшую «троицу» tor+vidalia+privoxy:

sudo apt-get remove —purge tor

sudo apt-get remove —purge vidalia

sudo apt-get remove —purge privoxy

Если вместо privoxy или совместно с privoxy использовался сервер polipo, то данный шаг необходимо проделать и для polipo.

Шаг 2.

sudo /etc/init.d/tor stop

В дальнейшем приложение tor будет запускаться с помощью GUI vidalia.

Устанавливаем privoxy и vidalia:

sudo apt-get install privoxy

sudo apt-get install vidalia

На всякий случай останавливаем privoxy:

sudo /etc/init.d/privoxy stop

Шаг 3. Конфигурируем приложения. Открываем для редактирования файл torrc:

sudo gedit /etc/tor/torrc

И добавляем строчки:

SocksPort 9050

SocksListenAddress 127.0.0.1

(Если таковых файл torrc не содержит). В первой строчке указываем, какой порт следует открывать для локальных соединений, а во второй просто указываем, что слушать следует сетевую точку localhost. Теперь в файле torrc следует указать так называемый контрольный порт, через который сеть TOR будет прослушивать компьютер пользователя извне и сможет убеждаться, что имеет дело с подлинным приложением tor. Для этого в файл torrc надо добавить (или раскомментировать, убрав символы решётки) вот такую строчку:

ControlPort 9051

Не спешите сохранять файл torrc, это ещё не всё. Целесообразно дать возможность приложению tor генерировать случайный пароль, поэтому закомментируйте решёткой строчку наподобие этой:

16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C

Теперь можно сохранить файл torrc и закрыть редактор.

Открываем для редактирования файл конфигурации сервера privoxy:

sudo gedit /etc/privoxy/config

И добавляем в начало файла config следующую строчку (не забываем про точкув конце!):

forward-socks4a / 127.0.0.1:9050 .

Сохраняем файл config и закрываем редактор.

Можно запускать сервер privoxy:

sudo /etc/init.d/privoxy start

GUI vidalia позволяет связать между собой tor и сервер privoxy. Чтобы получить на рабочем столе иконку запуска vidalia копируем её на рабочий стол из папки /usr/share/applications. Запускаем vidalia (должно появиться окно панели управления vidalia) и независимо от того, запустился ли tor или нет, щёлкаем «Настройка сервера», а в появившемся окне «Настройки» выбираем «Расширенный». В разделе «Tor control» выбираем радиокнопку «Use TCP connection» и в строке «Адрес» прописываем 127.0.0.1:9051, тем самым сообщая системе, что будет использоваться контрольный порт. Чекбокс автоматического конфигрирования оставляем непомеченным. В выпадающем списке «Аутентификация» выбираем «Пароль» и помечаем чекбокс «Генерировать случайным образом». Прописываем также, какой файл отвечает за настройки приложения tor, а именно: «/etc/tor/torrc». Разумеется, без кавычек. Жмём ОК, перезагружаемся.

К сожалению, расширение «Torbutton» больше не поддерживается браузером Firefox. Можно, конечно, использовать расширение FoxyProxy, но использовать tor с хорошо расширенным Firefox'ом – плохое решение в смысле безопасности. Есть же и другие браузеры! Одна маленькая хитрость. Чтобы не обременять себя операциями «включить/отключить прокси», можно использовать два браузера. Например, в самодостаточной Опере я настраиваю локальный адрес 127.0.0.1 на порт 8118 для всех протоколов, а в настройках браузера Google Chrome оставляю прямой доступ в Интернет. Тогда при включённом tor'е браузером Opera целевой сайт достигается только через сеть TOR. Удобно.



Last.fm — интернет-проект музыкальной тематики, основным сервисом которого является сбор информации о музыке, которую слушает пользователь, и её каталогизация в индивидуальных и общих чартах. После того как собрана информация о той музыке, которую прослушали, пользователь получает радио персональных рекомендаций.


Когда-то во времена коммунизма Last.fm было бесплатно для всех. Можно было слушать сколько угодно. Но потом халява кончилась и доступ остался бесплатным только для таких стран, как USA, UK, Germany. Все остальные для прослушивания должны платить по $5 в месяц. Помаявшись с PayPal платежами, мои $3 ушли в никуда. Как заявляет сам PayPal они ушли на проверку моего счёта. Больше я их не видел 🙂 Позже, после того как мой PayPal был привязан, платёж просто не прошёл. После этого я не стал запариваться насчёт денег, а стал пользоваться с помощью Tor.

Tor (The Onion Router) — свободное программное обеспечение для реализации второго поколения так называемой «луковой маршрутизации». Это система, позволяющая устанавливать анонимное сетевое соединение, защищённое от прослушивания. Рассматривается как анонимная сеть, предоставляющая передачу данных в зашифрованном виде.

В /etc/apt/sources.list добавляется новый репозиторий

На следующем шаге необходимо добавить ключ для репозитория:

После того, как источник и его ключ добавлены, можно устанавливать Tor:

  • Ubuntu 9.10 (Karmic) и остальные более поздние версии:
  • Ubuntu 9.04 (Jaunty) и более ранние версии Ubuntu

Установка Privoxy

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

Конфигурация Privoxy

Добавить в файл /etc/privoxy/config в любое место строчку:

Запуск служб

Установка Vidalia (не обязательный шаг)



Чтобы наглядно контролировать процесс работы Tor ставится GUI-оболочка Vidalia. Шаг для тех, кому не хочется контролировать Tor/Privoxy из консоли.

Настройка Privoxy для Vidalia

Чтобы использовать Privoxy для Vidalia нужно убрать Tor и Privoxy из автозагрузки:

Настройка Vidalia

Проверьте, что присутствует путь Tor в строке Vidalia (vidalia->settings):

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

К примеру, вот так:

Скрипту даются права на выполнение:

Для того, чтоб на выходе Tor был с компьютера UK, US, Germany необходимо настроить exit nodes.

В конец файла прописываются Exit Nodes:

(Для старой версии StrictExitNodes)

Настройка клиента Last.fm



Настройки->подключение->настройки прокси. В поле прокси указывается:

6. Установка Tor в ОС Windows - пакет Vidalia Bundle

В отличие от Tor Browser все остальные сборки (пакеты) производят инсталляцию Tor и дополнительных компонентов.

Компоненты работают примерно так же как и в Tor Browser, но есть некоторые нюансы. Так, например, если у вас не был установлен браузер Mozilla FireFox, то не установится и TorButton. Поэтому рекомендуется установить FireFox перед установкой Vidalia Bundle.

На следующих рисунках показан процесс инсталляции пакета Vidalia BundleB>:

Юрий Стручков - Установка и настройка Tor

Юрий Стручков - Установка и настройка Tor

Юрий Стручков - Установка и настройка Tor

Сборка Vidalia Bundle для Windows содержит Tor, Vidalia, Polipo и Torbutton (номера версий видны на последнем рисунке).

Как видно из 2-го рисунка, если на компьютере не установлен браузер FireFox, то программа инсталляции предупреждает об этом, рекомендует установить его и повторить инсталляцию.

Все компоненты стандартной конфигурации по умолчанию устанавливаются настроенными для совместной работы.

Если пользователь желает использовать иную конфигурацию, например, использовать фильтрующий прокси-сервер Privoxy или другой браузер для анонимной работы, следует убрать птички с ненужных компонентов. При этом Privoxy и браузер должны быть установлены заранее.

Программа Tor устанавливается в качестве клиентской программы по умолчанию. Она использует встроенный конфигурационный файл, и большинству пользователей нет необходимости изменять какие-либо настройки. Тем не менее, в разделах 8 и 9 описаны множество дополнительных настроек системы Tor на вашем компьютере.

Далее потребуется (если это нужно) настроить приложения на работу в системе Tor. См. 10. Торификация приложений.

7. Установка Tor в ОС Ubuntu Linux

Пакеты с Tor находятся в репозитории Ubuntu или в репозитарии разработчиков Tor. Также в репозитарии Ubuntu есть несколько типов фильтрующих прокси-серверов.

1. Открываем список доступных репозиториев

sudo gedit /etc/apt/sources.list

Вообще говоря, рекомендуется не использовать пакеты Tor из репозиториев Ubuntu. Они не поддерживаются и являются устаревшими. Т.е. вы не сможете получать критические обновления.

2. Добавляем новый репозиторий:

Примечание 2: Для Ubuntu 9.10 - "karmic", a для Ubuntu 10.04 - вместо "karmic" ставим "lucid"

3. Затем добавляем gpg-ключ, используемый для подписи пакетов, с помощью этих команд в строке терминала:

gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -

4. Обновляем пакеты и устанавливаем Tor путем запуска ниже перечисленных команд с правами пользователя root:

apt-get update

apt-get install tor tor-geoipdb

Tor установлен. Теперь можно запускать программу просто командой tor.

Далее следует установка фильтрующего прокси privoxy или polipo. Оба прокси-сервера (Privoxy и Polipo) можно загрузить с репозитория Ubuntu. (Оба прокси-сервера используют порт 8118, поэтому не стоит использовать их одновременно. Убедитесь, что версия загружаемого Polipo не меньше, чем 1.0.4, так как более ранние версии не поддерживают работу с протоколом SOCKS)

Privoxy настраиваем так:

apt-get update

apt-get install tor tor-geoipdb

echo "forward-socks4a / 127.0.0.1:9050 ." >> /etc/privoxy/config

apt-get install sysv-rc-conf

sysv-rc-conf

Для использования Polipo с Tor. Вам потребуется удалить Privoxy. Например,

apt-get remove privoxy or yum remove privoxy

mv /etc/polipo/config /etc/polipo/config-old

gedit /etc/polipo/config

В большинстве случаев перенастройка Tor и фильтрующего прокси не потребуется.

Если хотите управлять Tor не только из консоли, но и в графическом виде, то ставим Vidalia:

/etc/init.d/tor stop apt-get install vidalia

При установке согласиться запускать Tor с помощью Vidalia.

После установки Tor и Polipo, Вам потребуется настроить ваши приложения для работы с ними. Прежде всего следует настроить браузер.

При работе с Tor рекомендуется использовать браузер Firefox с дополнением Torbutton для обеспечения наивысшей безопасности. Поскольку в ОС Ubuntu основным системным браузером является именно Firefox, то просто установите дополнение Torbutton, перезагрузите Firefox, и браузер будет готов к работе.

8. Настройка параметров Tor при помощи оболочки Vidalia

Программа Vidalia служит графической оболочкой для системы Tor. Она работает практически на всех платформах, включая Windows, Mac OS, Linux или другие Unix системы.

Если используется сборка Tor Browser, то Vidalia запускается файлом Start Tor Browser.exe из каталога <TorBrowser>

Если используется пакет Vidalia Bundle - запускается файлом vidalia.exe из каталога: <каталог установки Vidalia-bundle\Vidalia>

При запуске должен появиться значок Vidalia в виде луковицы. В ОС Ubuntu он появляется на панели задач. В ОС Windows он возникает в системном трее (рядом с часами)

Вызвать "Панель управления Vidalia" можно щелкнув левой кнопкой мыши по её значку.

Юрий Стручков - Установка и настройка Tor

Настройки Vidalia прозрачны и понятны. Тем не менее, перечислим их вкратце:

- Запуск/Остановка Tor (Start/Stop Tor)

- Настройка сервера. (Sharing) Устанавливает режим работы (клиент, сервер или мост)

- Обзор сети (Network Map)

Показывает карту сети Tor:

Юрий Стручков - Установка и настройка Tor

При нормальной работе Tor в нижнем центральном окне должны быть перечислены используемые цепочки. При этом в соседнем справа окне должны быть перечислены серверы выбранной цепочки и их характеристики. В верхнем окне отображается их географическое расположение.

С помощью карты сети можно выбирать серверы по принадлежности или по скорости.

- Сменить личину (New Identity). Меняет цепочку Tor и следовательно выходной IP-адрес.

- График трафика

Показывает входной и выходной трафик, и скорость обмена Tor:

Юрий Стручков - Установка и настройка Tor

Читайте также: