Что нового в 1.0.0-pre.2
Вторая предварительная версия 1.0.0. Программа 1.0.0-pre.1 найдёт её сама.
VPN
Новое:
Автоподбор в пуле — тумблером. В шапке каждого пула серверов теперь выключатель «автоподбор». Выключите его — пул будет держаться одного сервера: того, что вы выбирали в нём прежде, а если такого не было — самого быстрого по замерам. Включите снова — вернётся автоподбор, а выбранный сервер запомнится до следующего выключения. «Выбрать» у сервера в пуле, как и раньше, закрепляет его и выключает автоподбор.
Исправления:
Туннель снова поднимается, если проверка серверов стоит «раз в час». С этим выбором в «Настройках туннеля» → «Проверка серверов» движок отказывался запускаться при каждом старте: «interval must be less or equal than idle_timeout».
Подписка с безлимитом снова читается. Некоторые панели пишут «безлимит» не нулём, а огромным числом. На таких подписках вкладка VPN показывала «не прочиталась: TimeSpan overflowed…» и прятала их серверы, хотя туннель работал.
Главная
Новое:
Картинка темы — в своей карточке справа. Под остальными карточками теперь ровный фон, без края картинки. Тема без картинки растягивает «Главную» на всю ширину окна. Для каждой темы это можно выбрать в «Оформлении» — «На всю ширину окна — для этой темы». Темы из поставки подогнаны под карточку.
Состояние ожило. Пока движки работают, вокруг кольца расходятся шестиугольные волны, а по линиям на фоне карточки бегут огоньки. Цвет — по состоянию, как у кольца. Выключаются вместе с остальными анимациями в «Оформлении».
Исправления:
Плашка «Работает» не дёргается. Она теперь постоянного размера, длинные слова переносятся. Раньше плашка меняла ширину вместе с текстом и при запуске дышала каждую секунду.
Заголовки плиток не обрезаются. Длинный заголовок вроде «Проверить блокировки» становится чуть мельче, а не уходит в многоточие.
В неразвёрнутом окне — снова без прокрутки, и со шрифтом Manrope тоже.
Проверка блокировок
Исправления:
Ловит заморозку и на сайтах с маленькой главной. Провайдер обрывает соединение на 12–20 КБ, а у некоторых сайтов главная страница меньше. Такие сайты проверка признавала доступными, хотя в браузере они не открывались. Теперь, если страница маленькая, проверка докачивает её скрипт или стиль отдельным соединением.
Сайты, которые откроются в браузере с ECH, помечены. У сайта за Cloudflare, закрытого по имени, проверка смотрит, поддерживает ли он ECH. Браузер с включённым DoH прячет настоящее имя, и такой сайт у него откроется. В итоге проверки это написано отдельно, вместе с советом, какому имени нужен рецепт.
DNS
Исправления:
DNS «авто» реже уходит в туннель. Если ваш резолвер перестал отвечать по DoH, программа сначала спрашивает его же обычным DNS по TCP, его операторы, как правило, не трогают. В туннель запросы уходят только если не ответил и он. Через туннель сайты мимо VPN получали адреса рядом с сервером VPN и открывались медленнее.
TG Proxy
Исправления:
Прокси Telegram обновлён до tg-ws-proxy-rs 2.5.6. Если адрес дата-центра Telegram не отвечает, прокси быстрее переходит на запасной путь.
Диагностика
Исправления:
Прокси Telegram «всегда» больше не просит перезапустить движки. Прокси, включённый «всегда», держит само окно программы, без движков. «Диагностика» искала его у движков, не находила и писала «перезапустите их», хотя прокси работал.
Оформление
Новое:
Шрифт Manrope. Он встроен в программу и есть в списке шрифтов «Оформления», даже если в Windows его нет. Тема тоже может назвать его своим шрифтом.
Ещё
Исправления:
В «О программе» назван ZXing.Net — библиотека, которая читает QR-коды с ключами.
Чем это собрано и как сверить
NetZapret-1.0.0-pre.2.zip C842EA3454B66A73F74EACAB9C7C64C7BA030F6C752510A395AF77F436F9CF07
NetZapret.exe 26BB83DFA9F7BDC877BEEF6EA7C4937D16E6C251EA68E006C96FCC3490AE4C3A
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-1.0.0-pre.2.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v1.0.0-pre.2
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.