Tor Mirrors

T4n OS menyediakan mirror yang dapat diakses via jaringan Tor — berguna untuk privasi tambahan atau di jaringan yang memblokir akses langsung ke repositori.

Mirror .onion Resmi

MirrorLokasiURL
LysatorEU: Swediahttp://lysator7eknrfl47rlyxvgeamrv7ucefgrrlhk7rouv3sna25asetwid.onion/pub/voidlinux/
DotsrcEU: Denmarkhttp://dotsrccccbidkzg7oc7oj4ugxrlfbt64qebyunxbrgqhxiwj3nl6vcad.onion/

Gunakan http:// (bukan https://) untuk mirror .onion — Tor sudah menyediakan enkripsi end-to-end, HTTPS tidak diperlukan.

Setup Tor

Install dan aktifkan Tor sebagai service:

sudo xbps-install -S tor
sudo ln -s /etc/sv/tor /var/service/
sudo sv status tor

Atau jalankan sebagai user biasa (untuk testing):

tor

Secara default, Tor membuka proxy SOCKS5 di localhost:9050.

Koneksi XBPS via Tor

XBPS membaca variabel SOCKS_PROXY untuk routing koneksi melalui proxy.

Satu sesi:

export SOCKS_PROXY="socks5://127.0.0.1:9050"
sudo -E xbps-install -Su

Flag -E pada sudo diperlukan agar variabel environment SOCKS_PROXY ikut diteruskan.

Alternatif tanpa export:

sudo env SOCKS_PROXY="socks5://127.0.0.1:9050" xbps-install -Su

Menggunakan Mirror .onion

Untuk menggunakan hidden service mirror, override konfigurasi repositori ke /etc/xbps.d/:

sudo mkdir -p /etc/xbps.d
sudo cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/
sudo sed -i 's|https://repo-default.voidlinux.org|http://<URL>.onion/pub/voidlinux|g' \
  /etc/xbps.d/*-repository-*.conf

Sinkronkan via Tor:

export SOCKS_PROXY="socks5://127.0.0.1:9050"
sudo -E xbps-install -S

Cegah DNS Leak

Jika SOCKS_PROXY tidak di-set saat menggunakan mirror .onion, query DNS untuk nama .onion bocor ke DNS server yang dikonfigurasi — ini membahayakan anonimitas.

Agar SOCKS_PROXY otomatis tersedia di semua sesi:

echo 'export SOCKS_PROXY="socks5://127.0.0.1:9050"' | sudo tee /etc/profile.d/socksproxy.sh
sudo chmod +x /etc/profile.d/socksproxy.sh

Logout dan login kembali agar berlaku.

Alur Kerja Lengkap

# 1. Install dan aktifkan Tor
sudo xbps-install -S tor
sudo ln -s /etc/sv/tor /var/service/

# 2. Override repositori ke mirror .onion
sudo mkdir -p /etc/xbps.d
sudo cp /usr/share/xbps.d/*-repository-*.conf /etc/xbps.d/
sudo sed -i 's|https://repo-default.voidlinux.org|http://<URL>>.onion/pub/voidlinux|g' \
  /etc/xbps.d/*-repository-*.conf

# 3. Set SOCKS_PROXY permanen (opsional, cegah DNS leak)
echo 'export SOCKS_PROXY="socks5://127.0.0.1:9050"' | sudo tee /etc/profile.d/socksproxy.sh
sudo chmod +x /etc/profile.d/socksproxy.sh

# 4. Sinkronkan dan upgrade
export SOCKS_PROXY="socks5://127.0.0.1:9050"
sudo -E xbps-install -S
sudo -E xbps-install -Su

Catatan Penting

  • Kecepatan unduh lebih lambat dibanding mirror biasa karena routing melalui beberapa hop Tor.
  • Tor mirror hanya untuk privasi/anonimitas — jika hanya butuh kecepatan, pilih mirror geografis biasa.
  • Pastikan SOCKS_PROXY selalu di-set saat menggunakan mirror .onion.

Referensi

  • man xbps-install (bagian environment variables: SOCKS_PROXY)

@T4n-Labs · @Gh0sT4n