NordVPN Open-Source Linux Client a Bibliothéike mat MeshNet Implementatioun

VPN Provider NordVPN huet d'Open Source vum Client fir d'Linux Plattform ugekënnegt, d'Libtelio Netzwierkbibliothéik an d'Libdrop Datei Sharing Bibliothéik. De Code ass op ënner der GPLv3 Lizenz. D'Programméiersprooche Go, Rust, C a Python goufen an der Entwécklung benotzt.

De Linux Client bitt e Kommandozeil-Interface fir d'Verwalte vu Verbindunge mat NordVPN Serveren, erlaabt Iech e Server aus enger Lëscht op Basis vun der gewënschter Plaz ze wielen, Protokollastellungen z'änneren an de Kill Switch Modus z'aktivéieren, deen den Netzzougang blockéiert wann d'Verbindung zum VPN Server ass verluer. De Client ënnerstëtzt d'Aarbecht mat den NordLynx (baséiert op WireGuard) an OpenVPN Protokoller. Fir Firewall Astellungen z'änneren, gëtt iptables benotzt, iproute gëtt fir Routing benotzt, Tuntap gëtt benotzt fir Tunnelverbindungen, a systemd-resolved gëtt benotzt fir Nimm an DNS ze léisen. Ënnerstëtzt Verdeelunge wéi Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS a Rasbian.

D'Libtelio-Bibliothéik enthält typesch Netzwierkfunktiounen a bitt eng Implementatioun vum MeshNet virtuelle Netzwierk, aus Benotzersystemer geformt a benotzt fir mateneen ze kommunizéieren. MeshNet erlaabt Iech verschlësselte Tunnel tëscht Apparater z'etabléieren an op hir Basis eppes wéi e separat lokalt Netzwierk ze kreéieren. Am Géigesaz zu VPNs sinn d'Verbindungen am MeshNet net tëscht engem Apparat an engem VPN-Server etabléiert, awer tëscht Enngeräter déi och als Node fir Routing Traffic matmaachen.

Fir de ganze MeshNet Netz, kënnt Dir e gemeinsame Server fir Interaktioun mat der Äussewelt definéieren (zum Beispill wann den Ausgangsnode beim Benotzer doheem läit, egal wéi eng Reesen a Plazen de Benotzer op d'Netzwierk vun Apparater verbonne mat MeshNet kënnt. , fir extern Servicer wäert d'Netzwierkaktivitéit esou ausgesinn, wéi wann de Benotzer vun enger Heem IP Adress verbënnt).

Verschidde Wireguard Implementatiounen kënne benotzt ginn fir de Traffic op MeshNet ze verschlësselen. Béid VPN Server a Benotzernoden am MeshNet kënnen als Ausgangsnoden benotzt ginn. E personaliséierte Paketfilter gëtt zur Verfügung gestallt fir den Traffic am Netz ze limitéieren, an en DNS-baséiert Service gëtt zur Verfügung gestallt fir Hosten ze bestëmmen. Déi publizéiert Bibliothéik erlaabt Iech d'Operatioun vun Ären eegene MeshNet Netzwierker an Ären Uwendungen ze organiséieren.

D'Libdrop Bibliothéik bitt Funktiounen fir e sécheren Dateiaustausch tëscht Benotzergeräter ze organiséieren. Direkt Schécken an Empfang vu Dateien iwwer MeshNet oder dem globalen Netz gëtt ënnerstëtzt, ouni d'Bedeelegung vun Drëtt-Partei Serveren.

Source: opennet.ru

Setzt e Commentaire