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 عبر تور، يجب تثبيت 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 للتحقق من إصدار نظام التشغيل.
منذ دبيان bookworm، يمكنك أيضًا استخدام نمط deb822 الأكثر حداثة:
# 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.