How to fetch Tor Debian packages over Tor
یاد بگیرید چگونه Apt را طوری پیکربندی کنید که از تور استفاده کند تا دانلود بستهها از deb.torproject.org خصوصی باقی بماند و در برابر سانسور مقاوم باشد.
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
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.