Установите официальный прокси Tor
Tor и его официальный прокси SOCKS 5 довольно быстро запускаются на Ubuntu. Начиная с инструкций по установке сайта Tor Project , сделайте следующее:
- Откройте терминал, нажав Ctrl+ Alt+T
Запустите следующее (замените xenial
на версию, которую вы используете, если вы не используете 16.04 Xenial Xerus):
sudo -i
echo deb http://deb.torproject.org/torproject.org xenial main > /etc/apt/sources.list.d/tor.list
echo deb-src http://deb.torproject.org/torproject.org xenial main >> /etc/apt/sources.list.d/tor.list
gpg --keyserver keys.gnupg.net --recv 886DDD89
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | apt-key add -
apt update
apt install tor deb.torproject.org-keyring
exit
Теперь прокси Tor SOCKS 5 будет работать на вашей машине 127.0.0.1
, в порту 9050
. Помните, что это прокси-сервер SOCKS 5, а не HTTP-прокси.
Ваш прокси Tor будет автоматически запускаться при загрузке вашей машины. Вы можете запускать sudo service tor restart
или выполнять другие действия, например start
, stop
и status
управлять прокси-сервером Tor на вашем компьютере.
Ап через Tor
Выходя из apt-transport-tor Github README , чтобы приступить apt
к работе через Tor:
- Резервное копирование
/etc/apt/sources.list
и все .list
файлы в/etc/apt/sources.list.d
- Откройте терминал, нажав Ctrl+ Alt+T
Запустите следующее:
sudo -i
apt update
apt install apt-transport-tor
sed -i 's/ http/ tor+http/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list
apt update
exit
Обязательно исправьте все сообщения об ошибках (при необходимости восстановите файлы, для которых вы создали резервную копию)
Примечание. Имейте в виду, что некоторые программы, такие как Google Chrome, изменят свой .list
файл, поэтому эти программы могут автоматически переключаться обратно на попытки прямого подключения при проверке обновлений вместо прохождения через Tor.
Настройки прокси в программе
Многие программы прекрасно подключаются через Tor, если вы измените настройки прокси на:
- Ведущий:
127.0.0.1
- Порт:
9050
- Тип прокси (если он спрашивает):
SOCKS5
- Имя пользователя / пароль (если он спрашивает): оба установлены на имя программы
Прокси-оболочка
Другие программы, вроде irssi
, нужно использовать torsocks
. Есть два способа сделать это:
torsocks
выдает сообщения об ошибках:
torsocks -i command arguments
torsocks
тихий (полезно для таких программ, irssi
если они полностью контролируют то, что отображается на терминале):
TORSOCKS_LOG_LEVEL=1 torsocks -i command arguments