NordVPN a lansat un client open source pentru Linux

NordVPN Linux

NordVPN lansează trei dintre produsele sale sub o licență open source

Furnizorul de VPN NordVPN a anunțat recent, printr-o postare pe blog , lansarea unui client Linux open-source , a bibliotecii de rețea Libtelio și a bibliotecii de partajare a fișierelor Libdrop.

Clientul Linux oferă o interfață de linie de comandă pentru gestionarea conexiunilor la serverele NordVPN, permițându-vă să selectați un server din listă în funcție de locația dorită, să modificați setările protocolului și să activați modul Kill Switch, care blochează accesul la rețea dacă se pierde conexiunea la VPN-ul serverului.

Pentru cei dintre voi care sunt noi în NordVPN, ar trebui să știți că acesta este un serviciu VPN oferit de compania Nordsec cu aplicații pentru Microsoft Windows, macOS, Linux, Android, iOS și Android TV.

NordVPN direcționează traficul printr-un server la distanță, ascunzând astfel adresa IP și criptând toate datele de intrare și de ieșire. Pentru criptare, NordVPN a folosit tehnologiile OpenVPN și Internet Key Exchange v2/IPsec în aplicațiile sale și a introdus, de asemenea, tehnologia proprie NordLynx.

NordLynx este un instrument VPN bazat pe protocolul WireGuard, care urmărește o performanță mai bună decât protocoalele de tunel IPsec și OpenVPN.

NordVPN pentru Linux

Clientul Linux este menționat ca suportând protocoalele NordLynx ( bazat pe WireGuard) și OpenVPN. Folosește iptables pentru a modifica setările firewall-ului, iproute pentru rutare, tuntap pentru conexiuni de tunelare și systemd-resolved pentru rezoluția numelui DNS.

Biblioteca Libtelio include funcții tipice de rețea și oferă o implementare a unei rețele MeshNet virtuale formate din sistemele utilizatorilor și utilizate pentru a comunica între ele. MeshNet vă permite să stabiliți tuneluri criptate între dispozitive și să creați aspectul unei rețele locale separate bazate pe acestea.

Facem aceste produse open source ca un semn al angajamentului nostru față de transparență și responsabilitate. Dorim contribuția și controlul comunității de programare și le arătăm că avem încredere în propriul software.

Acest pas subliniază, de asemenea, credința noastră fermă în progresul colaborativ. Comunitatea de securitate cibernetică și dezvoltare de aplicații este plină de codificatori și pentesteri talentați care își pot aduce propriile perspective unice aplicațiilor noastre.

Spre deosebire de VPN, conexiunile în Meshnet nu sunt stabilite între dispozitiv și serverul VPN, ci între dispozitivele finale, care participă și ca noduri pentru rutarea traficului.

Pentru întreaga rețea MeshNet, puteți defini un server comun pentru a interacționa cu lumea exterioară (de exemplu, dacă nodul de ieșire este situat în casa utilizatorului, atunci nu contează ce călătorii și locurile la care se conectează utilizatorul de la dispozitivele conectate la MeshNet, pentru servicii externe, activitatea de rețea va arăta astfel, ca și cum utilizatorul s-ar fi conectat de la adresa IP de acasă).

Open sourcing Libtelio este un pas deosebit de important, deoarece acest cod formează coloana vertebrală a tuturor aplicațiilor noastre NordVPN, nu doar a clientului nostru Linux. Punerea acestui material în mâinile comunității Linux, una dintre cele mai puternice comunități open source active în prezent, încurajează programatorii și dezvoltatorii talentați să ne examineze codul și să ne îmbunătățească serviciul.

Diferite implementări ale Wireguard pot fi folosite pentru a cripta traficul pe MeshNet. Atât serverele VPN, cât și nodurile de utilizator din MeshNet pot fi utilizate ca noduri de ieșire.

Este furnizat un filtru de pachete configurabil pentru a limita traficul în rețea și un serviciu bazat pe DNS pentru a determina gazdele. Biblioteca publicată vă permite să vă organizați propriile rețele MeshNet în aplicații.

Biblioteca Libdrop oferă funcții pentru organizarea partajării securizate a fișierelor între dispozitivele utilizatorilor. Aceasta acceptă trimiterea și primirea directă a fișierelor prin MeshNet sau rețeaua globală, fără a implica servere terțe.

În cele din urmă, dacă sunteți interesați să aflați mai multe despre acest subiect , puteți găsi detalii la linkul următor.

Trebuie să știți că codul clientului este open source sub licența GPLv3 . În dezvoltarea sa au fost folosite limbajele de programare Go, Rust, C și Python. Distribuțiile suportate includ Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS și Raspbian.


Adăugați ca sursă preferată în Google