GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal I2P di Server Debian:

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


Debian
  1. Cara Menginstal Server Redis di Debian 11

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal Server MySQL di Debian 9

  1. Cara Menginstal ProFTPD di Debian 8

  2. Cara Menginstal Nextcloud 14 di Debian 9

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Menginstal R di Debian 9

  2. Cara Memasang Server Minecraft di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9