Panduan Nginstal TOR Network di OpenBSD

· 2 min read

Proyek Tor adalah solusi intelijen yang dikembangkan oleh Angkatan Laut AS, untuk melindungi komunikasi intelijen AS secara daring. Namun, saat ini, p

OpenBSD adalah sistem operasi turunan Unix yang berfokus pada keamanan dan kepatuhan terhadap standar. Sistem ini dianggap sebagai salah satu sistem paling aman yang tersedia. Dengan instalasi default-nya, OpenBSD mampu menginstal berbagai aplikasi dengan sangat mudah dan cepat.

Begitu juga dengan aplikasi TOR, dengan bantuan paket PKG yang dimiliki OpneBSD, aplikasi TOR dapat diinstal hanya dalam hitungan menit saja. Pada artikel ini kami akan mencoba menjelaskan secara rinci tentang proses instalasi TOR di OpenBSD.

Spesifikasi Sistem

Dalam pembuatan artikel ini, kami menggunakan komputer yang tergolong tidak memiliki spesifikasi tinggi. Adapun spesifikasi komputer yang kami gunakan sebagai berikut:

OS: OpenBSD 7.6 amd64
IP Address: 192.168.5.3
Host: Acer Aspire M1800
Uptime: 3 mins
Packages: 95 (pkg_info)
Shell: ksh v5.2.14 99/07/13.2
Terminal: /dev/ttyp0
CPU: Intel Core 2 Duo E8400 (2) @ 3.0
Memory: 208MiB / 1775MiB


A. Tentang TOR

Proyek Tor adalah solusi intelijen yang dikembangkan oleh Angkatan Laut AS, untuk melindungi komunikasi intelijen AS secara daring. Namun, saat ini, proyek tersebut terus berfungsi sebagai organisasi sumber terbuka nirlaba yang mempromosikan privasi daring, dan terbuka untuk umum. Jika Anda tidak tahu apa arti istilah "sumber terbuka" di sini; sumber terbuka berarti bahwa semua kode sumber proyek dibagikan secara publik. Karena semua kode sumber proyek dibagikan secara terbuka, proyek tersebut dapat dikembangkan lebih cepat oleh banyak relawan, memastikan tidak ada kode berbahaya. Singkatnya; jika suatu proyek bersifat sumber terbuka, proyek tersebut berada di bawah kendali semua orang.

Pengembangan Tor dimulai pada pertengahan 1990-an ketika Laboratorium Penelitian Angkatan Laut AS mulai bereksperimen dengan jaringan anonimitas untuk melindungi komunikasi pemerintah. Peneliti Paul Syverson, Michael G. Reed, dan David Goldschlag mengembangkan onion routing, sebuah teknik yang dirancang untuk menyembunyikan asal dan tujuan komunikasi daring dengan membungkus data dalam beberapa lapisan enkripsi. Teknologi ini awalnya ditujukan untuk operasi intelijen yang aman dan melindungi identitas pejabat pemerintah secara daring.




Pada awal 2000-an, pemerintah AS merilis teknologi onion routing ke domain publik untuk membantu menjaga anonimitas tidak hanya bagi petugas pemerintah tetapi juga jurnalis, aktivis hak asasi manusia, dan pengguna internet sehari-hari. Pada tahun 2002, The Onion Routing Project, atau Tor Project, secara resmi didirikan untuk memajukan dan memelihara teknologi ini.

Tor pada dasarnya didasarkan pada prinsip pengaburan. Untuk lebih memahami struktur kerjanya dan melihat sistem seperti apa yang sebenarnya kita andalkan, mari kita mulai dengan membahas struktur kerja umum.

Untuk proses penganoniman pengguna, 3 dari sekitar 6500 server sukarelawan dipilih secara acak.

Server-server terpilih ini disebut node. Saat terhubung ke jaringan Tor, paket-paket data dienkripsi dan dikirimkan melalui ketiga node ini ke server target. Paket respons server dienkripsi dengan cara yang sama dan dikirimkan ke pengguna, melalui tiga node. Dengan cara ini, semua lalu lintas antara situs web dan Anda dianonimkan.


B. Proses Instalasi TOR di OpenBSD

Pada OpenBSD secara default melayani dua metode instalasi TOR, yaitu dengan paket PKG dan OpenBSD Ports. Bila kita perhatikan kedua metode ini hampir sama dengan FreeBSD. Dari kedua metode itu sama saja maksud dan tujuannya yaitu untuk menginstal TOR.

