Внимание: Эта инструкция предназначена для установки сетевого демона tor
, т.е. little-t-tor.
Инструкции по установке Tor Browser см. в Руководстве пользователя Tor Browser.
Доступ администратора: Для установки Tor необходимы права root.
Ниже все команды, которые должны быть запущены от пользователя root, такие как apt и dpkg, предваряются #
, в то время как команды для запуска от имени пользователя с $
, напоминающего стандартную подсказку в терминале.
Debian / Ubuntu
Не используйте пакеты из окружения Ubuntu..
В последнее время они не очень регулярно обновляются.
Вы можете потерять в стабильности, а некоторые ошибки останутся без исправлений.
Настройте репозиторий пакетов Tor
Включите APT-репозиторий Tor Project, следуя инструкциям.
Установка пакета
# apt install tor
Fedora
Настройте репозиторий пакетов Tor
Включите репозиторий пакетов RPM проекта Tor, следуя инструкциям.
Установка пакета
# dnf install tor
FreeBSD
Установка пакета
# pkg install tor
OpenBSD
Установка пакета
# pkg_add tor
macOS
Установите менеджер пакетов
В OS X есть два менеджера пакетов: Homebrew и Macports.
Выбор менеджера пакетов за вами.
Чтобы установить Homebrew, следуйте инструкциям на brew.sh.
Чтобы установить Macports, следуйте инструкциям на macports.org.
Установка пакета
Если вы используете Homebrew, в окне терминала выполните команду:
# brew install tor
Если вы используете Macports, в окне терминала выполните команду:
$ sudo port install tor
Arch Linux
Чтобы установить пакет tor
на Arch Linux, выполните команду:
# pacman -Syu tor
DragonFlyBSD
Загрузка pkg
Ежедневные обновления DragonFlyBSD и релизы (начиная с 3.4) включают pkg
. Но при обновлении старой версии этого пакета не будет. Если по той или иной причине pkg
отсутствует, его можно быстро добавить без необходимости компилирования из исходника и даже без установки DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
Рекомендуемые шаги по настройке pkg
Здесь мы наблюдаем что-то похожее на FreeBSD. Будем использовать HTTPS для получения пакетов и обновлений. Нам понадобится дополнительный пакет (ca_root_nss
).
Чтобы установить пакет ca_root_nss
:
# pkg install ca_root_nss
Если устанавливать с нуля, файл /usr/local/etc/pkg/repos/df-latest.conf.sample
будет скопирован в папку /usr/local/etc/pkg/repos/df-latest
. Файлы с расширением ".sample" будут проигноированы; pkg(8) читает только файлы, оканчивающиеся на ".conf", столько, сколько обнаружит.
У DragonflyBSD есть два репозитория:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Можно просто отредактировать URL, который указывает на репозитории: /usr/local/etc/pkg/repos/df-latest
. Вот и всё. Не забудьте использовать pkg+https:// для Avalon.
После того, как все изменения вступят в силу, обновите список пакетов и проверьте, нет ли каких-то новых обновлений:
# pkg update -f
# pkg upgrade -y -f
Установка пакета
Установите пакет tor
:
# pkg install tor
NetBSD
Установка pkg_add
В современных версиях операционной системы NetBSD можно использовать pkgin
. Это программа наподобие apt
или yum
для управления пакетами pkgsrc. Вместо описания того, как с ней работать, мы используем pkg_add
.
# echo "PKG_PATH=http://cdn.netbsd.org/pub/pkgsrc/packages/NetBSD/$(uname -m)/$(uname -r)/All" > /etc/pkg_install.conf
Установка пакета
Установите пакет tor
для NetBSD's:
# pkg_add tor
Void Linux
Для установки пакета tor
на Void Linux, выполните:
# xbps-install -S tor
Установка Tor из исходного кода
Загрузите последнюю версию и зависимости
Последнюю версию Tor можно найти на странице скачать.
Если сборка выполняется из исходного кода, сначала установите libevent и убедитесь, что у вас есть openssl и zlib (включая пакеты devel, если это применимо).
Установите tor
tar -xzf tor-<version>.tar.gz; cd tor-<version>
Replace <version>
with the latest version of tor
, for example, tor-0.4.8.12
./configure && make
Теперь вы можете запустить tor как src/app/tor
(0.4.3.x и более поздние версии), или запустить make install
(под root, если это необходимо) для установки его в /usr/local/
и последующего запуска, просто запустив tor.