Jeffrey Cross
Jeffrey Cross

Bagaimana Meshnets Mengubah Wajah Web

Jaringan tanpa wayar merangkumi dunia. (Kredit: Junior Melo [CC-BY-SA-3.0])

Sepanjang dekad yang lalu, landskap Internet telah berubah secara dramatik kerana kawalan politik dan korporat telah mengubah struktur rangkaian. Ancaman FCC yang menggulingkan netralitas bersih, oligopoli yang semakin kuat ISP, dan pengawasan korporat dan politik dalam talian membahayakan keadaan Internet seperti yang kita tahu. Kumpulan jurutera dan aktivis telah mula mencadangkan cara untuk menyelesaikan isu-isu ini, dan kemunculan rangkaian tanpa wayar yang murah telah memancarkan pergerakan untuk mewujudkan rangkaian jejaring tanpa wayar yang dipanggil meshnets.

A meshnet adalah topologi rangkaian di mana setiap peranti di rangkaian disambungkan ke peranti lain dan secara langsung menyampaikan maklumat di seluruh rangkaian kepada rakan sebayanya. Beberapa manfaat meshnets termasuk desentralisasi, keselamatan, dan privasi disebabkan oleh rangka kerja yang mereka gunakan.

Dalam beberapa tahun kebelakangan ini, meshnet global yang dipanggil Hyperboria telah dibangunkan yang membolehkan pengguna untuk menyambung dengan mudah kepada sekumpulan pengeksperimen yang mirip di seluruh dunia. Matlamat yang dinyatakan oleh Hyperboria adalah "untuk menyediakan alternatif kepada internet dengan prinsip keselamatan, skalabilitas dan desentralisasi di inti." Hyperboria menjalankan protokol rangkaian sumber terbuka yang disebut cjdns, dicipta oleh Caleb James DeLisle. Perisian ini menggunakan kriptografi kunci awam untuk menyulitkan data, memastikan keselamatan dan privasi data pengguna.

Desentralisasi, keselamatan, dan privasi

Daripada bergantung kepada model ISP berpusat, Hyperboria dan meshnet lain membenarkan maklumat untuk menyebarkan melalui rangkaian menggunakan setiap node yang disambungkan ke rangkaian. Daripada menggunakan topologi topologi atau topologi terurus oleh ISP, meshnet diuruskan oleh pengguna dan pengguna.

Desentralisasi Internet melalui meshnets adalah penting kerana ia menyelesaikan pelbagai isu sosiopolitik. Semasa Spring Arab, kerajaan di Mesir, Libya, dan Syria cuba menutup Internet secara menyeluruh di negara mereka. Penapisan Internet juga menjadi masalah berterusan di China, Korea Utara, dan Cuba, antara negara-negara lain. Di Amerika Syarikat, sudah ada undang-undang "Internet switch switch" yang dicadangkan di Kongres, dan undang-undang seperti Akta Komunikasi 1934 dan Akta Telekomunikasi 1996 boleh digunakan untuk membenarkan penapisan Internet atau penutupan di bawah undang-undang tentera atau dalam krisis keadaan. Sifat meshen yang terdesentralisasi akan mencegah penutupan sambungan rangkaian negara oleh kuasa kerajaan.

Memastikan keselamatan dan privasi pengguna berada di tengah-tengah projek seperti Hyperboria. Menurut DeLisle, "keselamatan mestilah sentiasa ada dan unintrusif, seperti udara." Satu isu bersejarah dengan perisian keselamatan adalah kesukaran untuk digunakan, tetapi masalah ini mudah dielakkan dengan cjdns, kerana keselamatan dibina terus ke dalam protokol. cjdns menyimpan jadual peralihannya dalam jadual hash diedarkan untuk tujuan keselamatan, dan ia juga menggunakan perlindungan stack-smashing untuk memastikan bahawa overflow buffer dicegah.

Cara Sambung: Tinjauan Keseluruhan