1. Instal TOR dengan Paket PKG

Pada bagian ini kami akan jelaskan cara nginstal TOR dengan paket PKG. Caranya sangat mudah dan banyak desenangi oleh pengguna OpenBSD.

Instal Tor dengan paket PKG
ns5# pkg_add -uvi
ns5# pkg_add tor

2. Instal TOR dengan OpenBSD Ports

Cara yang kedua ini jarang sekali digunakan oleh para pengguna OpenBSD. Selain tak praktis juga sangat lambat sekali proses instalasinya. Namun, meskipun demikian jika anda menginstal suatu aplikasi dengan OpenBSD Ports semua dependensi yang dibutuhkan oleh aplikasi tersebut ikut diinstal juga. Jadi kalau boleh dikatakan mengisntal dengan Ports lebih disarankan deibandingkan dengan paket PKG.


Instal Tor dengan Ports
ns5# cd /usr/ports/net/tor
ns5# make clean=all
ns5# make
ns5# make package
ns5# make install

C. Proses Konfigurasi TOR di OpenBSD

Setelah kita selesai menginstal TOR, baik dengan paket PKG ataupun Ports, langkah berikutnya adalah melakukan konfigurasi terhadapa aplikasi TOR.

1. Ubah file /etc/tor/torrc /etc/login.conf dan /etc/sysctl.conf

File /etc/tor/torrc adalah file konfigurasi utama dari TOR. File ini harus anda sesuaikan agar bisa berjalan dengan sempurna. Pada artikel ini kami akan contohkan beberapa script yang harus anda aktifkan (sesuaikan dengan server dan kebutuhan anda).

File /etc/tor/torrc
SOCKSPort 192.168.5.3:9050
SOCKSPolicy accept 192.168.5.0/24
Log debug file /var/log/tor/debug.log
RunAsDaemon 1
DataDirectory /var/tor
User _tor
Log notice syslog
Setelah itu anda juga harus mengubah file /etc/login.conf.

File /etc/login.conf
tor:\
    :openfiles-max=13500:\
    :tc=daemon:
Jangan lupa ketikkan script berikut di file /etc/sysctl.conf.

File /etc/sysctl.conf
kern.maxfiles=16000

2. Buat File Log

File log sangat penting untuk memantau aktifitas TOR. Perintah di bawah ini adalah panduan untuk membuat file log TOR.

Buat file log
ns5# mkdir -p /var/log/tor
ns5# touch /var/log/tor/debug.log
ns5# chown -R _tor:_tor /var/log/tor

3. Aktifkan dan Jalankan TOR

Setelah semuanya telah atur sesuai dengan petunjuk di atas, anda dapat langsung mengaktifkan dan menjalankan TOR.

Jalankan TOR
ns5# rcctl enable tor
ns5# rcctl restart tor

D. Periksa TOR

Langkah ini sangat penting dan yang paling ditunggu-tunggu oleh anda, karena kita akan melihat hasilnya, apakah TOR yang telah kita instal dan konfigurasi telah berjalan atau belum. Untuk memeriksa TOR apakah sudah berjalan atau belum anda dapat menggunakan perintah curl, seperti contoh di bawah ini.

Test TOR
ns5# curl \
      -x socks5h://192.168.5.3:9050 \
      -s https://check.torproject.org/api/ip
{"IsTor":true,"IP":"45.141.215.88"}
Pada hasil test di atas IP "45.141.215.88" adalah IP dari TOR Project. Anda juga dapat mengganti alamat https://check.torproject.org/api/ip, dengan alamat lainnya, seperti contoh berikut.

Test TOR
ns5# curl \
      -x socks5h://192.168.5.3:9050 \
      -s https://www.inchimediatama.org
Bila hasilnya seperti yang ditampilkan seperti contoh di atas, artinya TOR anda telah aktif di server OpenBSD. Anda dapat menggunakan TOR untuk digabungkan dengan aplikasi lainnya sebagai proxy ataupun lainnya.
Subscribe on LinkedIn Panduan Nginstal TOR Network di OpenBSD

Enclosures Link: Panduan Nginstal TOR Network di OpenBSD

Silahkan Berkomentar, Kakak...! Bunda...!

Posting Komentar