Download Latest Version Reliz v1.37 source code.zip (1.3 MB)
Email in envelope

Get an email when there's a new version of Nova

Home / v1.31
Name Modified Size InfoDownloads / Week
Parent folder
NovaSetup.exe 2026-08-04 59.3 MB
README.md 2026-08-04 7.6 kB
Reliz v1.31 source code.tar.gz 2026-08-04 1.0 MB
Reliz v1.31 source code.zip 2026-08-04 1.1 MB
Totals: 4 Items   61.5 MB 1

Самое крупное обновление за всё время: 97 файлов, около 10 800 изменённых строк. Основная работа — в системе, которая подбирает способ обхода блокировок.

Обучение теперь идёт постоянно

Раньше Nova перепроверяла стратегии при смене IP или раз в семь суток. Всё остальное время действующая стратегия не проверялась вовсе: если провайдер менял правила на следующий день, узнать об этом было неоткуда — пока вы сами не заметите, что сайт перестал открываться.

Теперь программа обучается непрерывно, облегчённый проход каждые 20 минут. При этом нагрузка стала меньше, а не больше: не более трёх проверочных процессов и пятнадцати одновременных соединений вместо прежних двадцати восьми. Предел задан числом, а не долей мощности компьютера, поэтому на старой машине фоновая работа обходится так же дёшево, как на новой.

Меньше нагрузки на процессор

Владельцы старых процессоров (AMD FX и подобные) сообщали о зависаниях интерфейса во время проверки стратегий. Причина найдена: при каждой пробе заново создавался SSL-контекст — 29 миллисекунд вместо 0,23. За один цикл проверки набегало около семи минут лишней работы процессора, и всё это время интерфейс подтормаживал. Теперь контекст создаётся один раз.

Замер на работающей программе во время активной проверки: 2,6% процессора на весь набор процессов Nova.

Стратегии перестали вырождаться

Это главное изменение, и оно потребовало разбора накопленных данных — 3759 оценённых стратегий и около 11 000 проверок.

Выяснилось, что программа месяцами переизмеряла одну и ту же идею. В поставляемом наборе было 36 стратегий, но различались они всего четырьмя параметрами из пятнадцати — остальные одиннадцать у всех совпадали. Двенадцать «запасных» профилей, которые перебирались для каждого недоступного сайта, оказались практически копиями друг друга: их средние результаты неразличимы (30,4–36,9 из 100).

Причина структурная. Программа брала лучших по набранным очкам и меняла у них один параметр — а такой отбор всегда сходится к одному решению.

Теперь стратегии сначала раскладываются по «нишам»: чем именно они воздействуют на оборудование фильтрации, как далеко проходит пакет, по какой причине получатель его отбрасывает. В запасе хранится лучшая стратегия каждой ниши. Каждая следующая попытка отказывает по другой причине, чем предыдущая — только это и делает перебор осмысленным.

Практический эффект: на недоступный сайт теперь приходится 5 проверок вместо 12, и все пять действительно разные.

Сайты за Cloudflare заработали

Обнаружилось, что набор из 11 стратегий для Cloudflare не работал никогда — за ним не был закреплён ни один домен, а ключ в настройках был помечен как отключённый.

Список составлен измерением: каждый домен проверен на признак cf-ray в живом ответе сервера. Из 100 адресов проверочного списка 48 оказались за Cloudflare. Вместе с собственными адресами Cloudflare получилось 53 домена, и теперь у них есть своя стратегия — в том числе когда VPN недоступен и трафик идёт напрямую.

Discord оценивался по одному-единственному домену, что ближе к подбрасыванию монеты, чем к измерению. Теперь их 15.

Cloudflare и Discord добавлены в постоянное фоновое обучение — раньше улучшались только общие настройки и YouTube.

Прочее

  • NovaGram добавлен в маршрутизацию Telegram — обход замедления работает так же, как для Telegram и AyuGram.
  • Обновлены компоненты: winws до версии 72.13, библиотеки Cloudflare WARP.
  • Установщик корректно завершает все процессы Nova перед обновлением, включая службу WARP — раньше обновление могло не пройти из-за занятых файлов.
  • Исходный код открыт полностью: опубликован новый движок на Rust (обучение, генерация стратегий, определение Cloudflare) — 164 теста, — и раздел с архитектурными решениями, где записано, что выбрано и почему.
  • Описание проекта переписано — теперь там понятно рассказано, как программа устроена внутри, и добавлен раздел о правовом статусе.

Обновление

Установите поверх текущей версии, настройки и накопленный опыт сохранятся. Устаревшие данные, ставшие несопоставимыми с новыми измерениями, программа обновит сама при первом запуске.


Обратную связь просьба писать в официальную группу t.me/nova_txt

Download Nova

Source: README.md, updated 2026-08-04