Установите официальный прокси 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