
Beberapa hari yang lalu, berita telah dikeluarkan bahawa versi pertama Weron VPN telah diterbitkan , iaitu projek yang bertujuan untuk membolehkan penciptaan rangkaian tindanan yang menggabungkan hos yang tersebar secara geografi dalam rangkaian maya, yang nodnya berinteraksi secara langsung antara satu sama lain (P2P).
Perlu diingatkan bahawa salah satu ciri utama Weron ialah keupayaannya untuk mewujudkan rangkaian tunggal yang dipercayai yang menghubungkan hos tempatan dengan sistem yang berjalan dalam persekitaran awan. Overhed penggunaan WebRTC yang rendah pada rangkaian latensi rendah juga membolehkan penciptaan rangkaian rumah berasaskan Weron yang selamat untuk melindungi trafik antara hos dalam rangkaian tempatan.
Satu lagi ciri utama projek ini ialah ia menyediakan API untuk pembangun mencipta aplikasi teragih mereka sendiri dengan ciri-ciri seperti penyambungan semula sambungan automatik dan penubuhan berbilang saluran komunikasi secara serentak.
Di samping itu, turut ditekankan bahawa penciptaan rangkaian IP maya (lapisan 3) dan rangkaian Ethernet (lapisan 2) disokong .
Bagi bahagian perbezaan utama dengan projek lain yang serupa seperti Tailscale, WireGuard dan ZeroTier, ia adalah penggunaan protokol WebRTC untuk interaksi nod dalam rangkaian maya.
Kelebihan utama yang diandaikan oleh projek ini ialah dengan menggunakan WebRTC sebagai pengangkutan, rintangan untuk menyekat trafik VPN adalah lebih besar, kerana protokol ini digunakan secara aktif dalam program persidangan video dan audio yang popular seperti Zoom.
Perlu dinyatakan bahawa WebRTC juga menyerlah kerana ia menyediakan alatan luar biasa untuk mengakses hos yang berjalan di belakang NAT dan memintas tembok api korporat menggunakan protokol STUN dan TURN. Oleh itu, projek Weron terkenal kerana menyediakan semua alatan untuk mencipta rangkaian tindanan berasaskan WebRTC yang mudah, pantas dan selamat.
Daripada ciri-ciri lain yang menonjol daripada projek ini, perkara berikut disebutkan:
- Membenarkan untuk mencipta nod akses di belakang NAT: Oleh kerana weron menggunakan WebRTC untuk mewujudkan sambungan antara nod, anda boleh melintasi tembok api korporat dan NAT dengan mudah menggunakan STUN, atau menggunakan pelayan TURN untuk menyalurkan trafik. Ini boleh menjadi sangat berguna, sebagai contoh, untuk SSH ke dalam makmal rumah anda tanpa memajukan sebarang port pada penghala anda.
- Menawarkan kuasa untuk menjamin rangkaian rumaha: Oleh kerana overhed WebRTC yang agak rendah pada rangkaian kependaman rendah, weron boleh digunakan untuk menjamin trafik antara nod pada LAN tanpa menjejaskan prestasi dengan ketara.
- Membolehkan anda menyertai nod tempatan dalam rangkaian awan- Jika anda menjalankan, sebagai contoh, gugusan Kubernetes dengan nod berasaskan instance awan tetapi juga ingin menggabungkan nod setempat anda bersama-sama, anda boleh menggunakan weron untuk mencipta rangkaian yang boleh dipercayai.
- memintas penapisan– Suite WebRTC asas, yang berasaskan alat persidangan video popular seperti Zoom, Teams dan Meet, sukar untuk disekat pada peringkat rangkaian, menjadikannya tambahan yang berharga pada kotak alat anda untuk mengelakkan penapisan negeri atau korporat.
- Tulis protokol point-to-point anda sendiri: API ringkas memudahkan untuk menulis aplikasi yang diedarkan dengan penyambungan semula automatik, berbilang saluran data, dsb.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut tentang projek ini , anda harus tahu bahawa kod projek ditulis dalam Go dan diedarkan di bawah lesen AGPLv3. Binaan sedia untuk digunakan tersedia untuk Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS dan Windows.
Bagaimana untuk memasang Weron pada Linux?
Bagi mereka yang berminat untuk dapat memasang Weron pada sistem mereka, mereka boleh melakukannya dengan cara yang sangat mudah dan itu boleh dilakukan dari hampir mana-mana pengedaran Linux semasa.
Untuk dapat menjalankan pemasangan, cukup buka terminal dan di dalamnya kita akan menaip arahan berikut:
curl -L -o /tmp/weron "https://github.com/pojntfx/weron/releases/latest/download/weron.linux-$(uname -m)" sudo install /tmp/weron /usr/local/ bin sudo setcap cap_net_admin+ep /usr/local/bin/weron
Untuk mengetahui lebih lanjut tentang penggunaan Weron, anda boleh merujuk pautan berikut.