Skip to content

Releases: Arseniy07955/nebula-client

v0.5.1

v0.5.1 Pre-release
Pre-release

Choose a tag to compare

@Arseniy07955 Arseniy07955 released this 24 Oct 10:55

Тестовая версия.

Что нового

  • Несколько DNS-серверов на сеть. Панель может задать до четырёх: первый основной, остальные запасные. Пример: 10.0.10.7 внутри сети и публичный 217.60.10.228. Если первый не ответил, Windows спрашивает следующий.
  • Одна зона в нескольких сетях. Например, .neb и в основной сети, и в Friends. Теперь это одно правило NRPT со всеми серверами: адреса внутри туннелей первыми, публичные после. Раньше было два правила, и Windows брала любое из них.
  • Список серверов показан в status и в «Настройки» → «DNS сетей».

С 0.4.0 и 0.5.0 обновится сама.

Файлы

Файл Для чего
nebula-client-0.5.1-setup.exe Windows 10/11 x64
nebula-client-0.5.1-linux-x86_64.tar.gz Linux x86_64
nebula-client-0.5.1-linux-aarch64.tar.gz Linux ARM64
SHA256SUMS.txt суммы файлов, по ним служба проверяет обновление

Проверено: список серверов на локальной панели и в клиенте, объединение зон (тест). DNS сетей из 0.5.0 проверен на живой Windows. В Linux через systemd-resolved ещё не проверялось.

Файлы не подписаны. Программа распространяется «как есть» (AS IS), без гарантий, лицензия GPL-3.0.


English. Pre-release. A network can now have up to four DNS servers (the first is primary, the rest are fallbacks), and a zone shared by several networks becomes a single NRPT rule with all their servers, in-tunnel addresses first.

v0.5.0

v0.5.0 Pre-release
Pre-release

Choose a tag to compare

@Arseniy07955 Arseniy07955 released this 23 Oct 20:17

Тестовая версия.

Что нового

  • DNS сети. Если в панели у сети задан DNS-сервер и зоны, клиент отправляет туда запросы к этим зонам, пока сеть подключена. Например, *.neb идёт на AdGuard 10.0.10.7, и github.neb открывается без правки hosts. Остальные имена резолвятся как раньше, поэтому при упавшем туннеле ломаются только имена сети.
    • В Windows это правило NRPT (видно в Get-DnsClientNrptPolicy). Оно снимается, когда сеть отключается или служба останавливается.
    • В Linux настраивается через systemd-resolved: resolvectl domain <адаптер> ~neb.
  • В «Настройках» появился раздел «DNS сетей», где DNS можно выключить для каждой сети. То же делает команда nebula-client-service dns СЕТЬ on|off.
  • status показывает DNS каждой сети.

С 0.4.0 обновится сама, с 0.3.0 нужно один раз запустить setup.exe вручную.

Файлы

Файл Для чего
nebula-client-0.5.0-setup.exe Windows 10/11 x64
nebula-client-0.5.0-linux-x86_64.tar.gz Linux x86_64
nebula-client-0.5.0-linux-aarch64.tar.gz Linux ARM64
SHA256SUMS.txt суммы файлов, по ним служба проверяет обновление

Проверено: выдача DNS панелью и его приём клиентом на локальной панели, переключение on/off. Правило NRPT на живой Windows и systemd-resolved на Linux ещё не проверялись.

Файлы не подписаны. Программа распространяется «как есть» (AS IS), без гарантий, лицензия GPL-3.0.


English. Pre-release. Adds network DNS: if the panel sets a DNS server and zones for a network, queries for those zones (e.g. *.neb) go to that server while the network is connected. On Windows this is an NRPT rule, on Linux it uses systemd-resolved. It can be turned off per network in Settings or with nebula-client-service dns NET off.

Nebula Client 0.4.0

Nebula Client 0.4.0 Pre-release
Pre-release

Choose a tag to compare

@Arseniy07955 Arseniy07955 released this 23 Oct 17:30

Тестовая версия.

Что нового

  • Автообновление. Раз в сутки служба смотрит релизы. В Windows она скачивает установщик, сверяет его с SHA256SUMS.txt этого же релиза и ставит тихо: связь пропадает на несколько секунд, значок в трее возвращается сам. В окне появился экран «Настройки», где можно выбрать «ставить самому», «только сообщать» или «не проверять» и отдельно включить тестовые версии. В трее есть пункт «Обновить до X». В Linux служба только сообщает о новой версии.
  • Пинг до участников. У тех, кто в сети, рядом с адресом видна задержка с вашего устройства по туннелю Nebula. Пингуется только пока открыто окно.
  • Команда nebula-client-service update [check|install|auto|notify|off].

С 0.3.0 на эту версию нужно обновиться вручную, то есть запустить setup.exe поверх. Дальше версии будут ставиться сами.

