Как получить Tor Debian пакеты через Tor
Узнайте, как настроить Apt для работы через Tor, чтобы загрузка пакетов с deb.torproject.org оставалась приватной и устойчивой к цензуре.
Проект Tor поддерживает официальный репозиторий пакетов Debian deb.torproject.org, который также доступен через onion-сервис: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
Чтобы использовать Apt через Tor, нужно установить пакет apt transport:
$ sudo apt install apt-transport-tor
Потом вам нужно добавить следующие строки в /etc/apt/sources.list или новый файл в папке /etc/apt/sources.list.d/:
# Для стабильной версии.
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org <DISTRIBUTION> main
# Для нестабильной версии.
deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org tor-nightly-main-<DISTRIBUTION> main
Замените <DISTRIBUTION> кодом вашей операционной системы. Выполните lsb_release -c или cat /etc/debian_version, чтобы узнать код операционной системы.
Начиная с Debian bookworm, вы также можете использовать более современный стиль deb822:
# echo "\
Types: deb deb-src
Components: main
Suites: bookworm
URIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org
Architectures: amd64 arm64
Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg
" | sudo tee /etc/apt/sources.list.d/tor.sources
Для onion-сервисов, поддерживаемых проектом Debian, см. их официальную документацию.