
A NordVPN három termékét nyílt forráskódú licenc alatt adja ki
A VPN szolgáltató, Bemutatták a NordVPN-t nemrégiben egy blogbejegyzés útján kliens elindítása linuxhoz nyílt forráskódú, a Libtelio hálózati könyvtár és a Libdrop fájlmegosztó könyvtár.
a linux kliens parancssori felületet biztosít a kapcsolatok kezeléséhez a NordVPN szerverekhez, lehetővé téve, hogy a kívánt hely alapján válasszon ki egy szervert a listából, módosítsa a protokollbeállításokat, és engedélyezze a Kill Switch módot, amely blokkolja a hálózati hozzáférést, ha a szerver VPN-kapcsolata 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 megemlítik, hogy kompatibilis a NordLynx protokollokkal (WireGuard) és OpenVPN alapján. iptables használata a tűzfal beállításainak módosításához, az iproute-hoz az útválasztáshoz, a tuntap-hez a kapcsolatok alagúthoz és a systemd-resolvedhez a DNS-nevek feloldásához.
A Libtelio könyvtár tipikus hálózati funkciókat tartalmaz és egy virtuális MeshNet hálózat megvalósítását nyújtja, amely felhasználói rendszerekből épül fel, és egymással kommunikál. A Meshnet lehetővé teszi titkosított alagutak létrehozását eszközök között, és ezek alapján egy különálló helyi hálózat látszatát keltsük.
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.
Konfigurálható csomagszűrő biztosított a hálózaton belüli forgalom korlátozására, és DNS-alapú szolgáltatás biztosított a gazdagépek meghatározásához. A közzétett könyvtár lehetővé teszi, hogy saját MeshNet hálózatait tárolja alkalmazásaiban.
Könyvtár A Libdrop funkciókat biztosít a biztonságos fájlmegosztás megszervezéséhez felhasználói eszközök között. Támogatja a fájlok közvetlen küldését és fogadását MeshNeten vagy a globális hálózaton keresztül, harmadik féltől származó szerverek bevonása nélkül.
finoman, ha az vagy érdekelne többet megtudni róla, a részleteket itt ellenőrizheti a következő link.
Ezt tudnia kell ügyfélkód GPLv3 licenc alatt van nyitva. A fejlesztés során a Go, Rust, C és Python programozási nyelveket használták. A támogatott disztribúciók az Ubuntu, a Fedora, a Manjaro, a Debian, az Arch, a Kali, a CentOS és a Rasbian.