NordVPN vydala open source klienta pro Linux

NordVPN Linux

NordVPN vydává tři své produkty pod licencí open source

Poskytovatel VPN NordVPN nedávno prostřednictvím blogového příspěvku oznámil vydání open-source linuxového klienta , síťové knihovny Libtelio a knihovny pro sdílení souborů Libdrop.

Linuxový klient poskytuje rozhraní příkazového řádku pro správu připojení k serverům NordVPN, které vám umožňuje vybrat server ze seznamu na základě požadovaného umístění, změnit nastavení protokolu a povolit režim Kill Switch, který blokuje přístup k síti, pokud dojde ke ztrátě připojení k VPN serveru.

Pro ty z vás, kteří jsou v NordVPN noví, měli byste vědět, že se jedná o službu VPN poskytovanou společností Nordsec s aplikacemi pro Microsoft Windows, macOS, Linux, Android, iOS a Android TV.

NordVPN směruje provoz přes vzdálený server, čímž skryje IP adresu a šifruje všechna příchozí a odchozí data. Pro šifrování používá NordVPN ve svých aplikacích technologie OpenVPN a Internet Key Exchange v2/IPsec a také představil svou vlastní technologii NordLynx.

NordLynx je nástroj VPN založený na protokolu WireGuard, jehož cílem je lepší výkon než tunelovací protokoly IPsec a OpenVPN.

NordVPN pro Linux

Uvádí se, že linuxový klient podporuje protokoly NordLynx ( založený na WireGuardu) a OpenVPN. Používá iptables pro změnu nastavení firewallu, iproute pro směrování, tuntap pro tunelování připojení a systemd-resolved pro rozlišení DNS jmen.

Knihovna Libtelio obsahuje typické síťové funkce a poskytuje implementaci virtuální sítě MeshNet, která je tvořena uživatelskými systémy a používá se pro vzájemnou komunikaci. MeshNet umožňuje vytvářet šifrované tunely mezi zařízeními a na jejich základě vytvářet zdání samostatné lokální sítě.

Tyto produkty vytváříme jako open source jako znamení našeho závazku k transparentnosti a odpovědnosti. Chceme přístup a kontrolu od programátorské komunity a ukázat jim, že máme důvěru v náš vlastní software.

Tento krok také podtrhuje naši silnou víru v pokrok ve spolupráci. Komunita kybernetické bezpečnosti a vývoje aplikací je plná talentovaných kodérů a pentesterů, kteří mohou do našich aplikací vnést své vlastní jedinečné perspektivy.

Na rozdíl od VPN se spojení v Meshnet nenavazují mezi zařízením a serverem VPN, ale mezi koncovými zařízeními, která se také účastní jako uzly pro směrování provozu.

Pro celou síť MeshNet můžete definovat společný server pro interakci s vnějším světem (pokud se například odchozí uzel nachází v domově uživatele, pak nezáleží na tom, na jaké cesty a místa se uživatel připojuje z připojených zařízení na MeshNet, u externích služeb bude síťová aktivita vypadat takto, jako by se uživatel připojoval ze své domácí IP adresy).

Open sourcing Libtelio je obzvláště důležitým krokem, protože tento kód tvoří páteř všech našich aplikací NordVPN, nejen našeho linuxového klienta. Vložení tohoto materiálu do rukou linuxové komunity, jedné z nejsilnějších v současnosti aktivních komunit s otevřeným zdrojovým kódem, povzbudí talentované kodéry a vývojáře, aby prozkoumali náš kód a zlepšili naše služby.

K šifrování provozu na MeshNet lze použít různé implementace Wireguard. Jako výstupní uzly lze použít jak servery VPN, tak uživatelské uzly v rámci MeshNet.

Pro omezení provozu v síti je k dispozici konfigurovatelný paketový filtr a pro určení hostitelů je k dispozici služba založená na DNS. Publikovaná knihovna umožňuje organizovat vlastní sítě MeshNet ve vašich aplikacích.

Knihovna Libdrop poskytuje funkce pro organizaci bezpečného sdílení souborů mezi uživatelskými zařízeními. Podporuje přímé odesílání a přijímání souborů přes MeshNet nebo globální síť, bez zapojení serverů třetích stran.

A konečně, pokud se chcete dozvědět více , podrobnosti naleznete na následujícím odkazu.

Měli byste vědět, že klientský kód je open source pod licencí GPLv3 . Při jeho vývoji byly použity programovací jazyky Go, Rust, C a Python. Mezi podporované distribuce patří Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS a Raspbian.


Přidat jako preferovaný zdroj v Googlu