NordVPN mengeluarkan klien sumber terbuka untuk Linux

NordVPN Linux

NordVPN mengeluarkan tiga produknya di bawah lesen sumber terbuka

Penyedia VPN NordVPN baru-baru ini mengumumkan melalui catatan blog tentang pelancaran klien Linux sumber terbuka , pustaka rangkaian Libtelio dan pustaka perkongsian fail Libdrop.

Klien Linux menyediakan antara muka baris arahan untuk mengurus sambungan ke pelayan NordVPN, yang membolehkan anda memilih pelayan daripada senarai berdasarkan lokasi yang anda inginkan, menukar tetapan protokol dan mendayakan mod Kill Switch, yang menyekat akses rangkaian jika sambungan ke VPN pelayan terputus.

Bagi anda yang baru menggunakan NordVPN, anda harus tahu bahawa ini adalah perkhidmatan VPN yang disediakan oleh syarikat Nordsec dengan aplikasi untuk Microsoft Windows, macOS, Linux, Android, iOS dan Android TV.

NordVPN mengarahkan trafik melalui pelayan jauh sekali gus menyembunyikan alamat IP dan menyulitkan semua data masuk dan keluar. Untuk penyulitan, NordVPN telah menggunakan teknologi OpenVPN dan Internet Key Exchange v2/IPsec dalam aplikasinya dan turut memperkenalkan teknologi NordLynx proprietarinya.

NordLynx ialah alat VPN berdasarkan protokol WireGuard, yang bertujuan untuk prestasi yang lebih baik daripada protokol terowong IPsec dan OpenVPN.

NordVPN untuk Linux

Klien Linux disebut-sebut menyokong protokol NordLynx ( berasaskan WireGuard) dan OpenVPN. Ia menggunakan iptables untuk menukar tetapan firewall, iproute untuk penghalaan, tuntap untuk sambungan terowong dan systemd-resolved untuk resolusi nama DNS.

Pustaka Libtelio merangkumi fungsi rangkaian biasa dan menyediakan pelaksanaan rangkaian MeshNet maya yang dibentuk daripada sistem pengguna dan digunakan untuk berkomunikasi antara satu sama lain. MeshNet membolehkan anda mewujudkan terowong yang disulitkan antara peranti dan mewujudkan rupa rangkaian tempatan yang berasingan berdasarkannya.

Kami menjadikan produk ini sumber terbuka sebagai tanda komitmen kami terhadap ketelusan dan akauntabiliti. Kami mahukan input dan penelitian komuniti pengaturcaraan dan menunjukkan kepada mereka bahawa kami mempunyai keyakinan terhadap perisian kami sendiri.

Langkah ini juga menggariskan kepercayaan kuat kami terhadap kemajuan kerjasama. Komuniti keselamatan siber dan pembangunan aplikasi penuh dengan pengkod dan pentester berbakat yang boleh membawa perspektif unik mereka sendiri kepada apl kami.

Tidak seperti VPN, sambungan dalam Meshnet tidak diwujudkan antara peranti dan pelayan VPN, tetapi antara peranti akhir, yang turut mengambil bahagian sebagai nod untuk penghalaan trafik.

Untuk keseluruhan rangkaian MeshNet, anda boleh menentukan pelayan biasa untuk berinteraksi dengan dunia luar (contohnya, jika nod keluar terletak di rumah pengguna, maka tidak kira perjalanan dan tempat yang disambungkan oleh pengguna daripada peranti yang disambungkan. kepada MeshNet, untuk perkhidmatan luaran, aktiviti rangkaian akan kelihatan seperti ini, seolah-olah pengguna menyambung dari alamat IP rumah mereka).

Sumber terbuka Libtelio merupakan langkah yang sangat penting kerana kod ini membentuk tulang belakang semua apl NordVPN kami, bukan hanya pelanggan Linux kami. Meletakkan bahan ini di tangan komuniti Linux, salah satu komuniti sumber terbuka yang paling kuat pada masa ini, menggalakkan pengkod dan pembangun berbakat untuk memeriksa kod kami dan meningkatkan perkhidmatan kami.

Pelbagai pelaksanaan Wireguard boleh digunakan untuk menyulitkan trafik pada MeshNet. Kedua-dua pelayan VPN dan nod pengguna dalam MeshNet boleh digunakan sebagai nod keluar.

Penapis paket yang boleh dikonfigurasikan disediakan untuk mengehadkan trafik dalam rangkaian, dan perkhidmatan berasaskan DNS disediakan untuk menentukan hos. Pustaka yang diterbitkan membolehkan anda mengatur rangkaian MeshNet anda sendiri dalam aplikasi anda.

Pustaka Libdrop menyediakan ciri untuk mengatur perkongsian fail selamat antara peranti pengguna. Ia menyokong penghantaran dan penerimaan fail secara langsung melalui MeshNet atau rangkaian global, tanpa melibatkan pelayan pihak ketiga.

Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya , anda boleh mendapatkan butirannya di pautan berikut.

Anda harus tahu bahawa kod klien adalah sumber terbuka di bawah lesen GPLv3 . Bahasa pengaturcaraan Go, Rust, C dan Python telah digunakan dalam pembangunannya. Pengedaran yang disokong termasuk Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS dan Raspbian.


Tambahkan sebagai sumber pilihan dalam Google