Skip to content

Releases: wasteprince/nory

NORY 0.4.22 · VPN снова подключается на macOS и Linux

Choose a tag to compare

@wasteprince wasteprince released this 29 Oct 23:38

VPN снова подключается на macOS и Linux

  • Исправлено: в 0.4.21 VPN на macOS (и на Linux с systemd-resolved) не подключался, если сервер в подписке задан доменным именем. Чтобы узнать адрес сервера, ядро спрашивало системный DNS, а он уже вёл в туннель через этот же сервер, и подключение ждало само себя. Теперь только имена VPN-серверов определяются через DNS вашей сети, как до 0.4.21. Весь остальной DNS по-прежнему идёт через VPN-сервер. На Windows так было и раньше, поэтому для Windows и Android новой сборки нет.
  • macOS: если подключён другой VPN (например, Happ), NORY называет его и просит сначала отключить. Два VPN одновременно на macOS не работают.

Проверено на настоящем туннеле

На Windows, Linux и macOS NORY поднимал свой туннель. Системные запросы имён прошли через VPN-сервер, сайты открывались. На Linux «VPN-сервер» в тесте был задан доменным именем, и подключение установилось без зависания.

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Android 8.0+ APK
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Исправление касается только macOS и Linux, поэтому для Windows и Android актуальна 0.4.21, и ссылки в таблице ведут на неё. Linux обновится автоматически, на macOS установите PKG поверх.

Установка · Контрольные суммы

NORY 0.4.21 · DNS через VPN на всех системах

Choose a tag to compare

@wasteprince wasteprince released this 29 Oct 22:52

DNS всегда идёт через VPN-сервер — на всех системах

  • Весь DNS из туннеля проходит через VPN-сервер. Правила конфига, которые отправляют DNS мимо туннеля (например, port: 53 → dns-out с DNS-модулем через direct), больше не уводят запросы приложений наружу. На компьютерах DNS разрешается по HTTPS через VPN-сервер, на Android — отправляется через тот же маршрут, что и остальной трафик.
  • macOS: раньше система спрашивала DNS у роутера мимо VPN — sing-box на macOS не меняет системный DNS. Теперь NORY на время подключения делает туннель основным DNS-подключением и убирает это при отключении. Ваши сетевые настройки не изменяются.
  • VPN работает как в 0.4.18: ошибка 0.4.19 с маршрутом через роутер исправлена.

Проверено на настоящем туннеле

На машинах Windows, Linux и macOS NORY поднимал свой туннель с конфигом, в котором есть правило port: 53 → dns-out. Системные запросы имён (как у любого приложения) прошли через VPN-сервер, правило dns-out не сработало, сайты открывались. На macOS после отключения DNS вернулся к исходному.

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Android 8.0+ APK
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Windows и Linux обновятся автоматически, Android — кнопкой «Обновить» в настройках, на macOS установите PKG поверх.

Установка · Контрольные суммы

NORY 0.4.19 · DNS в туннель по правилам конфига

Choose a tag to compare

@wasteprince wasteprince released this 29 Oct 12:55

DNS идёт в туннель и подчиняется правилам вашего конфига

Прошлые версии настраивали обработку DNS внутри NORY, но запросы туда не всегда доходили:

  • macOS продолжал спрашивать DNS у роутера (например, 192.168.31.1) напрямую через локальную сеть, мимо VPN. Теперь при подключении маршруты до текущих DNS-серверов системы направляются в туннель.
  • sing-box перехватывал DNS и отвечал собственным резолвером, поэтому правила вашего конфига (port: 53 → dns-out, DNS-серверы из секции dns) не срабатывали. Теперь каждый перехваченный запрос разрешает Xray по правилам конфига — на Windows, macOS и Linux.

Цепочка проверена на реальном JSON-конфиге: запрос к DNS роутера → sing-box → Xray [nory-dns-in -> dns-out] → ответ. Конфигурации TUN приняты sing-box 1.14.4.

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Windows и Linux обновятся автоматически, на macOS установите PKG поверх. Android остаётся на 0.4.17: там DNS и так попадает в туннель через системный VPN.

Без запуска VPN на устройствах.

Установка · Контрольные суммы

NORY 0.4.18 · macOS — исправление сборки

Choose a tag to compare

@wasteprince wasteprince released this 28 Oct 23:16

macOS: приложение снова содержит актуальное ядро NORY

Из-за ошибки сборки macOS-пакеты после 0.4.9 содержали ядро NORY 0.4.9, хотя установщик показывал новую версию. В «Настройках» отображалась 0.4.9, а исправления 0.4.10–0.4.17 на macOS не действовали — включая DNS по правилам конфига и сохранение выбранного сервера.

