Существуют сборки пакетов TOR для основных операционных систем, но остановимся только на сборке под Windows, как на самой распространённой. В пакет входят собственно сама программа TOR, Vidalia (графический интерфейс) и Privoxy (https://vk.com/away.php?to=http://privoxy.org.ru/) – фильтрующий прокси. Privoxy отвечает за фильтрацию контента, блокирование файлов cookies и небезопасных скриптов. Попутно убивая рекламу на страницах, как и любой фильтрующий прокси. Использование Privoxy настоятельно рекомендуется создателями Тор из-за угрозы утечки DNS (DNS leak). Так что хотя и можно скачать и установить каждый компонент пакета по отдельности, к создателям Тор лучше прислушаться. Итак, необходимо скачать последний стабильный релиз пакета Тор (Tor & Privoxy & Vidalia). Устанавливается Top как и любое другое приложение, после установки в системном трее появляются значки Тор и Privoxy. В панели управления Vidalia можно запустить Тор, просмотреть текущее состояние сети, и изменить настройки, если это необходимо. Следует понимать, что сам факт установки Тор не анонимизирует сетевые соединения компьютера. Приложение, в общем случае это браузер, необходимо настроить на работу с Тор. Тор и Vidalia работают как прокси сервер, т.е. на локальной машине они эмулируют работу обычного Интернет сервера. Приложения для Интернет спроектированы в расчёте на то, что они будут обмениваться сообщениями по сети, используя протокол TCP/IP и IP адрес в качестве уникального сетевого адреса другого компьютера. Для взаимодействия сетевых процессов в пределах одной машины используется специальный внутренний IP-адрес 127.0.0.1. Когда программа посылает данные по IP-адресу 127.0.0.1, то данные не передаются по сети, а остаются в пределах локальной машины. Вместо IP-адреса 127.0.0.1 можно использовать значение "localhost", оно всегда обозначает, что соединяться следует с той же машиной, на которой запущено приложение. Таким образом, в настройках браузера необходимо прописать адрес прокси 127.0.0.1 или localhost и порт 8118. Другие программы, умеющие работать с HTTP прокси, настраиваются на работу с Тор таким же образом. 8181 – это порт Vidalia, которая выступает как HTTP прокси. Через неё идут запросы к Тор. Если фильтрация http контента не нужна, например, при настройке интернет-пейджеров, то можно обращаться напрямую к Тор, он работает на порту 9050. Соответственно, прописать этот порт в настройках. После чего сохраняем настройки в браузере и идём смотреть свой IP адрес. В целом это всё, Тор не требует тонкой настройки. Общение с пользователями Тор выявило такой нюанс – далеко не всем нравится постоянная смена их IP адреса. Напомню, что выходные сервера в Тор постоянно меняются случайным образом, для пользователя это означает, что его IP не стабилен, и в любой момент можно превратиться из американца, скажем, в индуса. Такой подход существенно повышает уровень анонимности, но в определённых случаях неприемлем (например, при работе с сайтами, фиксирующими сессию пользователя). В Тор есть возможность прямо указывать, какой сервер (нод) должен быть выходным. IP в этом случае будет постоянным. Создатели Тор не рекомендуют поступать таким образом, т.к. это снижает анонимность. Тут пользователь должен сам решать, что для него приоритетней, я же расскажу, как избавиться от постоянно меняющегося IP. Понадобится отредактировать файл конфигурации Тор, он называется «torrc» и добраться до него можно либо через «Пуск» -> «Программы» -> «Vidalia Bundle» -> «Tor», -> «torrc», либо найти в папке \Documents and Settings\юзер\Application Data\Vidalia orrc. Torrc – обычный текстовый файл, открывается блокнотом. Дописываем ещё две строчки: ExitNodes nickname StrictExitNodes 1 ExitNodes – указание использовать определённый сервер в качестве выходного, nickname – имя сервера, StrictExitNodes 1 – указание в случае недоступности выбранного сервера не пытаться подключиться к другому, а выводить ошибку. Выбираем сервер, и пишем его имя (Router Name, Nickname), например: ExitNodes 1000rpmLinux StrictExitNodes 1 Сохраняем изменения в конфигурационном файл