A NordVPN nyílt forráskódú klienst adott ki Linuxhoz

NordVPN Linux

A NordVPN három termékét nyílt forráskódú licenc alatt adja ki

A NordVPN VPN-szolgáltató nemrégiben egy blogbejegyzésben jelentette be egy nyílt forráskódú Linux kliens , a Libtelio hálózati könyvtár és a Libdrop fájlmegosztó könyvtár kiadását .

A Linux kliens parancssori felületet biztosít a NordVPN szerverekhez való kapcsolatok kezeléséhez, lehetővé téve a szerver kiválasztását a listából a kívánt hely alapján, a protokollbeállítások módosítását és a Kill Switch mód engedélyezését, amely blokkolja a hálózati hozzáférést, ha a szerver VPN-jével való kapcsolat megszakad.

Azok számára, akik még nem ismerik a NordVPN-t, tudniuk kell, hogy ez egy VPN-szolgáltatás, amelyet a Nordsec cég biztosít Microsoft Windows, macOS, Linux, Android, iOS és Android TV alkalmazásokkal.

A NordVPN egy távoli szerveren keresztül irányítja a forgalmat, így elrejti az IP-címet, és titkosít minden bejövő és kimenő adatot. A titkosításhoz a NordVPN OpenVPN és Internet Key Exchange v2/IPsec technológiákat használt alkalmazásaiban, és bevezette saját NordLynx technológiáját is.

A NordLynx egy WireGuard protokollon alapuló VPN-eszköz, amely jobb teljesítményre törekszik, mint az IPsec és az OpenVPN alagútkezelési protokollok.

NordVPN Linuxhoz

A Linux kliensről azt írják, hogy támogatja a NordLynx ( WireGuard-alapú) és az OpenVPN protokollokat. Az iptables-t használja a tűzfalbeállítások módosításához, az iproute-ot az útválasztáshoz, a tuntap-ot az alagútkapcsolatokhoz, a systemd-resolved-et pedig a DNS-névfeloldáshoz.

A Libtelio könyvtár tipikus hálózati funkciókat tartalmaz , és egy MeshNet virtuális hálózat megvalósítását biztosítja, amely felhasználói rendszerekből áll, és egymással való kommunikációra szolgál. A MeshNet lehetővé teszi titkosított alagutak létrehozását az eszközök között, és egy különálló helyi hálózat látszatának megteremtését ezek alapján.

Ezeket a termékeket nyílt forráskódúvá tesszük, az átláthatóság és az elszámoltathatóság iránti elkötelezettségünk jeleként. Szeretnénk a programozói közösség közreműködését és ellenőrzését, és megmutatni nekik, hogy bízunk a saját szoftverünkben.

Ez a lépés is alátámasztja az együttműködésen alapuló haladásba vetett erős hitünket. A kiberbiztonsággal és alkalmazásfejlesztőkkel foglalkozó közösség tele van tehetséges kódolókkal és tesztelőkkel, akik saját, egyedi szempontokat hozhatnak az alkalmazásainkba.

A VPN-től eltérően a Meshnetben a kapcsolatok nem az eszköz és a VPN-kiszolgáló között jönnek létre, hanem a végberendezések között, amelyek a forgalom irányításának csomópontjaiként is részt vesznek.

A teljes MeshNet hálózatra meghatározhat egy közös szervert a külvilággal való interakcióhoz (például ha a kimenő csomópont a felhasználó otthonában található, akkor nem mindegy, hogy a felhasználó milyen kioldásokhoz és helyekhez csatlakozik a csatlakoztatott eszközökről a MeshNethez, külső szolgáltatások esetén a hálózati tevékenység így fog kinézni, mintha a felhasználó otthoni IP-címéről csatlakozna).

A nyílt forráskódú Libtelio különösen fontos lépés, mert ez a kód képezi az összes NordVPN-alkalmazásunk gerincét, nem csak a Linux-kliensünket. Ha ezt az anyagot a Linux közösség kezébe adjuk, amely az egyik legerősebb nyílt forráskódú közösség, amely jelenleg aktív, arra ösztönzi a tehetséges kódolókat és fejlesztőket, hogy vizsgálják meg kódunkat és javítsák szolgáltatásunkat.

A Wireguard különféle megvalósításai használhatók a MeshNet forgalom titkosításához. Mind a VPN-kiszolgálók, mind a MeshNet felhasználói csomópontjai használhatók kilépési csomópontként.

Egy konfigurálható csomagszűrő korlátozza a hálózaton belüli forgalmat, és egy DNS-alapú szolgáltatás határozza meg a gazdagépeket. A közzétett függvénykönyvtár lehetővé teszi saját MeshNet hálózatok rendszerezését az alkalmazásaiban.

A Libdrop könyvtár olyan funkciókat kínál, amelyek lehetővé teszik a biztonságos fájlmegosztást a felhasználói eszközök között. Támogatja a közvetlen fájlküldést és -fogadást MeshNet-en vagy a globális hálózaton keresztül, harmadik féltől származó szerverek bevonása nélkül.

Végül, ha többet szeretnél megtudni róla , a részleteket az alábbi linken találod .

Tudnod kell, hogy a kliens kód nyílt forráskódú a GPLv3 licenc alatt . A fejlesztés során a Go, Rust, C és Python programozási nyelveket használták. A támogatott disztribúciók közé tartozik az Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS és Raspbian.


Hozzáadás előnyben részesített forrásként a Google-ben