0.4.18 собрана заново, и сборка теперь проверяет, что внутри приложения ядро нужной версии. В неё входит всё из 0.4.17: DNS через правила JSON-конфига, сохранение выбранного сервера, Xray 26.10.21 и sing-box 1.14.4.

Mac Установщик Другие форматы
Apple Silicon PKG DMG · ZIP
Intel PKG DMG · ZIP

Установите PKG поверх предыдущей версии и откройте NORY из «Программ». В «Настройках» должна быть указана версия 0.4.18.

Windows, Android и Linux остаются на 0.4.17 — их это не касалось; манифесты обновлений сохранены.

Контрольные суммы

NORY 0.4.17 · DNS по правилам конфига, сохранение выбора, новые ядра

Choose a tag to compare

@wasteprince wasteprince released this 28 Oct 23:00

DNS по правилам вашего конфига, выбор сервера сохраняется, новые ядра

  • DNS из туннеля идёт в Xray для любого JSON-конфига. В 0.4.16 это работало, только если в конфиге был отдельный DNS-вход. Теперь NORY сам добавляет служебный DNS-вход, и запросы проходят через ваши правила — например port: 53 → dns-out или → proxy. Адрес DNS берётся из секции dns конфига (иначе 1.1.1.1).
  • Выбранный сервер не сбрасывается на первый при обновлении подписки — даже если провайдер поменял параметры сервера, переименовал его или изменил порядок списка. На компьютерах и на Android.
  • Новые ядра: Xray 26.10.21 и sing-box 1.14.4 на Windows, macOS и Linux; на Android — Xray 26.10.21 (AndroidLibXrayLite).

Скачать

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Android 8.0+ APK
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Windows и Linux обновятся автоматически, Android — кнопкой «Обновить» в настройках. На macOS установите новую версию поверх старой.

Проверено: конфигурации TUN принимает sing-box 1.14.4, Xray 26.10.21 принимает конфиг NORY и пропускает DNS через правило dns-out. VPN на устройствах не запускался.

Установка · Контрольные суммы

NORY 0.4.16 · DNS в туннель по правилам конфига

Choose a tag to compare

@wasteprince wasteprince released this 13 Oct 18:46

DNS идёт в туннель по правилам вашего конфига

Если в JSON-конфиге есть свой DNS-вход — например dokodemo-door на порт 53 с правилом в dns-out — NORY теперь направляет в него весь DNS из туннеля. Работают DNS-серверы и правила конфига, как в других клиентах.

  • Windows, Linux, macOS: раньше NORY отбрасывал входы из конфига, а DNS разрешал сам через DoH. Теперь DNS-вход сохраняется (только на 127.0.0.1) и получает все DNS-запросы из туннеля. На Linux и macOS порт ниже 1024 автоматически заменяется свободным. Если DNS-входа в конфиге нет, всё работает как прежде.
  • Android: правило для DNS-входа больше не перехватывает весь трафик туннеля — оно применяется только к DNS (порт 53).

Скачать

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Android 8.0+ APK
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Windows и Linux обновятся автоматически, Android — кнопкой «Обновить» в настройках (с 0.4.15). На macOS установите новую версию поверх старой.

Конфигурации sing-box проверены командой sing-box check (1.13.18). Без запуска VPN на устройствах.

Установка · Контрольные суммы

NORY 0.4.15 · Android — отключение VPN и обновление из приложения

Choose a tag to compare

@wasteprince wasteprince released this 04 Oct 16:14

Android: VPN больше не включается сам после отключения, обновление из приложения

  • Исправлено «бесконечное выключение». Во время отключения служба VPN ещё присылала статус «подключено», и NORY снова включал переподключение — VPN поднимался после того, как вы его выключили.
  • Не зависает на «Отключение…». Если сигнал об отключении потерялся, NORY проверяет реальное состояние службы. При запуске приложение также показывает фактическое состояние VPN.
  • Переподключение ограничено тремя попытками подряд: если сервер обрывает каждое соединение, NORY остановится и подскажет выбрать другой сервер.
  • Обновление прямо из приложения. «Настройки» → «NORY для Android» → «Обновить»: NORY скачивает APK с GitHub, проверяет SHA-256 и открывает установщик Android. О новой версии приложение сообщит при запуске. При первом обновлении Android попросит разрешить установку приложений для NORY.

Скачать NORY-0.4.15-android.apk — установите поверх прошлой версии, подписки и настройки сохранятся. Следующие обновления можно будет ставить кнопкой в приложении.

Windows остаётся на 0.4.14, macOS и Linux — на 0.4.13; их манифесты обновлений сохранены. Без запуска VPN на устройстве.

Установка · Контрольные суммы

NORY 0.4.14 · Windows — исправление TUN

Choose a tag to compare

@wasteprince wasteprince released this 04 Oct 13:51

Windows: исправлена ошибка «Не удалось выбрать свободное имя TUN»

