NordVPN открыл код Linux-клиента и библиотек с реализацией MeshNet
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
VPN-провайдер NordVPN
объявил об открытии исходных текстов клиента для платформы Linux, сетевой библиотеки Libtelio и библиотеки для организации обмена файлами Libdrop. Код открыт под лицензией GPLv3. При разработке использованы языки программирования Go, Rust, C и Python.
Linux-клиент предоставляет интерфейс командной строки для управления подключением к серверам NordVPN, позволяет выбрать сервер из списка с учётом желаемого местоположения, изменить настройки протокола и включить режим Kill Switch, который блокирует сетевой доступ в случае обрыва соединения с VPN-сервером. Клиент поддерживает работу с использованием протоколов NordLynx (на базе WireGuard) и OpenVPN. Для изменения настроек межсетевого экрана используется iptables, для маршрутизации iproute, для туннелирования соединений tuntap, а для определения имён в DNS - systemd-resolved. Поддерживается работа в дистрибутивах Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS и Rasbian.
Библиотека Libtelio включает типовые сетевые функции и предоставляет реализацию виртуальной сети MeshNet, образуемой из систем пользователя и применяемой для их связи между собой. Meshnet позволяет установить шифрованные туннели между устройствами и создать ни их основе подобие отдельной локальной сети. В отличие от VPN соединения в Meshnet устанавливаются не между устройством и VPN-сервером, а между конечными устройствами, которые также участвуют в качестве узлов для маршрутизации трафика.
Для всей сети MeshNet можно определить общий сервер для взаимодействия с внешним миром (например, если выходящий узел размещён у пользователя дома, то в каких бы поездках и местах пользователь не выходил в сеть с подключённых к MeshNet устройств, для внешних сервисов сетевая активность будет выглядеть так, как если бы пользователь подключался с домашнего IP-адреса).
Для шифрования трафика в MeshNet могут использоваться различные реализации Wireguard. В качестве выходных узлов могут использоваться как серверы VPN, так и пользовательские узлы внутри MeshNet. Для ограничения трафика внутри сети предоставляется настраиваемый пакетный фильтр, а для определения хостов - сервис на основе DNS. Опубликованная библиотека позволяет организовать работу собственных сетей MeshNet в свои приложениях.
Библиотека Libdrop предоставляет функции для организации защищённого обмена файлами между устройствами пользователя. Поддерживается прямая отправка и приём файлов поверх MeshNet или глобальной сети, без привлечения сторонних серверов.
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://news.ycombinator.com/i...)
- OpenNews: Доступен OpenVPN 2.6.0
- OpenNews: Представлен VPN Rosenpass, устойчивый к атакам с использованием квантовых компьютеров
- OpenNews: Первый выпуск проекта Weron, развивающего VPN на базе протокола WebRTC
- OpenNews: Firezone - решение для создания VPN-серверов на базе WireGuard
- OpenNews: Проект Headscale развивает открытый сервер для распределённой VPN-сети Tailscale
Похожие новости:
- Представлен VPN Rosenpass, устойчивый к атакам с использованием квантовых компьютеров
- Доступен OpenVPN 2.6.0
- Выпуск OpenVPN 2.5.8
- В браузер Microsoft Edge встроен VPN
- В Play Store будут ограничены возможности VPN-приложений, фильтрующих трафик и рекламу
- Первый выпуск проекта Weron, развивающего VPN на базе протокола WebRTC
- Выпуск OpenVPN 2.5.6 и 2.4.12 с устранением уязвимости
- Выпуск OpenVPN 2.5.5
- Выпуск Nebula 1.5, системы для создания оверлейных P2P-сетей
- Firezone - решение для создания VPN-серверов на базе WireGuard
Теги для поиска: #_vpn, #_nordvpn
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 10:54
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
VPN-провайдер NordVPN объявил об открытии исходных текстов клиента для платформы Linux, сетевой библиотеки Libtelio и библиотеки для организации обмена файлами Libdrop. Код открыт под лицензией GPLv3. При разработке использованы языки программирования Go, Rust, C и Python. Linux-клиент предоставляет интерфейс командной строки для управления подключением к серверам NordVPN, позволяет выбрать сервер из списка с учётом желаемого местоположения, изменить настройки протокола и включить режим Kill Switch, который блокирует сетевой доступ в случае обрыва соединения с VPN-сервером. Клиент поддерживает работу с использованием протоколов NordLynx (на базе WireGuard) и OpenVPN. Для изменения настроек межсетевого экрана используется iptables, для маршрутизации iproute, для туннелирования соединений tuntap, а для определения имён в DNS - systemd-resolved. Поддерживается работа в дистрибутивах Ubuntu, Fedora, Manjaro, Debian, Arch, Kali, CentOS и Rasbian. Библиотека Libtelio включает типовые сетевые функции и предоставляет реализацию виртуальной сети MeshNet, образуемой из систем пользователя и применяемой для их связи между собой. Meshnet позволяет установить шифрованные туннели между устройствами и создать ни их основе подобие отдельной локальной сети. В отличие от VPN соединения в Meshnet устанавливаются не между устройством и VPN-сервером, а между конечными устройствами, которые также участвуют в качестве узлов для маршрутизации трафика. Для всей сети MeshNet можно определить общий сервер для взаимодействия с внешним миром (например, если выходящий узел размещён у пользователя дома, то в каких бы поездках и местах пользователь не выходил в сеть с подключённых к MeshNet устройств, для внешних сервисов сетевая активность будет выглядеть так, как если бы пользователь подключался с домашнего IP-адреса). Для шифрования трафика в MeshNet могут использоваться различные реализации Wireguard. В качестве выходных узлов могут использоваться как серверы VPN, так и пользовательские узлы внутри MeshNet. Для ограничения трафика внутри сети предоставляется настраиваемый пакетный фильтр, а для определения хостов - сервис на основе DNS. Опубликованная библиотека позволяет организовать работу собственных сетей MeshNet в свои приложениях. Библиотека Libdrop предоставляет функции для организации защищённого обмена файлами между устройствами пользователя. Поддерживается прямая отправка и приём файлов поверх MeshNet или глобальной сети, без привлечения сторонних серверов. =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 10:54
Часовой пояс: UTC + 5