Запуск Tor на Linux/BSD/Unix
Обратите внимание, что это инструкции по запуску клиента Tor. Если бы Вы хотели предоставить свой траффик другим пользователям, чтобы помочь сети Tor расти, ознакомьтесь с руководством по настройке узла.
Шаг 1: загрузка и установка Tor
Последняя версия Tor находится на странице загрузок, где предоставлены пакеты для Debian, Red Hat, Gentoo, *BSD итд. Если Вы используете Ubuntu, не используйте стандартные репозитории, лучше настройте источник Tor.
Если Вы собираете Tor из исходных кодов, сначала установите библиотеку libevent, а
также убедитесь, что у Вас установлены библиотеки openssl и zlib (в том
числе пакеы для разработчиков с окончанием -devel). Затем запустите:
tar xzf tor-0.2.1.26.tar.gz; cd tor-0.2.1.26
./configure && make
После этого Вы можете запустить
Tor как src/or/tor, или Вы можете выполнить команду make
install (от имени суперпользователя root при необходимости) для
установки Tor в папку /usr/local/, после чего Вы сможете запускать программу
просто командой tor.
Изначально Tor настроен как клиент. В прогамме используется встроенный конфигурационный файл, и в большинстве случаев перенастройка Tor не потребуется. Теперь Tor установлен.
Шаг 2: установка Polipo для браузера
После установки Tor Вам потребуется настроить используемые Вами приложения для работы с программой.
Прежде всего настраивается браузер. Загрузите Polipo с Вашего репозитория. Polipo - кеширующий прокси-сервер, который имеет широкие возможности по туннелированию HTTP-траффика, поэтому он является подходящим для использования с Tor. Убедитесь, что версия загружаемого Polipo не меньше, чем 1.0.4, так как более ранние версии не поддерживают туннелирование в SOCKS, что необходимо для использования Polipo с Tor. Вам потребуется удалить Privoxy (например, apt-get remove privoxy or yum remove privoxy) для предотвращения несовместимостей программ.
Установив Polipo (из пакета или из исходных кодов), Вы должны настроить
Polipo на работу с Tor. Скачайте настройки
Polipo для Tor и перезапишите им конфигурационный файл Polipo (например,
/etc/polipo/config or ~/.polipo). Перезапустите Polipo для применения
настроек. Например:
/etc/init.d/polipo restart
Если Вы хотите, Вы можете использовать Privoxy с данными настройками. Так как оба прокси-сервера (Privoxy и Polipo) используют порт 8118, не стоит их использовать одновременно.
Шаг 3: настройте Ваши приложения на работу с Tor
После установки Tor и Polipo, Вам потребуется настроить ваши приложения для работы с ними. Прежде всего следует настроить браузер.
При работе с Tor рекомендуется использовать браузер Firefox с дополнением Torbutton для обеспечения наивысшей безопасности. Просто установите дополнение Torbutton, перезагрузите Firefox, и браузер будет готов к работе:
Если Вы собираетесь использовать Firefox на компьютере без Tor, ознакомьтесь с частыми вопросами по запуску Tor на другом компьютере.
Чтобы направить через сеть Tor траффик приложений, поддерживающих настройку HTTP-прокси, укажите настройки Polipo (по умолчанию localhost порт 8118). Для использования SOCKS5 (для быстрых сообщений, клиентов Jabber, IRC итд), Вы можете настроить приложение непосредственно на Tor (по умолчанию localhost порт 9050), но ознакомьтесь с частыми вопросами по поводу опасностей данного способа. Для приложений без поддержки настройки прокси-серверов протоколов SOCKS/HTTP, Вы можете воспользоваться приложениями tsocks или socat.
Дополнительную информацию по настройке различных приложений для работы с Tor, ознакомьтесь с данным руководством.
Шаг 4: проверка на корректность работы
Теперь вам следует попробовать запустить браузер с использованием Tor и убедиться, что Ваш IP-адрес скрыт от получателя. Зайдите на страницу проверки Tor и посмотрите, работает Tor или нет. (если сайт не работает, посмотрите частые вопросы по дополнительным способам проверки Tor.)
Если у Вас стоит брандмауэр, который ограничивает возможность для компьютера подключиться к самому себе (например, средства наподобие SELinux на Fedora Core 4), проверьте, разрешено ли приложениям подключаться к Polipo (localhost, порт 8118) и Tor (localhost, порт 9050). Если Ваш брандмауэр ограничивает исходящие соединения, разрешите Tor подключаться хотя бы к TCP-портам 80 и 443, и ознакомьтесь с частыми вопросами. Если Ваши настройки SELinux нарушают работу tor или privoxy, создайте файл с именем booleans.local в каталоге /etc/selinux/targeted. Откройте файл в текстовом редакторе и добавьте строчку "allow_ypbind=1". Перезагрузите машину для применения изменений.
Если проблемы не исчезли, ознакомьтесь с частыми вопросами.
Шаг 5: настройка узла
Сеть Tor основана на добровольцах, которые предоставляют траффик пользователям сети. Чем больше узлов, тем быстрее сеть. Если у Вас есть хотя бы 20Кб/с в обе стороны, пожалуйста, помогите сети Tor - запустите узел. Программа предоставляет достаточно функций, которые делают настройку узла Tor лёгкой и удобной для Вас, в том числе ограничение скорости канала, поддержка динамических IP-адресов и политики выхода, которые могут предотвратить жалобы в Ваш адрес.
Множество узлов в разных точках Интернета даёт пользователям Tor безопасность и конфиденциальность.Вы можете повысить уровень безопасности, так как при наличии узла удалённые серверы не смогут отличить Ваш запрос от перенаправленного с узла.
Подробности в руководстве по настройке узла.
Если у Вас есть предложения по улучшению этого документа, пожалуйста, ознакомьте нас с ними. Спасибо!
