NordVPN ka hapur kodin e klientit për Linux dhe bibliotekave me realizimin e MeshNet.

VPN-provider NordVPN announced the release of the source code for its Linux client, the Libtelio networking library, and the Libdrop file sharing library. The code is open under the GPLv3 license. The development utilized programming languages Go, Rust, C, and Python.

The Linux client provides a command-line interface to manage connections to NordVPN servers, allows you to select a server from the list based on your desired location, change protocol settings, and enable the Kill Switch mode, which blocks network access in case the connection is interrupted with the server. VPN-сервером. Клиент поддерживает работу с использованием протоколов NordLynx (на базе WireGuard) и OpenVPN. Для изменения настроек межсетевого экрана используется iptables, для маршрутизации iproute, для туннелирования соединений tuntap, а для определения имён в DNS — systemd-resolved. Поддерживается работа в дистрибутивах Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS и Rasbian.

The Libtelio library includes typical networking functions and provides an implementation of a virtual MeshNet network, formed from user systems and used for their communication. MeshNet allows you to establish encrypted tunnels between devices and create a semblance of a separate local network. Unlike VPN, connections in MeshNet are established not between a device and a VPN server, but between end devices, which also act as nodes for routing traffic.

For the entire MeshNet, a common server can be defined for interaction with the outside world (for example, if the outgoing node is located at the user's home, then no matter where the user connects to the network from while traveling with devices connected to MeshNet, the network activity will appear as if the user is connecting from home. IP të përkushtuar).

Для шифрования трафика в MeshNet могут использоваться различные реализации Wireguard. В качестве выходных узлов могут использоваться как серверы VPN, так и пользовательские узлы внутри MeshNet. Для ограничения трафика внутри сети предоставляется настраиваемый пакетный фильтр, а для определения хостов — сервис на основе DNS. Опубликованная библиотека позволяет организовать работу собственных сетей MeshNet в свои приложениях.

Biblioteka Libdrop ofron funksione për organizimin e shkëmbimit të sigurt të skedarëve midis pajisjeve të përdoruesit. Lejohet dërgimi dhe prania e skedarëve në mënyrë direkte mbi MeshNet ose rrjetin global, pa angazhuar serverë të jashtëm.

Burimi: opennet.ru

Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS 🔥 Bleni hostim të besueshëm për faqe me mbrojtje nga DDoS, serverë VPS VDS | ProHoster