После отключения Windows до перезагрузки хранит запись удалённого адаптера. NORY считал такую запись занятой и при каждом подключении брал следующее имя (nory0, nory-tun1, …). После 33 подключений или переключений сервера свободных имён не оставалось.

  • Собственный бывший адаптер NORY теперь распознаётся по его идентификатору, и имя используется повторно.
  • Служба NORY сама удаляет оставшиеся адаптеры NORY — при запуске Windows, при открытии приложения, после каждого отключения и перед подключением. Удаляются и скрытые устройства из «Диспетчера устройств».
  • Затрагиваются только адаптеры NORY; активный туннель и адаптеры других VPN не трогаются.
Система Установщик Архив
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP

Windows обновится автоматически. Если NORY уже показывает эту ошибку, установите обновление — служба очистит адаптеры при запуске.

macOS, Android и Linux остаются на 0.4.13; их манифесты обновлений сохранены. Без запуска VPN на устройствах.

Установка · Контрольные суммы

NORY 0.4.13 · Все платформы

Choose a tag to compare

@wasteprince wasteprince released this 04 Oct 13:15

Одна версия для всех платформ · Windows 11 · Windows 11 ARM · Windows 10 · macOS · Android · Linux (бета)

Что нового

  • Интернет не пропадает после сбоя. Если окно NORY аварийно закрылось, системная служба сама снимает туннель и маршруты на Windows и Linux.
  • Windows 10 выглядит как Windows 11: прозрачность Acrylic, собственная полоса заголовка и значки Fluent, где система их поддерживает.
  • Выход больше не зависает. Если VPN не удалось отключить, приложение остаётся рабочим и предлагает закрыться всё равно.
  • Служба Windows перезапускается после сбоя; проверка недоступных серверов идёт заметно быстрее.
  • Android: надёжнее автоподключение при запуске, журнал не теряет события, быстрее длинные списки серверов, подтверждение удаления подписки.

Скачать

Система Установщик Другие форматы
Windows 11 x64 EXE ZIP
Windows 11 ARM64 EXE ZIP
Windows 10 x64 EXE ZIP
macOS Apple Silicon PKG DMG · ZIP
macOS Intel PKG DMG · ZIP
Android 8.0+ APK
Ubuntu / Debian · бета DEB
Arch Linux · бета pkg.tar.zst

Windows и Linux получат обновление автоматически через подписанные манифесты. На macOS и Android установите новую версию поверх старой — подписки и настройки сохранятся.

Сборки Windows, Linux и Android собраны в GitHub Actions, macOS — локально. Без запуска VPN на устройствах; интерфейс Windows 10 на реальной системе не проверялся. Установщики не имеют коммерческой подписи Authenticode / Developer ID.

Установка · История изменений · Контрольные суммы

NORY 0.4.12 · Android — настройки и HWID

Choose a tag to compare

@wasteprince wasteprince released this 04 Oct 12:31

Исправление Android-версии: восстановлены настройки приложения и встроенный HWID.

  • Шесть разделов: подключение, сеть и DNS, проверка серверов, подписки и HWID, приложение, дополнительные настройки.
  • Постоянный HWID устройства с просмотром и копированием. Переключатель отправки при импорте и отдельно для каждой подписки; выбор сохраняется для обновлений.
  • Заголовки X-HWID и сведения об Android-устройстве отправляются провайдеру при включённом переключателе.
  • MTU, IPv6, DNS, стратегия разрешения доменов, sniffing, Mux и уровень логов связаны с настройками ядра.
  • Свои источники GeoSite/GeoIP, категории для обхода, обновление баз.
  • Параметры TCP/ICMP/HTTPS-пинга, ручная проверка и выбор самого быстрого сервера при отключённом VPN.
  • Автообновление подписок, переподключение после сбоя, интервал статистики и сворачивание после подключения.
  • Подписки запрашивают JSON-вариант у провайдера, если основная ссылка возвращает только ключи.

Установите NORY-0.4.12-android.apk поверх 0.4.11. Подписки и настройки сохранятся. HWID находится вверху экрана «Настройки», переключатель отправки — также в свойствах подписки. Для уже добавленных подписок HWID включён по умолчанию.

Автообновление подписок и переподключение выполняются, пока Android сохраняет процесс приложения. VPN работает отдельной системной службой. Трей, имя системного интерфейса, локальные порты sing-box и прежний пропуск проверки TLS к Android не применяются; Always-on/запуск после перезагрузки пока не реализованы.

Обновляется только Android 8.0+ (ARM64, ARMv7, x86‑64). Windows 11 ARM64 остаётся на 0.4.10; Windows 11 x64, macOS и Linux (бета) — на 0.4.9. Настольные манифесты обновлений сохранены.

Без автотестов, запуска VPN и проверки на Android-устройстве. Исходники остаются приватными.