1. Aktifkan Pembaruan Perangkat Lunak Otomatis
Salah satu hal terpenting untuk menjaga relay Anda tetap aman adalah memasang pembaruan keamanan tepat waktu dan idealnya secara otomatis agar Anda tidak lupa melakukannya.
Ikuti instruksi untuk mengaktifkan pembaruan perangkat lunak otomatis untuk sistem operasi Anda.
2. Bootstrap pkg
Snapshot harian dan rilis DragonFlyBSD (mulai 3.4) sudah menyertakan pkg terinstal. Namun, upgrade dari rilis sebelumnya tidak akan memilikinya. Jika pkg tidak ada di sistem karena alasan apa pun, ia dapat di-bootstrap dengan cepat tanpa harus membangunnya dari source atau bahkan tanpa memasang DPorts:
# cd /usr
# make pkg-bootstrap
# rehash
# pkg-static install -y pkg
# rehash
2.1. Langkah yang Direkomendasikan untuk Menyiapkan pkg
Di sini, ini akan mirip dengan yang ada pada sistem FreeBSD, dan kami akan menggunakan HTTPS untuk mengambil paket dan pembaruan—jadi di sini kami juga memerlukan paket tambahan untuk membantu (ca_root_nss).
Menginstal paket ca_root_nss:
# pkg install ca_root_nss
Untuk instalasi baru, berkas /usr/local/etc/pkg/repos/df-latest.conf.sample disalin ke /usr/local/etc/pkg/repos/df-latest. Berkas yang berakhiran ekstensi ".sample" diabaikan; pkg(8) hanya membaca berkas yang berakhiran ".conf" dan akan membaca sebanyak yang ditemukan.
DragonflyBSD memiliki 2 repositori paket:
- Avalon (mirror-master.dragonflybsd.org);
- Wolfpond (pkg.wolfpond.org).
Kita cukup mengedit URL yang digunakan untuk menunjuk repositori pada /usr/local/etc/pkg/repos/df-latest dan selesai! Ingat untuk menggunakan pkg+https:// untuk Avalon.
Setelah menerapkan semua perubahan ini, kami memperbarui daftar paket lagi dan mencoba memeriksa apakah sudah ada pembaruan baru untuk diterapkan:
# pkg update -f
# pkg upgrade -y -f
3. Instalasi paket
Instal paket tor:
# pkg install tor
... atau instal rilis alpha:
# pkg install tor-devel
4. File konfigurasi
Letakkan file konfigurasi /usr/local/etc/tor/torrc pada tempatnya
Nickname myNiceRelay # Ubah "myNiceRelay" menjadi sesuatu yang Anda sukai
ContactInfo your@e-mail # Tulis email Anda dan sadarilah bahwa itu akan dipublikasikan
ORPort 443 # Anda bisa menggunakan port lain, jika Anda mau
ExitRelay 0
SocksPort 0
Log notice syslog
5. Mulai layanan
Di sini kami menyetel tor agar mulai saat boot dan menggunakan fitur setuid, agar bisa melakukan bind ke port yang lebih rendah seperti 443 (daemon itu sendiri tetap akan berjalan sebagai pengguna biasa tanpa hak istimewa).
# echo "tor_setuid=YES" >> /etc/rc.conf
# echo "tor_enable=YES" >> /etc/rc.conf
# service tor start
6. Catatan Akhir
Jika Anda mengalami kesulitan menyiapkan relay Anda, lihat bagian bantuan kami.
Jika relay Anda sekarang sudah berjalan, lihat catatan pasca-instalasi .