NordVPN merilis klien sumber terbuka untuk Linux

NordVPN Linux

NordVPN merilis tiga produknya di bawah lisensi open source

Penyedia VPN NordVPN baru-baru ini mengumumkan melalui sebuah postingan blog tentang perilisan klien Linux sumber terbuka , pustaka jaringan Libtelio, dan pustaka berbagi file Libdrop.

Klien Linux menyediakan antarmuka baris perintah untuk mengelola koneksi ke server NordVPN, memungkinkan Anda untuk memilih server dari daftar berdasarkan lokasi yang Anda inginkan, mengubah pengaturan protokol, dan mengaktifkan mode Kill Switch, yang memblokir akses jaringan jika koneksi ke VPN server terputus.

Bagi Anda yang baru mengenal NordVPN, Anda harus tahu bahwa ini adalah layanan VPN yang disediakan oleh perusahaan Nordsec dengan aplikasi untuk Microsoft Windows, macOS, Linux, Android, iOS, dan Android TV.

NordVPN merutekan lalu lintas melalui server jarak jauh sehingga menyembunyikan alamat IP dan mengenkripsi semua data masuk dan keluar. Untuk enkripsi, NordVPN telah menggunakan teknologi OpenVPN dan Internet Key Exchange v2/IPsec dalam aplikasinya dan juga memperkenalkan teknologi NordLynx miliknya sendiri.

NordLynx adalah alat VPN berdasarkan protokol WireGuard, yang bertujuan untuk kinerja yang lebih baik daripada protokol tunneling IPsec dan OpenVPN.

NordVPN untuk Linux

Klien Linux tersebut disebutkan mendukung protokol NordLynx ( berbasis WireGuard) dan OpenVPN. Klien ini menggunakan iptables untuk mengubah pengaturan firewall, iproute untuk perutean, tuntap untuk koneksi tunneling, dan systemd-resolved untuk resolusi nama DNS.

Pustaka Libtelio mencakup fungsi jaringan tipikal dan menyediakan implementasi jaringan MeshNet virtual yang dibentuk dari sistem pengguna dan digunakan untuk berkomunikasi satu sama lain. MeshNet memungkinkan Anda untuk membangun terowongan terenkripsi antar perangkat dan menciptakan tampilan jaringan lokal terpisah berdasarkan terowongan tersebut.

Kami menjadikan produk ini open source sebagai tanda komitmen kami terhadap transparansi dan akuntabilitas. Kami menginginkan masukan dan pengawasan dari komunitas pemrograman dan menunjukkan kepada mereka bahwa kami memiliki kepercayaan pada perangkat lunak kami sendiri.

Langkah ini juga menggarisbawahi keyakinan kuat kami pada kemajuan kolaboratif. Keamanan dunia maya dan komunitas pengembangan aplikasi penuh dengan pembuat kode dan pentester berbakat yang dapat membawa perspektif unik mereka sendiri ke aplikasi kami.

Tidak seperti VPN, koneksi di Meshnet tidak dibuat antara perangkat dan server VPN, tetapi antara perangkat akhir, yang juga berpartisipasi sebagai simpul untuk merutekan lalu lintas.

Untuk seluruh jaringan MeshNet, Anda dapat menentukan server umum untuk berinteraksi dengan dunia luar (misalnya, jika node keluar terletak di rumah pengguna, tidak masalah perjalanan dan tempat apa yang terhubung dengan pengguna dari perangkat yang terhubung ke MeshNet, untuk layanan eksternal, aktivitas jaringan akan terlihat seperti ini, seolah-olah pengguna terhubung dari alamat IP rumahnya).

Sumber terbuka Libtelio adalah langkah yang sangat penting karena kode ini membentuk tulang punggung semua aplikasi NordVPN kami, bukan hanya klien Linux kami. Menempatkan materi ini di tangan komunitas Linux, salah satu komunitas open source terkuat yang aktif saat ini, mendorong pembuat kode dan pengembang berbakat untuk memeriksa kode kami dan meningkatkan layanan kami.

Berbagai implementasi Wireguard dapat digunakan untuk mengenkripsi lalu lintas di MeshNet. Server VPN dan node pengguna di dalam MeshNet dapat digunakan sebagai node keluar.

Filter paket yang dapat dikonfigurasi disediakan untuk membatasi lalu lintas di dalam jaringan, dan layanan berbasis DNS disediakan untuk menentukan host. Pustaka yang diterbitkan memungkinkan Anda untuk mengatur jaringan MeshNet Anda sendiri di dalam aplikasi Anda.

Pustaka Libdrop menyediakan fitur untuk mengatur berbagi file yang aman antar perangkat pengguna. Pustaka ini mendukung pengiriman dan penerimaan file langsung melalui MeshNet atau jaringan global, tanpa melibatkan server pihak ketiga.

Terakhir, jika Anda tertarik untuk mempelajari lebih lanjut tentang hal ini , Anda dapat menemukan detailnya di tautan berikut.

Anda perlu tahu bahwa kode klien bersifat open source di bawah lisensi GPLv3 . Bahasa pemrograman Go, Rust, C, dan Python digunakan dalam pengembangannya. Distribusi yang didukung meliputi Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS, dan Raspbian.


Tambahkan sebagai sumber pilihan di Google