Cara terbaik untuk menyambung ke Hyperboria adalah mencari meshnet tempatan-juga dipanggil meshlocal-berhampiran anda. Terdapat beberapa rangkaian yang bermunculan di seluruh dunia, dan Projek Meshnet mempunyai senarai rangkaian yang tersedia di laman web mereka. Dalam banyak kes, bergabung dengan meshlocal juga akan memberi anda akses kepada seluruh rangkaian Hyperboria, walaupun ini tidak selalu berlaku.

Walaupun tidak ada perkakasan rasmi yang diperlukan untuk menyertai Hyperboria, Projek Meshnet mengesyorkan Ubiquiti Nanostation atau router lain yang kompatibel dengan OpenWrt, seperti TP-Link TL-MR3040. Ubiquiti Nanostation M5 boleh didapati di Amazon untuk kira-kira $ 80, dan TP-Link TL-MR3040 tersedia untuk $ 35, tetapi mana-mana router yang serasi dengan OpenWrt akan berfungsi. Anda boleh menjalankan cjdns pada Raspberry Pi Model B atau komputer lain, dan anda boleh mendapatkan aksesori tambahan (kad SD 4 GB, bekalan kuasa, USB ke penyesuai Ethernet, dan dua kabel Ethernet) untuk kira-kira $ 30. Terdapat senarai kit starter yang hebat yang tersedia dari NYCMeshnet yang akan membantu membimbing anda melalui perkakasan yang diperlukan untuk membeli. Pada penghujung hari, anda boleh mendapatkan rangkaian sekitar $ 150.

Selepas membeli perkakasan, menyambung ke Hyperboria adalah mudah. Anda boleh memuat turun imej Raspberry Pi yang mudah dipanggil dipanggil Meshberry. Selepas menjalankan beberapa arahan, Raspberry Pi anda akan berjalan dan bersedia untuk bersaing dengan nod cjdns yang lain. Satu lagi alat yang sangat baik untuk menyambungkan ke meshnet ialah OpenWrt, yang merupakan firmware sumber terbuka untuk router yang menggantikan firmware proprietari penghantar anda dihantar. Pemasangan boleh menjadi sukar, tetapi komuniti OpenWrt ada untuk membantu. Anda boleh mencari senarai router yang disokong di sini. Pembuatan OpenWrt buatan baru bernama Meshbox juga membantu pengguna menyambung lebih pantas dari sebelumnya dengan menggunakan versi terbina OpenWrt dengan GUI cjdns yang telah dipasang sebelum ini.

Ramai penerimanya awal teknologi meshnet memfokuskan diri untuk membina tulang belakang rangkaian dengan cara yang memungkinkan seberapa ramai orang boleh menyambung. Oleh sebab itu, sesetengah pengguna memasang router jarak jauh di bumbung rumah atau pangsapuri mereka. Ini membolehkan penghala anda mencapai jarak paling jauh mungkin untuk menyambung ke nod mesh lain. Nanostation M5 adalah tahan cuaca dan termasuk alat pemasangan yang menjadikannya mudah dipasang di atas bumbung. Anda juga boleh menggunakan kabel Ethernet bersertifikat luar untuk menjalankan kabel dari penghala kembali ke rumah anda.

Sumber dan Bantuan

Kerana sifat percubaan rangkaian ini, sangat biasa untuk menghadapi masalah semasa memasang peralatan anda. Terima kasih, mudah untuk mendapatkan bantuan terima kasih kepada komuniti pengguna yang semakin meningkat membantu projek ini. Satu laman web yang hebat untuk diperiksa ialah projectmeshnet.org, yang merupakan hab bagi pengguna yang berminat untuk membina meshnet. Pengguna Meshnet juga digantung di IRC, dan anda boleh menyertai saluran seperti #projectmeshnet dan #cjdns di EFnet (antara lain) untuk membantu menyambung ke rangkaian.


Kongsi

Meninggalkan Komen