Proyek Internet Tak Terlihat (I2P) adalah lapisan jaringan pribadi terenkripsi sepenuhnya yang telah dikembangkan dengan privasi dan keamanan dengan desain untuk memberikan perlindungan untuk aktivitas, lokasi, dan identitas Anda. Perangkat lunak ini dikirimkan dengan router yang menghubungkan Anda ke jaringan dan aplikasi untuk berbagi, berkomunikasi, dan membangun.
Sayamenginstal I2P di Debian
apt update
apt upgrade
apt install apt-transport-https curl
apt-get install i2p
- IZINKAN PORT 7657 dan 7658
iptables -I INPUT -p tcp -m tcp --dport 7657 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 7658 -j ACCEPT
- RUTEKAN TRAFFICE DATA MASUK DARI 195.15.219.25 KE LOCALHOST (127.0.0.1)
vi /etc/sysctl.conf
Tambahkan baris berikut di bagian bawah sysctl.conf
ipv4.conf.eth0.route_localnet=1
Simpan dan keluar
Jalankan perintah berikut:
sysctl -p
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7657 -j DNAT --to-destination 127.0.0.1:7657
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7658 -j DNAT --to-destination 127.0.0.1:7658
iptables-save > /etc/iptables/rules.v4
Lanjut…
- KONFIGURASI TUNNEL ANTARA I2P DAN SERVER APACHE YANG ADA
http://195.15.219.25:7657/config
di browser lalu klik Hidden Service Manager:
Kemudian Klik Tunnel Wizard
Pilih Terowongan Server Kemudian Selanjutnya:
Pilih HTTP:
Ketik nama Terowongan
Tuan Rumah :127.0.0.1
Pelabuhan:80
Pilih kotak centang
Simpan terowongan
Setelah Finishing akan muncul Hidden Service Manager seperti gambar di bawah ini, start service jika belum dijalankan :
Dalam tujuan gambar di atas di bawah kotak hijau adalah alamat b32.i2p Anda di mana Anda dapat mengakses situs web yang dihosting appache Anda yaitu situs web nextcloud Anda.
arono2qeu5wvs74dz2vcs3njo7oss4baidxq6fq3vkyve54s5mua.b32.i2p
- CARA MENGAKSES SITUS WEB MELALUI TELEPON ANDROID:
- Unduh dan pasang tak terlihat di ponsel Android Anda dari ponsel
- Buka aplikasi yang terinstal dan mulai layanan
- Buka browser dan akses situs web i2p Anda
- CARA MENGAKSES SITUS WEB I2P MELALUI WINDOWS PLATFORM
Langkah1:
Unduh paket bernama i2pd_2.39.0_win64_mingw.zip dari tautan berikut:https://github.com/PurpleI2P/i2pd/releases/tag/2.39.0
Langkah:2
Ekstrak paket i2pd_2.39.0_win64_mingw.zip
Masuk ke folder i2pd_2.39.0_win64_mingwàContrib
Memindahkan semua file dan folder yang ada di folder contrib ke i2pd_2.39.0_win64_mingw
utama map
Langkah 3:
Buka i2pd.conf di notepad, batalkan komentar di bagian berikut dan buat perubahan seperti yang ditunjukkan di bawah ini
[i2cp]
## Batalkan komentar dan setel ke 'true' untuk mengaktifkan protokol I2CP
enabled = true
## Alamat dan layanan port akan mendengarkan
address = 127.0.0.1
port = 7654
Sekarang mulai i2pd.exe
Langkah 4:
Buat pintasan lain dari google chrome dan edit baris berikut di target:–proxy-server="127.0.0.1:4444″
Sekarang buka pintasan google chrome yang telah Anda modifikasi dan akses situs web i2p Anda:
- LANGKAH PEMECAHAN MASALAH UNTUK PENINGKATAN KECEPATAN:
Log File I2P tersedia di /var/log/i2p/
wrapper.log
Log:
[istener:7654] er.client.ClientListenerRunner:Kesalahan I2CP mendengarkan port 7654 – apakah instance I2P lain sedang berjalan? Selesaikan konflik dan mulai ulang
Resolution:
Awalnya kecepatan melambat karena beberapa instance pada port 7654 oleh karena itu semua layanan tersembunyi dihapus yang dibuat selama pengujian kecuali satu NextCloud Tunnel
Juga kami telah mengubah port default 7654 dari i2p menjadi 1111 (itu adalah opsi untuk menghindari kesalahan di atas)
log-router-0.txt
Log:
Menolak koneksi karena peer dibatasi oleh batas per-peer 80 per jam:
[127.0.0.1:80] reaming.impl.ConnectionManager:Menolak koneksi karena peer dibatasi oleh batas per-peer 200 per hari
Dari log di atas diamati bahwa host ditampilkan turun setelah batas akses dilewati oleh 80 per jam atau 200 per hari. Jadi setelah meningkatkan batas, kami telah menyelesaikan masalah ini.
Untuk melakukan ini, buka pengelola layanan tersembunyi dan klik NextCloud Tunnel yang telah kami buat
Kemudian gulir ke bawah dan buka opsi pembatasan Server dan kami telah meningkatkan batas seperti yang ditunjukkan di bawah ini
Dengan mengatur parameter di atas, kami telah berhasil memperbaiki masalah yang disebutkan dalam log.
Untuk lebih meningkatkan masalah kecepatan, ada opsi untuk mengurangi jumlah hop. Jumlah hop count lebih banyak berarti anonimitas tinggi tetapi kinerjanya lebih sedikit. Jadi kami telah mengurangi jumlah hop terowongan Nextcloud yang kami buat seperti yang ditunjukkan di bawah ini untuk meningkatkan kecepatan:
Jadi kecepatan jauh lebih baik dari sebelumnya setelah melakukan pemecahan masalah di atas.
Kesimpulan:
I2P jauh lebih aman dan direkomendasikan tetapi kecepatannya tidak dapat dibandingkan dengan server hosting langsung. Banyak orang merasa bahwa jaringan I2P terlalu lambat. Dapat dimengerti, tetapi ada alasan bagus bahwa I2P seharusnya lambat. Pertama, karena I2P menggunakan teknik perutean bawang putih, data Anda biasanya harus melalui 6+6=12(!) router yang berbeda untuk anonimisasi. Ini mengurangi kecepatan jaringan secara signifikan. Untuk referensi:https://mhatta.medium.com/speeding-up-your-i2p-network-c08ec9de225d