Pre-Release-0.8
Pre-release
Pre-release
·
114 commits
to main
since this release
Full Changelog: Pre-Release-0.7.1...Pre-Release-0.8
⚡ 0.8
ДОБАВЛЕНО
- Обновление из программы — новая версия скачивается и устанавливается прямо из окна (GitHub → зеркало, с проверкой SHA256). Перед обновлением автоматически создаётся бэкап; ваши настройки и пользовательские списки не затрагиваются. Если параметры службы устарели — программа сама предложит её переустановить (кнопка появляется в интерфейсе)
- Резервная копия настроек — экспорт и импорт конфига + пользовательских списков одним файлом (вкладка «Списки»). Удобно при переезде на другой компьютер или перед экспериментами
- Кнопка «Починить» — самолечение службы драйвера WinDivert: если путь к драйверу «протух» от старой установки (частая причина «нет интернета после перезагрузки»), он исправляется автоматически; отключённая служба включается; при состоянии «помечена на удаление» программа честно скажет, что нужна перезагрузка
- Переход с Zapret 1 — если при установке службы найдена старая служба Zapret 1, программа предложит остановить и удалить её в один клик (то же действие, что «Remove Services» в их service.bat) и продолжит установку
- Быстрый старт — карточка из 3 шагов на главной (запустить обход → проверить → не работает — подобрать стратегию). Закрывается крестиком навсегда. Экспертные вкладки убраны в сворачиваемую группу — новичку видно только главное
- Диагностика пополнилась: проверка службы драйвера WinDivert (битый путь / отключена) и проверка расположения программы (архив / Загрузки / Документы / рабочий стол) — в отчёте для поддержки
- Уведомление «О программе — коротко и честно» при первом запуске: что программа делает (драйвер WinDivert, служба — по желанию, системная настройка TCP timestamps), какие данные используются (телеметрии нет; журналы хранятся локально; отчёты передаются только вручную) и куда программа ходит в сеть (проверка обновлений + сетевые пробы). Закрывается один раз и больше не появляется
- Лицензии в сборках: в каждый дистрибутив добавлены
LICENSE.txtиTHIRD_PARTY_NOTICES.txt— собственный код под MIT, сторонние компоненты с их копирайтами и текстами (zapret2/bol-van — MIT, WinDivert — LGPLv3/GPLv2 и др.). В README обновлены «Благодарности»: добавлены Flowseal (Zapret 1), V3nilla (CIDR-списки) и b4/tspu-docs (материалы по анализу ТСПУ)
ИСПРАВЛЕНО
- «Failed to remove temporary directory _MEI…» после установки службы (EXE-версия) — найден и исправлен корень: служба привязывалась к временной папке распаковки одним EXE. Теперь все пути службы берутся от папки программы + защита от повторения. Всем, кто ловил это сообщение, — после обновления нажать «Переустановить службу» (кнопка появится сама)
- Автозапуск службы: из-за того же бага служба могла остаться с недействительным путём после закрытия программы. Исправлено тем же изменением + лечение драйвера до запуска
- Диагностика советовала опасное
sc delete WinDivert— этот совет сам мог перевести драйвер в состояние «до перезагрузки» (служба «помечена на удаление»). Теперь вместо него — «Починить»/автоисправление - Тестер: причины абортов пишутся в test_session.log — если прогон оборвался, в логе есть точная причина (не найден exe/пресет, не удалось запустить движок)
- «Спорные домены»: вердикт пробы больше не путает — раньше учитывался только факт «обход запущен», поэтому при выключенном тумблере (это состояние по умолчанию) программа писала «оставьте включённым». Теперь вердикт знает, включён ли сам домен в обход: «работает без обхода — держите выключенным», «работает с обходом — можно оставить включённым», «с обходом не отвечает — выключите тумблер и перепроверьте» и т.д.
- Восстановлен экспорт отчётов (probe/диагностика) — внутренний регресс, затронувший сбор технических данных
ИЗМЕНЕНО
- Навигация: три главных блока — «Главная / Проверка системы / Подбор стратегии»; всё экспертное — в свёрнутой группе «Экспертные инструменты» (Списки, Спорные домены, CDN-стабилизация, ASN-скан, Анализ приложения)
- Главная стала понятнее — строка отдачи под панелью обхода: что происходит (работает / выключен / конфликт) и что делать; кнопка «Проверить работу», когда обход запущен. Панели службы и параметров визуально приглушены — один главный акцент
- Внутренняя чистка — убраны дублирующиеся служебные функции, вычищен мёртвый код, код чист по статическому анализу (меньше шансов на баги в будущем)
- README: раздел «Прозрачность» — полный список изменений в системе, работы с данными и сетевых обращений; инструкция lite дополнена честным блоком «что делает / чего не делает», в окне отчёта уточнено, что он сохраняется локально
- README: переписан раздел «Антивирусы» — без наивных советов и без навязывания исключений: честно объясняется, что ложные срабатывания бывают и у оригинального zapret, достаточно выбрать «Разрешить»; добавлен блок «Подлинность» и инструкция сверки SHA256