Debian через Tor

Безопасная установка пакетов через Tor.

Оба проекта, и Tor и Debian сейчас предлагают широкий спектр своих услуг через Tor. Полный список можно посмотреть на сайтах onion.torproject.org и onion.debian.org. В этом руководстве будет написано как заставить Debian скачивать новые пакеты и обновлять существующие через сеть Tor.

Подготовка

Итак, как вы можете установить Tor через Tor без Tor? Никак. Так что нужно сначала установить Tor, следуя инструкции на официальном сайте. Предполагается, что вы используете Debian «Jessie».

Обновляем Debian через Tor

Для того чтобы это осуществить нужно вначале установить транспорт:

sudo apt-get install apt-transport-tor

Это позволит поместить идентификаторы tor+http://… в файлы sources.list.

Первоначально файл /etc/apt/sources.list вероятно выглядит вот так:

deb http://ftp.debian.org/debian/ jessie main contrib
deb-src http://ftp.debian.org/debian/ jessie main contrib
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

Нужно заменить ftp.debian.org и security.debian.org на соответствующие адреса скрытых сервисов и использовать tor+http в качестве транспорта:

deb tor+http://vwakviie2ienjx6t.onion/debian/ jessie main contrib
deb-src tor+http://vwakviie2ienjx6t.onion/debian/ jessie main contrib
deb tor+http://sgvtcaew4bxjd7ln.onion/ jessie/updates main
deb-src tor+http://sgvtcaew4bxjd7ln.onion/ jessie/updates main

Вы можете сразу запустить apt-get update и увидеть результат.
Обратите внимание, что вы можете использовать транспорт tor+http для любых пакетов, которые не имеют собственные скрытые сервисы. Например, для Tor Project заменить http://deb.torproject.org на tor+http://sdscoq7snqtznauu.onion/.

Вывод

Теперь все команды apt-get update будут загружать пакеты через Tor.