Klien lan perpustakaan Linux sumber terbuka NordVPN kanthi implementasi MeshNet

Panyedhiya VPN NordVPN ngumumake sumber terbuka klien kanggo platform Linux, perpustakaan jaringan Libtelio lan perpustakaan enggo bareng file Libdrop. Kode iki mbukak miturut lisensi GPLv3. Basa pamrograman Go, Rust, C lan Python digunakake ing pangembangan kasebut.

Klien Linux nyedhiyakake antarmuka baris perintah kanggo ngatur sambungan menyang server NordVPN, ngidini sampeyan milih server saka dhaptar adhedhasar lokasi sing dikarepake, ngganti setelan protokol lan ngaktifake mode Kill Switch, sing mblokir akses jaringan yen sambungan menyang server VPN. wis ilang. Klien ndhukung karya nggunakake NordLynx (adhedhasar WireGuard) lan protokol OpenVPN. Kanggo ngganti setelan firewall, iptables digunakake, iproute digunakake kanggo nuntun, tuntap digunakake kanggo sambungan trowongan, lan systemd-resolved digunakake kanggo mutusake masalah jeneng ing DNS. Ndhukung distribusi kayata Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS lan Rasbian.

Perpustakaan Libtelio kalebu fungsi jaringan khas lan menehi implementasine saka jaringan virtual MeshNet, kawangun saka sistem pangguna lan digunakake kanggo komunikasi karo saben liyane. MeshNet ngidini sampeyan nggawe terowongan sing dienkripsi ing antarane piranti lan nggawe dhasar kaya jaringan lokal sing kapisah. Ora kaya VPN, sambungan ing MeshNet ora digawe ing antarane piranti lan server VPN, nanging ing antarane piranti pungkasan sing uga melu minangka node kanggo nuntun lalu lintas.

Kanggo kabeh jaringan MeshNet, sampeyan bisa nemtokake server umum kanggo interaksi karo jagad njaba (contone, yen simpul metu ana ing omah pangguna, mula apa wae lelungan lan panggonan pangguna ngakses jaringan saka piranti sing disambungake menyang MeshNet. , kanggo layanan eksternal, aktivitas jaringan bakal katon kaya iki, kaya pangguna nyambung saka alamat IP omah).

Macem-macem implementasi Wireguard bisa digunakake kanggo ndhelik lalu lintas ing MeshNet. Server VPN lan simpul pangguna ing MeshNet bisa digunakake minangka simpul metu. Filter paket khusus diwenehake kanggo mbatesi lalu lintas ing jaringan, lan layanan basis DNS diwenehake kanggo nemtokake host. Pustaka sing diterbitake ngidini sampeyan ngatur operasi jaringan MeshNet dhewe ing aplikasi sampeyan.

Pustaka Libdrop nyedhiyakake fungsi kanggo ngatur ijol-ijolan file sing aman ing antarane piranti pangguna. Ngirim lan nampa file langsung liwat MeshNet utawa jaringan global didhukung, tanpa keterlibatan server pihak katelu.

Source: opennet.ru

Add a comment