Исправление проблемы связанной с неработающим Wi-Fi by @ekungurov in #4308
Исправлена проблема с обновлением списка ipset by @allkeltysss in #4065
Улучшение системы обновления, что бы она не мешала запуску запрета by @max-pulya in #4143
Небольшое исправление вывода имени ранее установленного сервиса by @Dronatar in #4109
Добавлено отображение иконки в панели задач (если установлено НЕ как сервис)
АНТИВИРУСЫ
WinDivert может вызвать реакцию антивируса. WinDivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. Замена iptables и NFQUEUE в Linux, которых нет под Windows. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом. Драйвер WinDivert64.sys подписан для возможности загрузки в 64-битное ядро Windows. Но антивирусы склонны относить подобное к классам повышенного риска или хакерским инструментам. В случае проблем используйте исключения или выключайте антивирус совсем.
⚙️Использование
Распакуйте содержимое архива по пути, который не содержит кириллицу/спец. символы
Запустите нужный файл
ℹ️Краткие описания файлов
general.bat ... - запуск со стратегией для обхода блокировок Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (ALT, МГТС и другие), пока не найдёте рабочее для вас решение
service.bat - вспомогательные скрипты:
Install Service - установка любой стратегии в автозапуск (services.msc)
Remove Services - удаление стратегии и WinDivert из служб
Check Status - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
Run Diagnostics - диагностика на распространённые причины, по которым zapret может не работать.
В конце можно очистить кэш Discord, что может помочь, если он неожиданно перестал работать
Check Updates - проверка на обновления
Switch Game Filter - переключение режима обхода для игр (и других сервисов, использующих UDP и TCP на портах выше 1023). После переключения требуется перезапуск стратегии.
В скобках указан текущий статус (включено/выключено).
Switch ipset - переключение режима обхода сервисов из ipset-all.txt.
Полезно при тестировании, если не работает то, что не заблокировано.
В скобках указан текущий статус (загружен список/пустой список).
Update ipset list - обновление списка ipset-all.txt актуальным из репозитория
Если обход не работает
Стратегии блокировок со временем изменяются. Определенная стратегия обхода zapret может работать какое-то время, но если меняется способ блокировки или обнаружения обхода блокировки, то она перестанет работать. В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры. Информацию про параметры стратегий вы можете найти тут.
Убедитесь, что адрес ресурса записан в списках доменов или IP. Подробнее тут
Попробуйте в service.bat переключить Switch Game Filter и Switch ipset. На разных стратегиях они могут работать по-разному. Подробнее, что они делают, тут