Cara Instal i2p routing protocol di OpenBSD

· 2 min read

I2P adalah cara yang bagus untuk berbagi layanan pada jaringan yang andal dan ramah privasi, mungkin tidak cepat tetapi tidak akan menghentikan Anda s

Aplikasi yang satu ini merupakan singkatan dari Invisible Internet Project dan merupakan jaringan melalui jaringan (Internet). I2P merupakan proyek yang cukup lama dari tahun 2003 dan dianggap stabil dan andal. Ide I2P adalah membangun jaringan relai (orang yang menjalankan daemon i2p) untuk membuat terowongan dari klien ke server, tetapi satu sesi TCP atau UDP, antara klien dan server dapat menggunakan banyak terowongan n hop di seluruh relai. Pada dasarnya, saat Anda memulai layanan I2P, program akan mendapatkan beberapa informasi tentang relai yang tersedia dan menyiapkan banyak terowongan terlebih dahulu yang akan digunakan untuk mencapai tujuan saat Anda terhubung.

Ada banyak sekali manfaat yang dapat anda nikmati dengan menggunakan I2P, diantaranya adalah:
  1. Jaringan Anda dapat diandalkan karena tidak perlu mengurus peering operator.
  2. Jaringan Anda aman karena paket dienkripsi, dan Anda bahkan dapat menggunakan enkripsi biasa untuk mencapai layanan jarak jauh Anda (TLS ataupun SSH).
  3. Memberikan privasi karena tidak seorang pun dapat mengetahui ke mana Anda terhubung.
  4. Dapat mencegah pelacakan rute jaringan (jika Anda juga menyampaikan data untuk berpartisipasi dalam i2p, bandwidth yang dialokasikan digunakan 100% sepanjang waktu, dan lalu lintas apa pun yang Anda lakukan melalui I2P tidak dapat dibedakan dari relai standar!).
  5. Hanya dapat mengizinkan node I2P yang dideklarasikan untuk mengakses server jika Anda tidak ingin siapa pun terhubung ke port yang Anda gunakan.
Dimungkinkan untuk meng-host situs web di I2P (dengan mengekspos port server web Anda), yang disebut eepsite dan dapat diakses menggunakan proxy SOCK yang disediakan oleh daemon I2P Anda.

Karena situs I2P disebut eepsite, yang serupa dengan layanan onion Tor. Eepsite hanyalah situs web biasa dengan pengecualian penting bahwa situs web tersebut hanya tersedia bagi pengguna yang terhubung ke I2P. Eepsite serupa dengan situs onion Tor yang lebih terkenal.

Pada artikel ini kami akan coba mengurai lebih dalam lagi tentang cara proses instalasi, konfigurasi dan menggunkan aplikasi I2P di OpenBSD.





Spesifikasi Sistem Yang Digunakan:

Dalam menulis artikel ini kami menggunakan komputer dengan spesifikasi sebagai berikut:

root@ns2.datainchi.com
OS: OpenBSD 7.6 amd64
Host: Acer Aspire M1800
Uptime: 8 mins
Packages: 42 (pkg_info)
Shell: ksh v5.2.14 99/07/13.2
Terminal: /dev/ttyp0
CPU: Intel Core 2 Duo E8400 (2) @ 3.000GHz
Memory: 35MiB / 1775MiB
IP Address: 192.168.5.3


A. Proses Instalasi I2P

Proses instalasi menjadi bagian terpenting dari semua proses. Pada proses ini banyak sekali yang harus anda kerjakan, diantaranya:

1. Instal Dependensi

Jika anda ingin menginstal I2P pada sistem OpenBSD, anda harus menginstal dependensi agar I2P dapat berjalan dengan normal. Ada banyak dependensi yang harus anda instal untuk mendukung I2P. Diantara semua dependensi yang ada, dependensi Java begitu sangat penting.

instal Java JDK
ns2# pkg_add jdk
Setelah anda menginstal Java JDK lanjutkan dengan menginstal java-tanukiwrapper yang akan kita gunakan untuk memecahkan sejumlah masalah yang umum terjadi pada banyak aplikasi Java yang di instal di sistem Unix seperti OpenBSD.

instal java-tanukiwrapper
ns2# java-tanukiwrapper

2. Instal I2P

