github RixyPow/netzapret v1.0.0-pre.1
NetZapret 1.0.0-pre.1

latest releases: v1.6.2, v1.6.1, v1.6.0...
26 days ago

Что нового в 1.0.0-pre.1

Первая предварительная версия 1.0.0. Если у вас 0.17.0 или старше, программа сама её не предложит — скачайте архив со страницы выпуска. Следующие версии обновление найдёт как обычно.

Главная

Новое:

Главная перерисована. Состояние — кольцом с кнопкой питания, его видно издалека. Под кнопкой — трафик туннеля с запуска, а также нагрузка и память движков. Режим и сервер — плитками с подписями, внизу — режим и пресет. В меню «Остановить ▾» — перезапуск и выход из программы: с работающими движками или с остановкой. В неразвёрнутом окне страница помещается без прокрутки.

VPN

Новое:

Пулы серверов: разным сервисам — разные серверы. Пул — папка серверов из любых подписок: «Россия», «Скоростной», «Надёжный». Заводится кнопкой «Новый пул» на вкладке VPN, сервер кладётся в пул перетаскиванием строки на папку или через «⋯» строки. «Выбрать» в папке пула закрепляет сервер в этом пуле. Маршрут направляется в пул в «Маршрутах». Внутри пула всё как раньше: автоподбор или закреплённый сервер. Пул без своих маршрутов ни на что не влияет. Если в пуле никто не отвечает, его маршруты уходят в пул по умолчанию. В «Настройках туннеля» это можно выключить — тогда пул ждёт. Следит за пулами та же проверка, что и за подключённым сервером («Проверять подключённый сервер»): если она выключена, пулы не проверяются.

Расход подписки — полоской, как в Happ. Под именем подписки видно, сколько израсходовано из лимита и когда истекает срок. Если трафик тратится так быстро, что кончится раньше срока, рядом появляется «!».

Движок туннеля обновлён до sing-box 1.14.3 (extended 2.7.3). Сборка с исправлениями XHTTP и WARP.

Исправления:

Туннель больше не падает сам. Движок проверяет сертификаты серверов списком Mozilla, а не через Windows. На этом пути он изредка падал, и туннель пропадал на несколько секунд. Если вы ставили в Windows свой корневой сертификат (корпоративная сеть, проверка HTTPS антивирусом), движок его больше не знает.

Движки поднимаются, не дожидаясь панели подписки. Если сохранённому списку серверов меньше суток, запуск берёт его сразу, а панель спрашивает уже потом. Раньше медленная или лежащая панель задерживала каждый запуск на десяток секунд. Если список у панели изменился, программа предложит перезапустить движки.

Видно, почему туннель не поднялся. Вместо «процесс завершился с кодом 1» окно показывает причину, которую назвал движок.

Маршруты

Новое:

Путь маршрута выбирается в отдельном окне. По умолчанию, напрямую, десинк, через VPN или выключено. У «через VPN» раскрываются пулы, у десинка — кнопка «Рецепт…». Пул виден на кнопке пути: «VPN · Россия».

Добавить списком. Вставьте в поле поиска несколько строк — откроется окно «Добавить списком»: один путь на все сайты и папка по желанию. Длинные имена можно свести к сайту (cdn.example.com → example.com). Раньше вставленный список молча обрезался до первой строки.

DNS

Исправления:

DNS «авто» ходит напрямую. Раньше «авто» уводило запросы в туннель, как только тот работал, и сайты мимо VPN получали адреса рядом с сервером VPN, а не рядом с вами — открывались медленнее. Теперь — напрямую, а в туннель только тогда, когда резолвер напрямую не отвечает.

Firefox больше не ходит мимо туннеля. Firefox, которому DoH не включали руками, сам включал свой DoH, и сайты, направленные через VPN, шли напрямую. Теперь программа говорит ему этого не делать.

Перекрытое правило VPN больше не мешает. Если сайт напрямую или на десинке, а ниже стоит более широкое правило через VPN, сайт больше не получает подменный адрес туннеля и после перезапуска не ломается.

Проверка блокировок

Исправления:

Проверка быстрее. Восемь проб разом вместо четырёх: на 166 сайтах основной прогон идёт 48 с вместо 82, перепроверка — 43 с вместо 74.

В «Почему» — адрес, который действительно молчал. У имён с несколькими адресами раньше называлась первая попавшаяся.

Файл hosts

Новое:

Весь файл одной таблицей. Счётчики (всего, наших, отключено, молчат), поиск и отбор: наши, чужие, отключённые, молчащие, повторы. Видны и чужие записи — раньше они прятались в свёрнутой карточке.

Исправления:

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

Диагностика

Новое:

Диагностика перерисована. Сверху — «Собрать отчёт», «Журнал», «Проверить снова». Сводка тремя плитками: проверок, поломок, оговорок. Ответ «куда пойдёт соединение» показан цепочкой: программа → правило → путь → назначение.

Наблюдение

Исправления:

Наблюдение больше не идёт весь день. Для автопополнения маршрутов программы оно включается, когда программа запущена, и выключается после её выхода. Раньше оно начиналось с запуском окна.

Оформление

Новое:

Тема «Слойка 2» — теперь в поставке, рядом со «Слойкой 1».

Меню: плитка «NZ» у названия, выбранный раздел подсвечен цветом темы, подпись «Прочее» над «Оформлением». Рамки карточек толще.

Исправления:

Стрелка у кнопок с меню больше не обрезается.

Поддержать

Чем это собрано и как сверить

NetZapret-1.0.0-pre.1.zip   B46A92166145172B4382A343E6A9D601FA9CF418758EA42319060E363FEF153E
NetZapret.exe   83FBC65C701929EBC1CF4D0A08E76006DF112CEF1CE4E02FF8EFC680454BA356

Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.

Проверить скачанное:

Get-FileHash NetZapret-1.0.0-pre.1.zip -Algorithm SHA256

Собрать самому и сравнить:

git checkout v1.0.0-pre.1
pack.cmd

Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.

Don't miss a new netzapret release

NewReleases is sending notifications on new releases.