Perkenalan

Perkenalan

Selama bertahun -tahun orang ingin melindungi hak privasi mereka. Ketika teknologi berubah, tampaknya privasi semakin berkembang. I2P adalah protokol yang digunakan untuk multi-proxy terenkripsi di internet. Sementara, ini kedengarannya sederhana, sebenarnya ada banyak pekerjaan yang terjadi dengan I2P untuk mencapai ini. Tidak seperti beberapa multi-proxy, I2P akan memungkinkan Anda untuk menafakan lebih banyak aplikasi melalui itu daripada sekadar penjelajahan web, menjadikannya protokol yang sangat kuat.

I2P tersedia untuk semua platform, bukan hanya Linux. Untuk contoh ini saya telah menggunakan Debian Sid untuk melakukan instalasi. Dengan pengecualian 'apt-get', instruksi ini harus bekerja dengan baik dengan distribusi linux apa pun. Tetapi jika Anda mengalami masalah, silakan cari dokumentasi untuk distro Anda.

Penafian Hukum

Seperti yang saya jelaskan ini untuk membantu Anda mempertahankan priviacy, akan selalu ada beberapa apel yang buruk di tengah kerumunan. Saya tidak memaafkan penggunaan artikel ini untuk apa pun yang ilegal. Bahkan jika Anda tidak memberikan informasi ilegal tentang I2P, silakan periksa undang -undang negara Anda tentang enkripsi dan ekspor sebelum Anda mulai.

Masalah dengan Tor

Orang mungkin akan melihat I2P sebagai pembunuhan tanpa mengetahui kejatuhan pendahulunya. Tor dulunya merupakan multi-proksi yang luar biasa yang digunakan untuk menyembunyikan alamat IP dan memantul dari server di seluruh dunia. Pada suatu waktu, itu bahkan dipercaya oleh sebagian besar pemerintah untuk anonimitas yang kuat. Semua itu tampaknya berubah setelah sebuah artikel diposting di 2600 Hacker Quartley. Seorang penulis mengekspos bagaimana menjadi simpul keluar untuk Tor memungkinkan semua lalu lintas di jaringan Tor untuk melewati mesin Anda. Menjadi simpul keluar sama dengan melakukan serangan manusia di tengah-tengah. Yang harus dilakukan hanyalah membuka sniffer paket dan melihat semua lalu lintas melalui terenkripsi. Tor masih digunakan oleh orang yang mencoba melindungi privasi mereka. Tetapi pada saat yang sama telah menjadi taman bermain bagi peretas dan pemerintah yang memantau apa yang mereka anggap mencurigakan. I2P telah mendapatkan masalah ini sambil menambahkan lebih banyak fungsionalitas.

Bagaimana itu bekerja

I2P menggunakan enkripsi yang dibundel atas multi-proksi seperti Tor. Paket -paket tersebut terpental di seluruh dunia dengan siapa pun yang menggunakan I2P. Namun, paket -paket dienkripsi dengan enkripsi elgamal dan AES. Menggunakan enkripsi yang dibundel seperti ini memungkinkan paket untuk hanya mendekripsi hop berikutnya saat melewati berbagai node di jalurnya. I2P adalah enkripsi ujung ke ujung. Tidak ada lagi yang didekripsi di sepanjang jalannya termasuk pengirim dan penerima. Begitu berada di dalam alamat IP jaringan bahkan tidak digunakan. Node Anda diberi alamat teks yang kacau untuk digunakan sebagai pengidentifikasi. I2P juga merupakan jaringan yang terdesentralisasi. Setiap klien juga server di jaringan. Ini memungkinkan tidak ada satu titik kegagalan dan lebih banyak anonimitas. Ada banyak dokumen di panel kontrol I2P yang menjelaskan lebih mendalam ini. Untuk saat ini, itu akan memberi Anda gambaran yang baik tentang cara kerja I2P.

Di luar selancar web

Ada banyak aplikasi untuk protokol I2P. I2p digunakan untuk terowongan seperti ssh. Karena itu, Anda dapat melakukan banyak hal dengannya. Anda dapat menggunakannya ke terowongan SMTP dan POP3 untuk email anonim. Anda dapat menggunakannya untuk klien obrolan dan P2P. Apa yang saya temukan paling menarik adalah hosting anonim. I2P memungkinkan Anda untuk meng -host apa yang disebut sebagai tempat EEPS. Sementara beberapa di antaranya diindeks oleh Google, tidak ada yang dapat terhubung ke situs tanpa menggunakan I2P. Memblokir diri Anda dari robot dan laba -laba dapat memungkinkan Anda untuk meng -host situs darknet yang lengkap. Tidak ada yang akan tahu situs Anda ada kecuali Anda dan orang -orang yang Anda ceritakan domain Anda. Ini semua adalah hal yang tidak bisa atau tidak bisa Anda lakukan dengan multi-proxy lain.

