NordVPN llanço un client de codi obert per a Linux

NordVPN Linux

NordVPN està llançant tres dels seus productes sota una llicència de codi obert

El proveĂ¯dor de VPN, NordVPN va donar a conèixer fa poc mitjançant una publicaciĂ³ de bloc el llançament d'un client per a Linux de codi obert, la biblioteca de xarxa Libtelio i la biblioteca per compartir fitxers Libdrop.

El client de Linux proporciona una interfĂ­cie de lĂ­nia d'ordres per administrar les connexions als servidors NordVPN, cosa que permet seleccionar un servidor de la llista en funciĂ³ de la ubicaciĂ³ desitjada, canviar la configuraciĂ³ del protocol i habilitar el mode Kill Switch, que bloqueja l'accĂ©s a la xarxa si la connexiĂ³ a la VPN del servidor es perd.

Per als que desconeixen de NordVPN, heu de saber que aquest és un servei VPN proporcionat per l'empresa Nordsec amb aplicacions per a Microsoft Windows, macOS, Linux, Android, iOS i Android TV.

NordVPN encamina el trànsit a través d'un servidor remot ocultant així l'adreça IP i encriptant totes les dades entrants i sortints. Per al xifratge, NordVPN ha estat utilitzant les tecnologies OpenVPN i Internet Key Exchange v2/IPsec a les seves aplicacions i també va introduir la seva tecnologia patentada NordLynx.

NordLynx Ă©s una eina VPN basada en el protocol WireGuard, que tĂ© com a objectiu un millor rendiment que els protocols de tunelitzaciĂ³ IPsec i OpenVPN.

NordVPN per a Linux

Sobre el client per a Linux, s'esmenta que Ă©s compatible amb els protocols NordLynx ( basats en WireGuard) i OpenVPN. Usa iptables per canviar la configuraciĂ³ del firewall, iproute per encaminar, tuntap per tunelitzar connexions i systemd-resolved per resoldre noms DNS.

La biblioteca Libtelio inclou funcions de xarxa tĂ­piques i proporciona una implementaciĂ³ d'una xarxa virtual MeshNet formada a partir de sistemes d'usuari i utilitzada per comunicar-se entre si. Meshnet us permet establir tĂºnels encriptats entre dispositius i crear una aparença d'una xarxa local separada basada en ells.

Estem fent que aquests productes siguin de codi obert com un senyal del nostre compromĂ­s amb la transparència i la responsabilitat. Volem l'aportaciĂ³ i l'escrutini de la comunitat de programaciĂ³ i mostrar-vos que tenim confiança en el nostre propi programari.

Aquest pas tambĂ© subratlla la nostra ferma creença en el progrĂ©s col·laboratiu. La comunitat de ciberseguretat i desenvolupament d'aplicacions Ă©s plena de codificadors i pentesters talentosos que poden aportar les seves prĂ²pies perspectives Ăºniques a les nostres aplicacions.

A diferència de VPN, les connexions a Meshnet no s'estableixen entre el dispositiu i el servidor VPN, sinĂ³ entre dispositius finals, que tambĂ© participen com a nodes per a l'encaminament del trĂ nsit.

Per a tota la xarxa MeshNet, podeu definir un servidor comĂº per interactuar amb el mĂ³n exterior (per exemple, si el node sortint estĂ  ubicat a la casa de l'usuari, llavors no importa a quins viatges i llocs es connecti l'usuari des dels dispositius connectats a MeshNet, per a serveis externs, l'activitat de la xarxa es veurĂ  aixĂ­, com si l'usuari s'estiguĂ©s connectant des de l'adreça IP de casa).

El codi obert de Libtelio Ă©s un pas particularment important perquè aquest codi forma la columna vertebral de totes les nostres aplicacions NordVPN, no nomĂ©s del nostre client Linux. Posar aquest material a les mans de la comunitat de Linux, una de les comunitats de codi obert mĂ©s sĂ²lides actualment actives, encoratja els codificadors i desenvolupadors talentosos a examinar el nostre codi i millorar el nostre servei.

Es poden utilitzar diverses implementacions de Wireguard per xifrar el trĂ nsit a MeshNet. Tant els servidors VPN com els nodes d'usuari dins de MeshNet es poden fer servir com a nodes de sortida.

Es proporciona un filtre de paquets configurable per limitar el trĂ nsit dins la xarxa i es proporciona un servei basat en DNS per determinar els hosts. La biblioteca publicada us permet organitzar les vostres prĂ²pies xarxes MeshNet en les vostres aplicacions.

La biblioteca Libdrop proporciona funcions per organitzar l'intercanvi segur de fitxers entre dispositius d'usuari. Admet l'enviament i la recepciĂ³ directes de fitxers a travĂ©s de MeshNet o la xarxa global, sense involucrar servidors de tercers.

Finament si estĂ s interessat en poder conèixer mĂ©s sobre aixĂ² , pots consultar els detalls al segĂ¼ent enllaç.

Has de saber que el codi del client estĂ  obert sota la llicència GPLv3 . En el desenvolupament es van utilitzar els llenguatges de programaciĂ³ Go, Rust, C i Python. Les distribucions compatibles sĂ³n Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS i Rasbian.


Afegir com a font preferida a Google