Repository navigation
Releases: RixyPow/netzapret
Release list
NetZapret 0.15.3
Что нового
VPN
Новое:
Новый вид списка серверов. У каждого сервера — крупный флаг, имя без повтора протокола («Германия — TLS XHTTP» стало «Германия»), задержка крупно ровной колонкой, полоски надёжности (сколько последних проверок он ответил, процент — рядом), плашка протокола и отдельной колонкой адрес с возрастом замера. Сервер, через который трафик идёт прямо сейчас, помечен «Сейчас», выбранный руками — рамкой и кнопкой «Выбран». На узком окне адрес уходит под имя.
Меню «⋯» у каждого сервера: убрать из автоподбора или вернуть, замерить только этот сервер, скопировать адрес; у отдельных ключей — убрать ключ. Раньше автоподбор прятался в правом щелчке, а кнопка «убрать ключ» пропала совсем.
Порядок серверов — выпадающим списком: по задержке или по порядку подписки.
Исправления:
Подписки на сотни серверов больше не тормозят вкладку. Теперь рисуются только серверы, видные на экране, — подписку на 400 серверов можно раскрыть целиком, без кнопки «Показать ещё», и список не прыгает наверх при обновлении замеров.
Общее
Новое:
Окно обновления вместо чёрной командной строки — с откатом. Обновление показывает шаги, «Что нового» и ход замены файлов. Если какой-то файл не заменился, окно назовёт его и программу, которая его держит, и предложит «Повторить», «Вернуть прежнюю версию» или «Запустить как есть». Заработает со следующего обновления: эту версию ещё ставит прежний способ.
Чем это собрано и как сверить
NetZapret-0.15.3.zip 6E9D55A4F88533DB9CEB41BB049AA0B3574D501E0ED1C1634346EAA00F134967
NetZapret.exe 87A6822C99404DF61606EB49E3A25BE8DB29D7582103996C0E4506A4A9B04058
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.15.3.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.15.3
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.15.2
Что нового
VPN
Новое:
Надёжность каждого сервера в процентах — справа в строке. Сколько из последних проверок (до десяти) сервер ответил; в подсказке — «ответил в 9 из 10». Пока проверок меньше трёх, поле пустое. Ниже 80 % — жёлтым, ниже 50 % — красным.
Исправления:
Туннель запускается, если в подписке отпечаток fp=unsafe. Такая ссылка валила движок туннеля целиком: ни один сервер подписки не работал, и «Гибрид» оставался без VPN. unsafe — слово Xray («подделку отпечатка выключить»), движок его не знает. Теперь незнакомые отпечатки дают обычный, а для REALITY, где подделка обязательна, подставляется chrome. Так же исправлены отпечатки с заглавной буквы — fp=Chrome ломал запуск тем же образом.
Вкладка не виснет на подписках с сотнями серверов. Подписка на 400 серверов вешала окно на минуты, особенно при «Замерить все». Теперь в папке подписки сначала видно 30 серверов — при сортировке по задержке это лучшие, — а остальные открываются кнопкой «Показать ещё». Во время замера список обновляется не чаще раза в секунду.
Флаг страны — картинкой, даже если он в конце имени сервера. Раньше флаг узнавался только в начале имени, и у серверов вида «Сервер 🇵🇱 ⚡» вместо флага в имени стояли буквы «PL».
Цвет сервера говорит правду. Сервер, не ответивший ни разу, был жёлтым «через раз» — теперь он красный «не отвечает». А сервер, который обычно отвечает, но пропустил последнюю проверку, больше не красный: он жёлтый, «промах последней».
Общее
Исправления:
Обновление работает, если в пути к программе есть русские буквы (например, папка пользователя «Иван»). Раньше обновление обрывалось ошибкой «Недопустимый параметр» и программа после этого не запускалась. Важно: исправление действует со следующего обновления. Если обновление у вас падало, установите эту версию вручную — скачайте архив и распакуйте его поверх прежней папки.
TG Proxy
Новое:
«Держать включённым без движков». Новый выключатель на вкладке: прокси работает, пока открыта программа (и в трее), даже когда движки остановлены. Если движки уже запущены, после включения перезапустите их.
Прокси обновлён до tg-ws-proxy-rs 2.5.4 — в нём исправлена уязвимость в библиотеке TLS.
Исправления:
Вкладка честно говорит, что без десинка прокси не работает. Соединения самого прокси к Telegram у части провайдеров режет DPI. Если прокси включён, а десинк нет, на вкладке теперь жёлтое предупреждение; раньше вкладка обещала, что прокси работает и без него.
Маршруты
Новое:
Подсети и адреса. Впишите в поиск адрес или подсеть, например 203.0.113.0/24, — появится «Добавить». Своя подсеть встаёт строкой рядом со своими сайтами, маршрут выбирается так же. Адреса можно писать и в свой список, вперемешку с именами: маршрут у них тот же. Раньше адрес в поле принимался за имя сайта, маска срезалась, и правило молча не действовало.
Photon: R.E.P.O. и другие игры. Своя папка для облака мультиплеера Photon, на котором стоят R.E.P.O. и другие игры на Unity, — имена и сети игровых серверов. По умолчанию выключена. Если игра пишет «ошибку подключения», поставьте обе части «через VPN»: у части провайдеров игровые серверы Photon напрямую закрыты.
Wardogs — на полке «Игры».
«Добавить маршрут» из «Наблюдения» ведёт в «Маршруты». Если имя уже лежит в каком-то сервисе, откроется именно он, с его маршрутом, рецептом и пином. Если нет — имя встанет в поиск с кнопкой «Добавить».
Десинк
Новое:
Пресет Universal V11 — V11 Lite, но с перехватом UDP как у V10. Для игр, которые на V10 работали, а на V11 Lite нет. Цена — небольшая задержка у каждого нового UDP-соединения. Основным остаётся V11 Lite.
Главная
Исправления:
Во время запуска движков не мелькает «Запустить». Когда движки поднимались из всплывающего сообщения, из трея или автозапуском, на «Главной» до конца подъёма горела кнопка «Запустить», и нажатие на неё начинало запуск заново. Теперь там «Запускается…».
Чем это собрано и как сверить
NetZapret-0.15.2.zip CD63D0977C4C0FBF70A0D052A8A2B7FE83334C04FE8F83B6471AD4A8AADB0FBF
NetZapret.exe 80BB1DA57290D2739061BEC166154A63A221DBD911C81BA9A1D3A9ACFAA541A4
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.15.2.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.15.2
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.15.1
Что нового
Наблюдение
Новое:
Одна кнопка «Скопировать» — сайты, домены или адреса. «Сайты» сводят имена к сайту: alive.github.com, api.github.com и github.com становятся одной строкой github.com, www.google.com — google.com. Так удобнее вписывать в маршруты: там имя и так означает сайт со всеми поддоменами. «Домены целиком» — точные имена, как раньше (они нужны для hosts), «IP-адреса» — тоже как раньше. У каждого пункта видно, сколько строк скопируется.
Исправления:
Вкладка не подвисает после долгого наблюдения. Если наблюдение шло часами, заход на вкладку и смена отбора занимали одну-три секунды: таблица строилась целиком. Теперь рисуются только видимые строки, и то и другое — доли секунды.
Десинк
Новое:
winws2 — выпуск loop-uh от 9 октября, тот же, что в Zapret GUI. В нём исправлено падение движка при выходе; в остальном он работает так же, как прежний.
Чем это собрано и как сверить
NetZapret-0.15.1.zip 2EDBD96D6DD6663594F2FFBA947C8FAC7532EF590DC5299F28AA51517317AC2D
NetZapret.exe F6CCB62C978D0F3C49E79CBB9582063A8674D937361DEBD801675540C5FB923A
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.15.1.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.15.1
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.15.0
Что нового
Наблюдение
Новое:
Наблюдение переделано целиком. Видно каждое новое соединение: какая программа, куда оно ушло — в туннель, в десинк, напрямую, в домашнюю сеть или от самого движка — и по какому правилу. Поиск по имени, адресу, программе и правилу; отборы «Программа», «Куда» и «Правило», по умолчанию — только то, что уходит наружу. Над таблицей — счётчики соединений, имён и адресов, справа — кольцо долей, «Шумят больше всех» и «Сайты», при «Куда: наружу» — без локальных соединений и соединений движка; щелчок по строке сводки оставляет в таблице только её.
Меню у каждого соединения. «Проверить это имя», «Почему так» — какое правило сработало и почему, «Добавить маршрут» для сайта через VPN, десинк или напрямую, «Скопировать имя» и «Скопировать адрес», «Показать только эту программу».
Программу можно выбрать заранее — из запущенных или файлом, ещё до её первого соединения.
«Скопировать домены» и «Скопировать IP» — все имена или адреса по нынешнему отбору, по строке и без повторов: удобно вписать в маршрут или список.
Журнал и отчёт. Каждое соединение, и прямое тоже, пишется в runtime\watch.log; журнал и сводка по программам едут в отчёт. Наблюдение не останавливается, когда уходишь на другую вкладку, — только кнопкой или с выходом из программы. В консоли то же самое — nz watch, из терминала администратора.
Исправления:
«Куда» больше не путает туннель, движок и домашнюю сеть. Часть соединений через VPN показывалась «напрямую», соединения самого sing-box с сервером — «десинком», а мультикаст Spotify и Steam — тоже «десинком». Теперь подставные адреса движка — туннель, sing-box — движок, мультикаст и домашняя сеть — локально.
Файл hosts
Новое:
Пины для Claude и ChatGPT через GeoHide и AstraCat. С 10 октября XBOX DNS не обслуживает Claude, ChatGPT и Grok. Подбор пина теперь пробует посредников GeoHide и AstraCat, снимок каталога Zapret GUI обновлён.
Исправления:
Подбор пина не ставит адрес, который отказывает по стране. Настоящий адрес claude.ai отвечает переадресацией на страницу «недоступно в вашем регионе», и подбор принимал это за ответ сайта. Теперь это отказ.
Один сайт — один адрес. Все имена сайта закрепляются на одном посреднике, а не каждое на своём: сайт целиком идёт одним путём. И подбор идёт в разы быстрее — все кандидаты пробуются только на главном имени сайта.
Проверка блокировок
Исправления:
Отказ по стране переадресацией больше не «доступен». Сайт, который отправляет на страницу «недоступно в вашем регионе», проверка теперь называет отказом по стране.
DNS
Удаления:
Mullvad. Его DoH перестал отвечать, а туннель спрашивает имена только по DoH. Кто выбрал Mullvad, переведён на Google 8.8.4.4.
Общее
Исправления:
Подсказки переносят длинный текст, а не обрезают его на полуслове.
Чем это собрано и как сверить
NetZapret-0.15.0.zip 27CCFD16EBAAA3D66CEC67919D4AAB8230CE762E0E04497E1B018A042F7993B7
NetZapret.exe 993A81C7DA81EB8C8CAA4A2DC4BCD40BAEA75F08FCB5458A2F67596A7BCFBB36
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.15.0.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.15.0
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.14.4
Что нового
Десинк
Новое:
Два пресета, которые подбирают рецепт сами. «white sni (circular)» и «shadow probes (circular)» из Zapret GUI: весь иностранный трафик идёт одной секцией, и рецепт для каждого сайта подбирается на ходу, без списков; российские сайты — мимо десинка. Пригодятся, если у вашего провайдера Universal V11 Lite закрывает много сайтов. Цена — нагрузка: они перехватывают и входящий трафик, и на быстрой закачке winws2 занимает ядро процессора почти целиком. По умолчанию по-прежнему Universal V11 Lite. Для этих пресетов обновлены модули Zapret GUI.
Исправления:
Пресеты Zapret GUI читаются правильно. Если на одной строке пресета стоят два рецепта, программа передавала их движку одним — и рецепт не работал. Пресет с папкой для записи (--writable) не поднимался вовсе: не хватало родительской папки. Теперь оба случая работают — и у пресетов, которые вы кладёте в папку сами.
Удаления:
Старые Universal. Universal V5, V5 (game filter), V5 my, V6, V6 voicefix, V7 и V8 diag больше не входят в поставку — самый старый Universal теперь V8. Если вы обновляетесь, файлы остаются на диске, и выбранный пресет никуда не денется.
Файл hosts
Исправления:
Новые адреса XBOX для пинов. 7 октября XBOX DNS сменил свои прокси, и подбор пина предлагал адреса, которые больше не отвечают. Справочник адресов обновлён: в нём новые прокси XBOX, а мёртвые убраны. Если пин уже стоит на мёртвом адресе — «Проверить актуальные адреса» на вкладке DNS заменит его.
DNS
Исправления:
Адреса XBOX DNS — как на его сайте сейчас: 111.88.96.54 и 111.88.96.55.
Чем это собрано и как сверить
NetZapret-0.14.4.zip 2B883F12A96E492CD69AD92352541131CC2519BD0D3BE00BB1011C831DF1C0D3
NetZapret.exe 262577B88A867673D06207079AA47CE336AA25082281BDD46351AC59C96CEAAA
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.14.4.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.14.4
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.14.3
Что нового
VPN
Новое:
Состояние сервера — вживую. Пока открыта вкладка VPN, карточка «Сейчас трафик идёт через» раз в 15 секунд проверяет сервер, через который идёт трафик, и пишет, отвечает ли он и с какой задержкой: «Отвечает · 63 мс» зелёным или «Не отвечает» красным, а под именем — «Проверен 8 с назад». Прежде «В работе» значило только, что движки запущены, а задержка была последним замером, иной раз получасовой давности. Та же свежая цифра — в ленте серверов и в «Недавних».
Исправления:
«Замерить все» снова быстрый при остановленных движках. С 0.14.1 замер при остановленных движках брал не больше двух серверов с одного входа, и двадцать серверов одного продавца мерились десятью волнами. Теперь снова до восьми разом.
Оформление
Новое:
Живой фон. Фоном темы теперь может быть видео MP4: оно играет по кругу без звука, стоит на паузе, пока окно свёрнуто или в трее, а при выключенных анимациях показывает первый кадр. Размытия под карточками у живого фона нет — карточки просто полупрозрачные. Чёрные полосы по краям кадра программа находит и обрезает сама. В редакторе тем видео выбирается так же, как картинка.
Тема «Рыбка». Первая тема с живым фоном — в списке тем. «Главная» с ней растянута на всё окно: тема теперь может попросить об этом сама.
Замер скорости
Новое:
Замер не останавливается, если уйти с вкладки. Как проверка блокировок: вернётесь посреди замера — увидите его с цифрами и кривыми, а закончившийся без вас — в таблице прошлых замеров.
Файл hosts
Исправления:
Копии hosts больше не копятся. Перед каждой правкой hosts программа кладёт рядом его копию, и они копились без конца: каждый поставленный или снятый пин добавлял файл в системную папку. Теперь остаются самая первая — ваш hosts до NetZapret — и три последние; лишние уберутся при первой же правке.
Чем это собрано и как сверить
NetZapret-0.14.3.zip 24C26D031323C4E795257B61609E1A6F81F7F5F4FFB74EF2895C55CEB9313300
NetZapret.exe 02F12EBDCA15DDC191A89485B94106FF08CDB558E9FD2C48F47CF3CBC5320371
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.14.3.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.14.3
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.14.2
Что нового
Десинк
Новое:
Движок десинка без Cygwin — новые соединения втрое дешевле. winws2 теперь — сборка под Windows от loop-uh, автора Zapret GUI: тот же движок bol-van, но без прослойки Cygwin, через которую он работал с файлами и сетью. Замер на одной машине с теми же правилами: на каждое новое соединение winws2 тратит 10–12 мс процессора вместо 27–32, соединение через десинк устанавливается всего на 4–5 мс дольше прямого вместо 10, а отдача на ~200 Мбит/с занимает половину ядра вместо трёх четвертей. Сайты с десятками соединений — YouTube, Discord — открываются быстрее, скорость та же. Пресеты и списки не менялись.
Маршруты
Новое:
ARC Raiders — голос. Отдельная строка на полке «Игры». Голосовой чат ARC Raiders идёт через серверы Epic Games и раньше шёл вместе с «Epic Games и Fortnite» — отдельно его было не направить. С января из России он, по сообщениям игроков, работает только через VPN: выберите для этой строки «через VPN», и остальное Epic останется как было. Пока путь не выбран, строка выключена. Сами мы голос в игре не проверяли — если не заработает, пришлите отчёт, снятый в игре во время разговора.
Чем это собрано и как сверить
NetZapret-0.14.2.zip 6B047279D539402959686A5D29E1D182040BEBBFF184B52B838853A8CABB0763
NetZapret.exe CB6D4817AD48EF742108642126D84448996C20DCCBAB25B812CC69EA1B836DBE
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.14.2.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.14.2
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.14.1
Что нового
VPN
Новое:
Память замеров: очистить и забывать старое. Сервер, который когда-то отвечал через раз, становился «нестабильным» и уходил из автоподбора — и, починившись, сам оттуда почти не выбирался. Теперь проверки старше недели забываются сами, по одной: свежие у сервера остаются, давние промахи его больше не держат. Срок — в «Настройках туннеля» → «Проверка серверов»: сутки, неделя, месяц или «не забывать». Там же «Очистить» стирает память всех серверов разом, а «Очистить память замеров» в меню «…» у подписки — только её серверов.
«Замерить все» можно остановить. Пока идёт замер, кнопка называется «Остановить» и показывает, сколько серверов уже замерено. Замеренное до остановки сохраняется.
Замер всех серверов при запуске. Выключатель «Замерять все серверы при запуске» в «Настройках туннеля»: через минуту после запуска программы — и с окном, и при автозапуске в трей — серверы замеряются сами, и в списке вкладки VPN свежие задержки без нажатия кнопки. Выключен по умолчанию.
Фрагментация рукопожатия с сервером. Новая группа «Соединение с сервером» в «Настройках туннеля» — для тех, у кого оператор режет соединение с самим VPN-сервером: приветствие TLS режется, и фильтр не узнаёт сервер по имени. «Записями TLS» — дешевле, «пакетами TCP» — сильнее, но подключение медленнее. Действует на VLESS, VMess, Trojan и AnyTLS. Выключена по умолчанию: работающим серверам она не нужна.
Адрес проверки и сколько ждать ответа. В «Проверке серверов» выбирается, куда уходит запрос при замере — Cloudflare, Google или свой адрес, — и сколько ждать ответа сервера: 2, 3, 5 или 10 секунд. Адрес теперь один на всё — автоподбор, проверку подключённого сервера и «Замерить все»; прежде автоподбор мерил по одному адресу, а остальные — по другому.
Исправления:
Замер бережнее к продавцам. При остановленных движках «Замерить все» проверял до восьми серверов разом, не глядя, что у некоторых продавцов — у Trust — все страны сидят на одном входе: такая пачка закрывала вход на минуту. Теперь на один вход — не больше двух проверок разом.
Маршруты
Новое:
Roblox — картинки в «Пинах напрямую». Имя, с которого Roblox отдаёт превью предметов, снова оборвано в DNS, и превью не грузятся вовсе. Решение «Roblox — картинки» в настройках «Маршрутов» прибивает его к адресу раздачи самого Roblox.
Чем это собрано и как сверить
NetZapret-0.14.1.zip 6F995A8F96038CA9BE6530E5126B6D75DF70B8C1DFB4C546ADE1BEAE2A765CC6
NetZapret.exe E65FD269F9ED28A0F77F74C58947AED1D8EA140FC1C2EC60705181AFD2A65A08
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.14.1.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.14.1
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.14.0
Что нового
TG Proxy
Новое:
Прокси для Telegram Desktop без VPN. Новая вкладка «TG Proxy»: Telegram Desktop работает и в «Десинке», без подписки, с фото и видео. Трафик идёт в том же шифровании через WebSocket к самому Telegram и через домены за Cloudflare. Включается выключателем на вкладке, а кнопка «Подключить Telegram» добавляет прокси в Telegram одним щелчком. Поднимается вместе с движками, в том числе при автозапуске, — открывать окно не нужно. Работает только для Telegram Desktop на этом компьютере: телефон через него не подключить. Прокси — tg-ws-proxy-rs (valnesfjord), порт программы tg-ws-proxy (Flowseal).
Прокси Telegram в «Диагностике» и в отчёте. «Диагностика» проверяет, на месте ли прокси и поднялся ли он; его журнал уходит в отчёт для разбора, секрет прокси из отчёта вычищается.
Общее
Новое:
Мастер первого запуска короче и шире. Пять шагов вместо шести: пробный запуск и проверка сети — один шаг «Запуск и проверка», и сеть проверяется сама, как только движки поднялись. На шаге «Режим работы NZ» рядом с выбором DNS — выключатель прокси Telegram с пояснением, нужен ли он при выбранном режиме. Мастер растягивается на всё окно.
Чейнджлог по разделам программы. Что нового теперь разложено по разделам — TG Proxy, Десинк, VPN и другие — со значками из меню, а внутри каждого — новое, исправления и удаления. В окне обновления раздел — карточкой; лента версий считает и удаления.
Исправления:
Мастер первого запуска больше не возвращается сам. Открытый заново из «Ещё» и покинутый уходом в другой раздел, он встречал при каждом следующем запуске. Теперь уход в другой раздел закрывает его, как «Пропустить», а «Пройти мастер заново» отметку о пройденном не снимает.
Лента версий в окне обновления. Полоса прокрутки больше не налезает на выбранную версию, а кружок версии не съезжает с линии при масштабе Windows 125 %.
Диагностика
Новое:
Журнал — отдельным окном. Пункт «Журнал» ушёл из меню, чтобы уступить место «TG Proxy»: журнал открывается кнопкой «Открыть журнал» в «Диагностике» и на «Главной». Отдельное окно можно держать рядом с разделом, где что-то не работает.
Предупреждение о папке в облаке. Если программа лежит в OneDrive, Dropbox, Google Диске или Яндекс Диске — а «Рабочий стол» Windows сама переносит в OneDrive, когда включено его резервное копирование, — «Диагностика» скажет об этом и что делать. Клиент синхронизации занимает и выгружает файлы, и обновление может не заменить занятый файл. Лучше перенести папку, например в C:\NetZapret, и перевключить автозапуск.
Чем это собрано и как сверить
NetZapret-0.14.0.zip 8A39246FCC5F2CE5A3549E7AEFE9B4FB136ED376F6A14F2BE7CA6EEC6A5F83F5
NetZapret.exe 0BB9B188BACE6C78518AD7780692052E6B29376352792A5198872F563E6462C6
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.14.0.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.14.0
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.
NetZapret 0.13.1
Что нового
Новое:
Окно «Доступно обновление». Когда выходит новая версия, программа сама показывает окно: что пришло во всех версиях между вашей и новой, что сохранится при обновлении и что заменится, кнопки «Обновить», «Позже» и «Пропустить версию». Справа — лента всех прошлых выпусков: щелчок по версии показывает её чейнджлог. Кнопка «Проверить» открывает то же окно и тогда, когда новее версии нет.
Пины напрямую: Instagram, X, YouTube, Discord и другие — пином с десинком. Новый раздел «Пины напрямую» в настройках «Маршрутов» — готовые решения из каталога Zapret GUI: имя прибивается к адресам самого сервиса, и десинк к нему применяется. Прежде любой пин в hosts выводил имя из-под десинка, и Instagram, прибитый к адресам Meta, не открывался ни одним рецептом. Пины, вписанные в hosts другими программами, по-прежнему идут мимо десинка — если сервис так не открывается, включите его решение здесь. Решения, которым нужен IPv6 (WhatsApp, загрузки GitHub), без IPv6 недоступны.
Режим «выключено» в «Маршрутах». Четвёртый пункт в выборе маршрута: часть снимается целиком, вместе с заводским правилом, и её имена решают другие правила. Прежде отключить можно было только свой выбор — заводское правило под ним продолжало действовать.
Выбор DNS — в мастере первого запуска. На шаге «Режим работы NZ»: авто, напрямую или через туннель; под «i» — чем платит каждый путь. Кнопки мастера теперь всегда внизу окна и не уходят под край.
Отчёт для разбора стал полнее. В архиве теперь проверки «Диагностики», голос Discord (какие адреса звука нашлись в журнале Discord и покрыты ли они списком), файл hosts, проверки серверов туннеля и недавние выходы, прошлые журналы; в сводке — через какой сервер туннель идёт сейчас и как движок спрашивает DNS. Ваш домашний адрес в отчёт не попадает.
Посредники AstraCat и GeoHide. «Проверить актуальные адреса» на вкладке DNS и подбор пина спрашивают их вместе с XBOX DNS и Comss.
Вкладка DNS называет цену каждого пути. При «авто» и «через туннель» сайты, идущие мимо VPN, получают адреса рядом с сервером VPN и соединяются дольше — теперь это сказано рядом с выбором.
Исправления:
Неудачное обновление говорит правду и оставляет журнал. Прежде при сбое было только «Update failed. The previous version is untouched» — а часть файлов к тому времени уже была новой, и программа сама не запускалась. Теперь перед заменой файлов гасится всё, что запущено из папки программы, занятый файл пробуется дольше, журнал пишется в runtime\update.log и уходит в отчёт для разбора, а программа после сбоя запускается снова. Начнёт работать со следующего обновления: сценарий замены пишет уже установленная версия.
Запасной путь Discord по адресам показан выключенным. «Маршруты» писали у него «напрямую», хотя правила у этой части нет и не было; теперь — «выключено (по умолчанию)».
DonationAlerts: короткие ссылки dalink.to и donationalerts.ru тоже идут напрямую.
Окно пина в сети без IPv6 выбирает адрес IPv4. Прежде у instagram.com первым мог встать адрес IPv6, и такой пин без IPv6 не работал.
Режим везде называется одинаково. «Диагностика» и проверка блокировок писали «выборочно» вместо «Гибрид».
Чем это собрано и как сверить
NetZapret-0.13.1.zip 6689DD8697D6DBBD9F92913C885E1937F91DD45A7FCAC5DD3FB2C6B1ABA0D835
NetZapret.exe 7A39BC73AC8A6D8F97B1C5508EC8A9C06038AA07DFFADF3D890F4E1C26546123
Пакет SDK .NET 8.0.424, сборка Release, win-x64, self-contained, один файл.
Проверить скачанное:
Get-FileHash NetZapret-0.13.1.zip -Algorithm SHA256
Собрать самому и сравнить:
git checkout v0.13.1
pack.cmd
Совпасть должен NetZapret.exe. Архив — нет: в нём лежат winws2 и sing-box,
собранные не нами, и их версии у вас могут отличаться.