Instalasi

Sebelum Anda mulai, Anda harus memastikan Anda memiliki Java 1.5 atau lebih terpasang. Jika tidak, instal sekarang.

# APT-GET INSTAL SUN-JAVA6-JRE

Apakah Debian atau Ubuntu, repo untuk paket ini sama. Tambahkan Sumber Repositori Baris Berikut.

# Repo aktual untuk I2P di debian, meskipun ubuntu deb http: // ppa -nya.landasan peluncuran.net/i2p-maintainers/i2p/ubuntu natty deb-src http: // ppa.landasan peluncuran.net/i2p-maintainers/i2p/ubuntu natty main

Sekarang kami memperbarui paket kami dan menggunakan apt-get lagi untuk menginstal I2P.

# apt-get update # apt-get install i2p

Sekarang paket diinstal, kami masih memiliki satu hal lagi yang harus diurus. Secara default I2P berjalan di port 20.000. Jika Anda menggunakan firewall nat, Anda perlu membuka port itu di pengaturan router Anda. Bergantung pada bagaimana iptables dikonfigurasi di OS Anda, Anda mungkin harus membiarkan port terbuka di sana juga. Berikut adalah beberapa perintah iptables yang akan memungkinkan lalu lintas dengan TCP dan UDP di port itu.

ptables -i input 1 -i wlan0 -p tcp ---tcp -flags syn, rst, ck syn --dport 20000 -m conntrack --ctstate -j baru menerima iptables -i input 1 -i wlan0 -p udp --dport 20000 -m Conntrack --ctState -J Recept

Seperti yang dapat Anda lihat di sini, saya menentukan WLAN0 sebagai antarmuka untuk menerapkan aturan ini. Anda mungkin perlu menyediakan antarmuka yang berbeda atau menghapus ini dan -i untuk membuat semua antarmuka. Saya akan menunjukkan nanti cara mengubah port I2P menggunakan. Untuk saat ini kita perlu menjalankannya dulu.

Hal terakhir yang perlu kita lakukan adalah memulai router I2P kita. Inilah yang akan kami gunakan setiap kali untuk memulai dan menghentikan I2P di mesin kami.

$ sh/usr/bin/i2proutter mulai memulai layanan I2P… menunggu layanan I2P… berjalan: PID: 26163 

Karena I2P terdesentralisasi, Anda akan membutuhkan beberapa menit untuk mengumpulkan teman -teman. Saat menggunakan KDE, Konqueror akan segera menampilkan konsol router I2P. Jika tidak, Anda dapat menavigasi ke http: // 127.0.0.1: 7657/ Di browser Anda setelah beberapa detik. Anda harus melihat sesuatu seperti gambar di bawah ini.

Di panel kiri, ada bagian yang ditandai rekan. Konsol I2P menyarankan memiliki setidaknya sepuluh teman sebaya sebelum mencoba memulai. Namun, tergantung pada seberapa banyak kecepatan yang diunggah rekan -rekan itu, ini mungkin tidak cukup untuk terhubung ke halaman web. Saya telah menemukan empat puluh hingga enam puluh teman biasanya merupakan tempat yang baik untuk memulai. Semoga titik Anda ingin membuat secangkir kopi karena bagiannya bisa memakan waktu.

Saat pertama kali mulai, konsol akan menguji jaringan. Konsol akan menunjukkan ini di panel kiri di bawah Jaringan. Dalam beberapa detik Anda harus mengatakan Oke atau Firewalled. Firewalled berarti I2P tidak melewati firewall Anda. Di bawah bagian terowongan Anda akan melihat keduanya Menerima atau Menolak terowongan. Ini jelas. Konsol I2P menyatakan bahwa keduanya dapat menunjukkan positif palsu untuk koneksi yang rusak. Tetapi jika Anda mengalami masalah, ini adalah tempat yang baik untuk memulai.

