How to fetch Tor Debian packages over Tor
Learn how to configure Apt to use Tor, ensuring your package downloads from deb.torproject.org remain private and resistant to censorship.
The Tor Project maintains an official Debian package repository deb.torproject.org, which is also served through via an Onion Service: http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
برای استفاده از Apt روی Tor، حامل apt باید نصب شده باشد:
$ 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-style نیز استفاده کنید:
# echo "\
Types: deb deb-src
Components: main
Suites: bookworm
URIs: tor+http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/torproject.org
Architectures: amd64 arm64 i386
Signed-By: /usr/share/keyrings/deb.torproject.org-keyring.gpg
" | sudo tee /etc/apt/sources.list.d/tor.sources
For onion services run by the Debian project, please refer to their official documentation.