Данное руководство описывает процесс установки клиента Tor в Linux Mint, Ubuntu, Debian и подобных им дистрибутивах.
Tor или The Onion Router — это зашифрованная сеть, которая может перенаправлять Ваш трафик между нодами (узлами), позволяя обеспечивать анонимные исходящие соединения.
В отличие от прокси, ноды выхода не знают ни Вашего IP адреса ни где Вы находитесь.
Для перенаправляет соединений через Tor сеть, мы будем использовать утилиту ProxyChains.
Установка Официальных Репозиториев для Tor
Откройте файл /etc/apt/sources.list
.
$ sudo vi /etc/apt/sources.list
И добавьте следующую строку:
deb http://deb.torproject.org/torproject.org <КОДОВОЕ ИМЯ> main
например:
deb http://deb.torproject.org/torproject.org jessie main
Вы знаете КОДОВОЕ ИМЯ Вашего дистрибутива?
Если Вы не знаете кодового имени Вашего дистрибутива, Вы можете выполните следующую команду:
$ cat /etc/*[-_]{release,version}
например:
$ cat /etc/*[-_]{release,version} DISTRIB_ID=LinuxMint DISTRIB_RELEASE=17.1 DISTRIB_CODENAME=rebecca DISTRIB_DESCRIPTION="Linux Mint 17.1 Rebecca" NAME="Ubuntu" VERSION="14.04.1 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.1 LTS" VERSION_ID="14.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" jessie/sid
Установка Tor
Выполните следующие команды для добавления GPG ключа, который используется для подписания пакетов:
$ gpg --keyserver keys.gnupg.net --recv 886DDD89 $ gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89|sudo apt-key add -
Обновите источники приложений:
$ sudo apt-get update
Установите следующий пакет, который будет обновлять ключ до последней версии:
$ sudo apt-get install deb.torproject.org-keyring
Установите Tor и ProxyChains:
$ sudo apt-get install tor proxychains
Следующие основные пакеты будут автоматически установлены:
Пакет | Описание |
---|---|
tor | Анонимизирующая сеть для TCP |
proxychains | Перенаправляет соединения через прокси-сервера |
ProxyChains по умолчанию уже настроен на работу с Tor.
В этом можно убедиться заглянув в /etc/proxychains.conf
.
Последние строки конфига должны выглядеть следующим образом:
[ProxyList] # add proxy here ... # meanwile # defaults set to "tor" socks4 127.0.0.1 9050
Проверяем Tor
Вы можете убедиться что Tor успешно установлен, проверив ваш публичный IP адрес из командной строки.
$ wget -q -O - ip.appspot.com 83.***.***.*** $ proxychains wget -q -O - ip.appspot.com ProxyChains-3.1 (http://proxychains.sf.net) |DNS-request| ip.appspot.com |S-chain|-<>-127.0.0.1:9050-<><>-4.2.2.2:53-<><>-OK |DNS-response| ip.appspot.com is 74.125.193.141 |S-chain|-<>-127.0.0.1:9050-<><>-74.125.193.141:80-<><>-OK 154.35.132.83