Anda juga dapat mengklik bandwidth in/out untuk mengatur kecepatan unggahan dan unduh yang ingin Anda tangani. Perlu diingat bahwa ini tidak hanya mempengaruhi Anda, tetapi seluruh jaringan. Ketika orang terlalu tidak mengunggah seluruh jaringan mungkin melambat hingga merangkak. Anda juga dapat mengatur port apa yang Anda ingin I2P jalankan di bagian ini. Menggunakan default dapat membantu penyerang dalam menemukan apa yang Anda jalankan jika protokol ini menjadi rentan.

Setelah kami memiliki cukup rekan, kami hanya perlu mengkonfigurasi Firefox untuk menggunakan proxy. Pergi ke tab Edit Firefox dan pilih Preferensi. Pilih tab Jaringan dan klik tombol yang ditandai Pengaturan. Isi kotak pop-up berikutnya dengan pengaturan ini ke terowongan Firefox melalui I2P.

Sekarang kita bisa menjelajahi internet tanpa takut semua orang dan ibu mereka melihat dari balik bahu kita.

Seberapa kuat I2P?

I2P mengklaim cukup kuat untuk menghentikan ibu Anda, ISP Anda, atau Anda pemerintah menemukan di mana Anda terhubung. Sementara saya mempertanyakan yang terakhir, saya memutuskan untuk mengujinya sendiri. Saya membuka Wireshark untuk mengendus paket saya sementara saya melakukan beberapa berselancar di internet. Tidak hanya saya tidak bisa melihat situs web yang saya hubungkan, saya juga tidak bisa melihat diri saya menghubungkan jaringan I2P. Selain itu, tidak ada lalu lintas HTTP yang ditampilkan. Sebagian besar paket TCP yang kosong atau UDP yang hanya penuh dengan teks yang kacau.

Saya memutuskan untuk mengunjungi situs untuk mencoba mengungkapkan IP dan agen pengguna saya. Yang kembali adalah alamat IP di sisi lain dunia dan string agen pengguna yang mengklaim saya menggunakan Windows. Ini menambah tingkat perlindungan lain karena menentukan OS biasanya merupakan salah satu langkah pertama dalam serangan.

Dimana ini bisa ditingkatkan

Sementara protokol ini baru saja dimulai pada tahun 2003, masih sangat muda. Lebih buruk lagi, masih sangat kurang dimanfaatkan. Ini buruk karena sangat sedikit orang yang mengunggah sebanyak yang mereka unduh. Semakin banyak pengguna yang mendapatkan jaringan ini, semakin cepat. Mungkin beberapa jiwa yang baik akan mendedikasikan beberapa bandwidth untuk membantu ini.

Berselancar di web tampak mudah setelah Anda memiliki cukup teman sebaya. Satu -satunya gundukan kecepatan adalah I2P tidak bermain dengan baik dengan SSL. Tidak ada lalu lintas https yang berhasil. Seseorang dapat menggunakan alat seperti sslstrip.py untuk merobek SSL dari lalu lintas Anda. Mungkin hal semacam ini bisa dilakukan oleh tim pengembangan tanpa sslstrip. Bayangkan itu, menggunakan SSLSTRIP untuk benar -benar meningkatkan keamanan! Saya akan mengambil AES melalui SSL kapan saja.

Kesimpulan

Meskipun tidak ada kunci yang tidak bisa rusak, I2P tentu saja merupakan tantangan. Mungkin ada saatnya protokol ini direduksi menjadi apa yang sekarang terjadi pada sekarang. Tetapi pada saat penulisan ini saya belum menemukan cara yang lebih aman untuk menggunakan internet yang gratis, open source, dan tersedia secara luas untuk umum. Saya mendorong Anda untuk mencoba aplikasi ini sendiri. Konsol router I2P berisi banyak dokumen tentang apa pun yang mungkin ingin Anda ketahui tentang I2P. Jika Anda percaya pada kebebasan berbicara dan hak privasi, ini adalah alat yang akan datang dan datang untuk era digital. Lakukan bagian Anda untuk membantu komunitas ini tumbuh!

Tutorial Linux Terkait:

  • Tutorial Konfigurasi Proxy Squid di Linux
  • OpenLitespeed sebagai proxy terbalik
  • Instal Tor Proxy di Ubuntu 20.04 Linux
  • Mendapatkan kembali privasi dan keamanan Anda di era digital
  • Instal Tor Proxy di Ubuntu 22.04 Linux
  • Mint 20: Lebih baik dari Ubuntu dan Microsoft Windows?
  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Bagaimana memanfaatkan openssh
  • Cara menguji koneksi internet di linux
  • Firefox di Linux - Koneksi Anda tidak aman