• v0.17.1-danik.2 cb1cfaeac6

    danik released this 2026-10-30 14:29:56 +03:00 | 0 commits to main since this release

    Исключения из VPN: произвольные приложения .exe (Windows), локальная сеть и выбранные сайты.

    В Desktop 3.7.2: Настройки → VPN → Исключения из VPN. Добавьте исполняемый файл любого торрент-клиента или другой программы, включите локальную сеть и/или перечислите домены по одному на строке. Поддомены учитываются автоматически. Переподключитесь после изменения. Прежний профиль сервера совместим. Если был выбран отдельный старый EXE ядра, переключите Настройки → Ядро → Встроенное: новое ядро уже включено в этот выпуск.

    Доменным правилам нужен обычный DNS: отключите защищённый DNS/DoH в браузере и перезапустите браузер после изменения списка. Правила приложений не зависят от портов, шифрования BitTorrent или DoH. Публичный IPv6 остаётся заблокированным. Windows Defender и другие firewall providers не отключаются.

    Проверки: core/mobile Go race и vet; packet-level TCP/UDP routing tests; 678 shared JVM + 9 Desktop tests; Windows amd64/arm64 builds и 386/amd64 routing test executables; govulncheck — 0 уязвимостей импортируемых пакетов. Локальный Linux GUI проверен в изолированном Xvfb. Нативные owner lookup/WFP/Wintun и торрент-клиент на физической Windows здесь не проверялись.

    CLI: --bypass-config=PATH, JSON {"lan":true,"domains":["example.com"],"apps":["C:\Path\client.exe"]}. Флаг применим к Windows/Linux client TUN с обычной IP exit-нодой; исключения приложений поддержаны на Windows. При отсутствии исключений сохраняется прежний TUN path.

    Настройка, устройство и границы проверок.

    Контрольные суммы — в приложенном SHA256SUMS. Личные профили и ключи не включены.

    Downloads
  • v0.17.1-danik.1 55240bb97e

    danik released this 2026-10-30 13:04:19 +03:00 | 3 commits to main since this release

    Обновление форка на ядро upstream v0.17.1 с сохранением DNS через туннель, запрета private-назначений exit и защиты TUN Windows/Linux.

    Исправлены panic MAX при отказе подключения, временный файл Avito и восстановление старой комнаты при ERR_ROOM_NOT_FOUND на записи. Go 1.26.10, x/net 0.60.0; govulncheck: 0 уязвимостей импортируемых пакетов.

    Проверки: Go race/vet в core/mobile; 676 shared JVM + 9 Desktop tests; Linux GUI в изолированном Xvfb. Сервер обновлён, HTTPS через Direct и новые Cups-комнаты проверен. Старые Cups-комнаты удалены сервисом — нужен обновлённый приватный профиль. Direct, новые комнаты Cups и Avito проверены отдельно: HTTPS 200 через каждый транспорт. Для Avito исправлен rejoin при ошибке записи; комнаты обновлены до одной пары для спокойного старта. Проверка Avito выполнена без Direct fallback.

    SHA-256 — в приложенном файле. Личные профили, ключи и cookies не включены.

    Подробное ревью и границы проверок.

    Downloads
  • v0.7.3-danik.2 123c050801

    danik released this 2026-10-14 20:45:49 +03:00 | 246 commits to main since this release

    Исправлен запуск Windows TUN через UAC: процессу больше не требуется service SID службы Windows. В отсутствие service SID применяется SID пользователя процесса, сохраняя одновременные условия пути EXE и SID для исключения WFP. Блокировка обхода TUN и IPv6 остаётся включена.

    Это обновление только Windows-ядра: переустановка GUI, APK и обновление exit-сервера не нужны.

    Распакуйте OpenFlux-Windows-core-0.7.3-danik.2.zip в постоянную папку и выберите EXE в настройках собственного ядра GUI. Wintun DLL и её лицензия включены; DLL взята из официального архива 0.14.1 с проверенным SHA256. Профили и ключ остаются прежними.

    Команда --check-windows-tun проверяет идентификацию процесса и открытие сессии WFP без установки фильтров и маршрутов. Она не заменяет живую проверку Wintun и утечек.

    Проверки: go test -race ./..., go vet, сборка Windows amd64. Регрессионный тест идентификации обычного процесса и ABI-тесты скомпилированы для Windows amd64/386/arm64; на Windows здесь не выполнены. Реальное подключение на устройстве ещё нужно проверить.

    Проверенные артефакты опубликованы в GitHub:

    Downloads
  • v0.7.3-danik.1 cb47cd5529

    danik released this 2026-10-14 20:05:32 +03:00 | 247 commits to main since this release

    Модернизация на базе upstream OpenFlux 0.7.3 и клиентов 2.6.3.

    Новые ссылки Session AES-GCM; старые Noise-ссылки несовместимы.
    Ядро: блокировка приватных назначений exit по умолчанию, DNS через туннель.
    Desktop: повторное открытие окна; TUN Linux с pkexec/nftables и WFP Windows;
    IPv6 в полном туннеле блокируется. SOCKS5/системный прокси защищает только
    использующие его программы.

    Проверены Go race/vet, кросс-сборка Windows, тест отката IPv6 и аварийной
    очистки правил, JVM-тесты, запуск Linux GUI, подпись APK и соответствие
    нативных библиотек APK/AAR. HTTPS через Avito/Cups/Direct проверяется отдельно.
    Живая проверка утечек с включённым TUN и установка на Windows/Android ещё
    требуют проверки на устройствах. Сборки предназначены для этой проверки.

    Персональные профили, ключи и адреса сервера не входят в артефакты.

    Проверенные артефакты опубликованы в GitHub:

    Downloads