如何透過 Tor 取得 Tor 的 Debian 套件
了解如何設定 Apt 以透過 Tor 下載套件,確保從 deb.torproject.org 下載的套件仍具隱私且能抵抗審查。
Tor Project 維護官方 Debian 套件庫 deb.torproject.org,並透過 Onion 服務提供:http://apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion/
若要透過 Tor 使用 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指令來查詢作業系統版本。
自 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
關於 Debian 專案營運的 onion 服務,請參閱其官方文件。