Repository navigation
Releases: wasteprince/nory
Release list
NORY 0.4.22 · VPN снова подключается на macOS и Linux
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 на всех системах
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 в туннель по правилам конфига
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 — исправление сборки
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 по правилам конфига, сохранение выбора, новые ядра
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 в туннель по правилам конфига
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 и обновление из приложения
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
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 · Все платформы
Одна версия для всех платформ · 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
Исправление 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-устройстве. Исходники остаются приватными.