NordVPN släppte en öppen källkodsklient för Linux

NordVPN Linux

NordVPN släpper tre av sina produkter under en öppen källkodslicens

VPN-leverantören, NordVPN avslöjat nyligen genom ett blogginlägg lanserar en klient för linux öppen källkod, Libtelio nätverksbibliotek och Libdrop fildelningsbibliotek.

linux-klienten ger ett kommandoradsgränssnitt för att hantera anslutningar till NordVPN-servrar, så att du kan välja en server från listan baserat på din önskade plats, ändra protokollinställningar och aktivera Kill Switch-läge, vilket blockerar nätverksåtkomst om serverns VPN-anslutning tappas.

För dig som är ny på NordVPN bör du veta att detta är en VPN-tjänst som tillhandahålls av Nordsec-företaget med appar för Microsoft Windows, macOS, Linux, Android, iOS och Android TV.

NordVPN dirigerar trafik genom en fjärrserver och döljer därmed IP-adressen och krypterar all inkommande och utgående data. För kryptering har NordVPN använt OpenVPN och Internet Key Exchange v2/IPsec-teknologier i sina applikationer och även introducerat sin egenutvecklade NordLynx-teknologi.

NordLynx är ett VPN-verktyg baserat på WireGuard-protokollet, som syftar till bättre prestanda än IPsec- och OpenVPN-tunnlingsprotokoll.

NordVPN för Linux

Om klienten för Linux nämns det att är kompatibel med NordLynx-protokoll (baserat på WireGuard) och OpenVPN. använd iptables för att ändra brandväggsinställningar, iproute för routing, tuntap för tunnling av anslutningar och systemd-resolved för att lösa DNS-namn.

Libtelio-biblioteket innehåller typiska nätverksfunktioner och tillhandahåller en implementering av ett virtuellt MeshNet-nätverk bildat av användarsystem och används för att kommunicera med varandra. Meshnet låter dig upprätta krypterade tunnlar mellan enheter och skapa intrycket av ett separat lokalt nätverk baserat på dem.

Vi gör dessa produkter med öppen källkod som ett tecken på vårt engagemang för transparens och ansvarsskyldighet. Vi vill ha input och granskning från programmeringsgemenskapen och visa dem att vi har förtroende för vår egen programvara.

Detta steg understryker också vår fasta tro på framsteg i samarbete. Communityn för cybersäkerhet och apputveckling är full av begåvade kodare och pentestare som kan ge sina egna unika perspektiv till våra appar.

Till skillnad från VPN upprättas inte anslutningar i Meshnet mellan enheten och VPN-servern, utan mellan slutenheter, som också deltar som noder för att dirigera trafik.

För hela MeshNet-nätverket kan du definiera en gemensam server för att interagera med omvärlden (till exempel om den utgående noden är placerad i användarens hem, då spelar det ingen roll vilka resor och platser användaren ansluter till från de anslutna enheterna till MeshNet, för externa tjänster, kommer nätverksaktiviteten att se ut så här, som om användaren ansluter från sin hem-IP-adress).

Open sourcing Libtelio är ett särskilt viktigt steg eftersom denna kod utgör ryggraden i alla våra NordVPN-appar, inte bara vår Linux-klient. Genom att lägga detta material i händerna på Linux-communityt, en av de starkaste öppen källkodsgemenskaperna som för närvarande är aktiva, uppmuntras duktiga kodare och utvecklare att undersöka vår kod och förbättra vår tjänst.

Olika implementeringar av Wireguard kan användas för att kryptera trafik på MeshNet. Både VPN-servrar och användarnoder inom MeshNet kan användas som utgångsnoder.

Ett konfigurerbart paketfilter tillhandahålls för att begränsa trafiken inom nätverket och en DNS-baserad tjänst tillhandahålls för att fastställa värdar. Det publicerade biblioteket låter dig vara värd för dina egna MeshNet-nätverk i dina applikationer.

Bibliotek Libdrop tillhandahåller funktioner för att organisera säker fildelning mellan användarenheter. Stöder direkt sändning och mottagning av filer över MeshNet eller det globala nätverket, utan att involvera tredjepartsservrar.

fint om du är det intresserad av att veta mer om detkan du kolla in detaljerna följande länk.

Vet att klientkoden är öppen under GPLv3-licensen. Programmeringsspråken Go, Rust, C och Python användes i utvecklingen. Distributioner som stöds är Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS och Rasbian.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.