Kemudian kita lanjutkan dengan menginstal aplikasi utama yang akan kita instal, yaitu I2P. Ada dua cara menginstal I2P di OpenBSD, yaitu dengan paket PKG dan Ports. Pada Artikel ini kita akan menginstal I2P dengan paket PKG.

instal i2p
ns2# pkg_add i2p

B. Proses Konfigurasi I2P

Pada proses konfigurasi kita akan menatur agar I2P dapat berjalan sempurna di OpenBSD. Langkah pertama yang harus anda kerjakan adalah menjalankan perintah berikut:

Jalankan i2p
ns2# /usr/local/bin/i2prouter start
Kemudian anda aktifkan I2P, dengan dua perintah di bawah ini.

Jalankan i2p
ns2# rcctl enable i2p
ns2# rcctl restart i2p
Setelah anda menjalankan semua perintah di atas, seluruh file I2P akan tersimpan di direktori /var/i2p.

1. Ubah/edit File yang ada di /var/i2p

Meskipun anda telah menginstal I2P dan mengaktifkan I2P, namun I2P belum bisa dijalankan. Agar I2P dapat berjalan dengan baik ada beberapa file yang harus anda ubah scriptnya.

Pada direktori /var/i2p, cari file bernama "clients.config.bak". Kemudian anda ubah sebagian script saja dari file tersebu seperti contoh berikut.

/var/i2p/clients.config.bak
clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/
ubah menjadi
clientApp.0.args=7657 ::1,192.168.5.3 ./webapps/

clientApp.4.args=http://127.0.0.1:7657/
ubah menjadi
clientApp.4.args=http://192.168.5.3:7657/

2. Ubah File yang ada di /var/i2p/clients.config.d

Selain file tersebut di atas yang harus anda ubah, anda juga harus mengubah beberapa file yang ada di "/var/i2p/clients.config.d". Untuk lebih jelasnya perhatikan contoh di bawah ini.

/var/i2p/clients.config.d/00-net.i2p.router.web.RouterConsoleRunner-clients.config
clientApp.0.args=7657 ::1,127.0.0.1 ./webapps/
ubah menjadi
clientApp.0.args=7657 ::1,192.168.5.3 ./webapps/

/var/i2p/clients.config.d/04-net.i2p.apps.systray.UrlLauncher-clients.config
clientApp.0.args=http://127.0.0.1:7657/
ubah menjadi
clientApp.0.args=http://192.168.5.3:7657/

3. Reboot I2P

Langkah terakhir adalah anda harus melakukan reboot pada server OpenBSD anda, tujuannya agar semua konfigurasi dapat segera diterapkan di OpenBSD.

Reboot OpenBSD
ns2# reboot

C. Cara Menjalankan I2P

Sekarang tiba saatnya kita pada langkah yang paling akhir, dan langkah ini merupakan langkah yang kita tunggu-tunggu. Pada langkah ini kita akan menjalankan I2P. Untuk menjalankan I2P anda harus menggunakan Web browser Google Chrome, Yandex, Opera atau lainnya. Pada artikel ini kita akan menjalankan I2P di Google Chrome, karena umum digunakan oleh kebanyakan orang.

Sebelum anda membuka Google Chrome, jalankan perintah berikut ini.

Jalankan i2p
ns2# /usr/local/bin/i2prouter restart
Setelah itu, padaa menu address bar Google Chrome anda ketikkan IP "192.168.5.3:7657", setelah itu tekan tombol enter. Hasilnya dapat anda lihat seperti gambar di bawah ini.


Instal I2P di OpenBSD


Setelah muncul seperti gambar di atas, anda tinggal mengikuti menu wizard yang ditampilkan oleh I2P saja.

Selamat...! Anda telah berhasil menginstal I2P di OpenBSD.

I2P adalah cara yang bagus untuk berbagi layanan pada jaringan yang andal dan ramah privasi, mungkin tidak cepat tetapi tidak akan menghentikan Anda saat Anda membutuhkannya. Karena dapat dengan mudah melewati NAT atau IP dinamis, I2P sangat cocok untuk sistem jarak jauh yang perlu Anda akses saat Anda dapat menggunakan NAT atau VPN.
Subscribe on LinkedIn Cara Instal i2p routing protocol di OpenBSD

Enclosures Link: Cara Instal i2p routing protocol di OpenBSD

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

Posting Komentar