Файлы

Файл Для чего
nebula-client-0.4.0-setup.exe Windows 10/11 x64
nebula-client-0.4.0-linux-x86_64.tar.gz Linux x86_64
nebula-client-0.4.0-linux-aarch64.tar.gz Linux ARM64
SHA256SUMS.txt суммы файлов, по ним служба проверяет обновление

Проверено: обновление на подставном списке релизов (выбор версии, проверка суммы, отказ при несовпадении, запуск установщика), пинг на реальных узлах. Полное тихое обновление от службы и Linux на живой системе ещё не проверялись.

Файлы не подписаны. Программа распространяется «как есть» (AS IS), без гарантий, лицензия GPL-3.0.


English. Pre-release. Adds auto-update (on Windows: daily check, download, SHA256 verification against SHA256SUMS.txt, silent install; on Linux: notification only), a Settings screen and per-peer ping over the Nebula tunnel. Update from 0.3.0 manually once; later versions install themselves.

Nebula Client 0.3.0

Nebula Client 0.3.0 Pre-release
Pre-release

Choose a tag to compare

@Arseniy07955 Arseniy07955 released this 23 Oct 16:55

Тестовая версия. На Windows проверена с локальной панелью, на Linux и NixOS ещё не запускалась на живой системе.

Что нового

  • Несколько сетей сразу: например основная 10.0.10.0/24 и друзья 10.77.0.0/24. У каждой сети свой ключ, сертификат, процесс Nebula и адаптер. Сети включаются по отдельности: в окне переключателем, в трее галочками.
  • Установщик для Windows nebula-client-0.3.0-setup.exe: служба, ярлык в «Пуск», автозапуск значка, Nebula 1.9.3 уже внутри. Ставится поверх 0.2, подключение сохраняется. Удаляется через «Приложения», по желанию вместе с ключами.
  • Linux (x86_64 и aarch64, systemd, glibc 2.28+): sudo ./install.sh из архива. Окно работает в X11 и Wayland.
  • NixOS: flake с модулем services.nebula-client, подробно в README.
  • Английский язык: выбирается по языку системы, вручную через NEBULA_CLIENT_LANG=en.
  • «Выйти из сети» теперь отзывает сертификат на панели.
  • Новый адрес панели по умолчанию: https://svyaz.msk1.catpaws.ru.

Файлы

Файл Для чего
nebula-client-0.3.0-setup.exe Windows 10/11 x64
nebula-client-0.3.0-linux-x86_64.tar.gz Linux x86_64
nebula-client-0.3.0-linux-aarch64.tar.gz Linux ARM64

SHA256:

d6b2732f68d52e2b71ac93080f1a90f56f94bb263c7623727d0e6ad0be526aa5  nebula-client-0.3.0-setup.exe
ea95d8544029df2acf1efeffb5a7303ec84d94639ae2a80c6c4d4cc9000d45ee  nebula-client-0.3.0-linux-x86_64.tar.gz
ea6a435c6cbc3971535bb6ce18dd6c714d4a0db9102a2d61a5aa01fbab4b8894  nebula-client-0.3.0-linux-aarch64.tar.gz

Файлы не подписаны, SmartScreen может предупредить. Программа распространяется «как есть» (AS IS), без гарантий, лицензия GPL-3.0.


English. Pre-release. Joins several Nebula networks at once, adds a Windows installer, Linux (x86_64/aarch64) and NixOS support, and English UI. Leaving a network now revokes its certificate on the panel. Tested on Windows against a local panel; Linux and NixOS have not been run on a live system yet.

v0.2.0 — программа для Windows (pre-release)

Choose a tag to compare

@Arseniy07955 Arseniy07955 released this 23 Oct 16:11

Первая сборка программы Nebula Client: служба Windows, значок в трее и окно.

Установка: распакуйте архив и запустите install.cmd (попросит права администратора). Значок появится в трее: нажмите на него, введите имя устройства и нажмите «Подключиться». Удаление: uninstall.cmd в C:\Program Files\Nebula Client.

Что внутри

  • nebula-client-service.exe: служба NebulaClient. Скачивает Nebula 1.9.3 и проверяет её SHA256, создаёт ключ на ПК, получает сертификат, держит Nebula запущенной и раз в 6 часов продлевает сертификат.
  • nebula-client.exe: значок в трее и окно. Окно работает отдельным процессом и при закрытии освобождает память.
  • Память: служба около 6 МБ, значок около 9 МБ, окно около 60 МБ, только пока открыто.

Pre-release: полная установка с подключением Nebula на реальном ПК ещё не проверялась. Бинарники не подписаны, поэтому SmartScreen может предупредить при запуске. Только Windows x64.

SHA256 архива: 49c3b08d50e9b05f0a102f73ee0ddd99f0809434c7930ed226c10c314f5df98c