Форк zapret-win-bundle настроенный под Asterios.TM (сайт, апдейтер и игру).
Поддерживаются 32-разрядные (x86) и 64-разрядные (x64) версии Windows, начиная с Windows 7.
Warning
Перед использованием программы отключите VPN и прокси в файлах папка_с_игрой\Asterios.ini и папка_с_игрой\asterios\AsteriosGame.ini.
Скачиваем архив, распаковываем и запускаем zapret-asterios.cmd.
После запуска должно появиться меню. Если вы распаковали архив встроенным в Windows архиватором и меню не появилось, то нажимаем на zapret-asterios.cmd правой кнопкой мыши и открываем "Свойства". Во вкладке "Общие" внизу ставим галочку "Разблокировать" и нажимаем кнопку "Применить". Если остались проблемы с запуском, добавляем папку с программой в исключения антивируса.
На данный момент есть 9 пресетов и 3 стратегии обхода DPI (#1, #2, #3).
Пресеты ALL используют стратегии обхода DPI для всего трафика.
Пресеты ASTERIOS используют стратегии обхода DPI для сайта, апдейтера и игры.
Пресеты ASTERIOSGAME используют стратегии обхода DPI только для игры.
По умолчанию уже выбран пресет ASTERIOS #1, а необходимые сервисы уже запущены, поэтому сразу пробуем войти в игру.
Если не получилось войти с пресетом ASTERIOS #1, то выбираем пресет ASTERIOS #2 и пробуем снова. Соответсвенно, если не получилось и с ним, то выбираем ASTERIOS #3.
Если ни с одним из этих пресетов не получилось войти, то предусмотрена функция перенаправления трафика, в ней уже выбран прокси, вам осталось только запустить сервис и попробовать войти в игру снова. Перенаправление трафика работает только для игры. Для сайта и апдейтера вам всё равно нужно будет подобрать пресет с одной из стратегий.
Если вы не из РФ, то обход DPI вам не нужен, можете отключить его. В перенаправлении игрового трафика выберите игровой сервер 51.75.37.198 или 146.59.118.202(только для x5), запустите сервис и попробуйте войти в игру. Если не получилось подключиться к игровым серверам, то выберите прокси. Перехват DNS тоже можно отключить, если он не нужен.
После того как всё настроите, меню можно закрыть, сервисы продолжат работать до перезагрузки компьютера или пока вы их сами не выключите через меню или диспетчер задач.
- Удалены папки
arm64,blockcheck,tools,windivert-hide. - Драйвер и библиотека
WinDivertиз папкиwin7перемещены в папкуzapret-winwsдля совместимости с Windows 7. Папкаwin7удалена. - Из папки
zapret-winwsудалены все*.cmdфайлы,elevator.exe,killall.exeи первая версия zapret -winws.exe, так как она больше не поддерживается разработчиком. Папкиfiles,lua,windivert.filterперемещены в корневую папку. - Папка
filesразбита на 2 папкиfakesиlists. - В корневую папку добавлены папки
bin,configs,presetsи файлzapret-asterios.cmd. - В папку
binдобавлен файлmenu.sh. - Папка
zapret-winwsпереименована вx64и перемещена в папкуbin. - Из папки
cygwin\binв папкуbin\x64перемещены файлыbash.exe,cygiconv-2.dll,cygintl-8.dll,cygncursesw-10.dll,cygpath.exe,cygpopt-0.dll,cygreadline7.dll,cygstart.exe,sleep.exe. - Папка
cygwinудалена. - В папку
luaдобавлены модулиcustom-dns.luaиcustom-redirect.lua. - В папку
fakesдобавлены пейлоады для фейковых пакетов. - В папку
listsдобавлены списки ip и доменов для фильтрации трафика. - В папку
binдобавлена папкаx86содержащая 32-битную версию программы.
bin\- папка с основными файлами программы.x64\- папка с 64-битной версией программы.winws2.exe- наша основная программа, zapret2 под Windows.WinDivert64.sys- драйвер для захвата и фильтрации сетевых пакетов.WinDivert.dll- библиотека, которую использует winws2 для управления драйвером WinDivert.cygwin1.dll- библиотека-прослойка (POSIX-эмуляция), позволяющая коду, использующему системные вызовы Linux/Unix, работать в среде Windows, необходима, так как zapret изначально писался под Linux.bash.exe- командная оболочка из среды cygwin, необходима для запуска shell скриптов, используется для запуска menu.sh.cygiconv-2.dll- библиотека, необходимая для работы bash.cygintl-8.dll- библиотека, необходимая для работы bash.cygncursesw-10.dll- библиотека, необходимая для работы bash.cygreadline7.dll- библиотека, необходимая для работы bash.cygpopt-0.dll- библиотека, необходимая для работы cygstart.cygstart.exe- программа из среды cygwin, используется в menu.sh для запуска программ и открытия ссылок в браузере.cygpath.exe- программа из среды cygwin, используется в menu.sh для конвертации путей из формата Unix в Windows и наоборот.sleep.exe- программа из среды cygwin, используется в menu.sh для приостановления выполнения скрипта на определенное время.
x86\- папка с 32-битной версией программы.cyggcc_s-1.dll- библиотека, необходимая для работы bash.- Остальные файлы идентичны 64-битной версии.
menu.sh- shell скрипт, TUI меню для управления сервисами winws2.
configs\- папка c конфигурационными файлами, которые используются вmenu.sh,custom-dns.luaиcustom-redirect.lua.fakes\- папка с пейлоадами для формирования фейковых пакетов.lists\- папка со списками ip и доменов для фильтрации трафика.ipset-*.txt- списки ip и подсетей.list-*.txt- списки доменов.
presets\- папка, в которой хранятся конфигурационные файлы с параметрами запуска для winws2.lua\- папка с библиотеками lua, которые использует winws2.windivert.filter\- папка с дополнительными фильтрами трафика.zapret-asterios.cmd- запускает menu.sh.
windivert может вызвать реакцию антивируса. windivert - это инструмент для перехвата и фильтрации трафика, необходимый для работы zapret. Замена iptables и NFQUEUE в Linux, которых нет под Windows. Он может использоваться как хорошими, так и плохими программами, но сам по себе не является вирусом. Драйвер windivert64.sys подписан для возможности загрузки в 64-битное ядро windows. Любой желающий может сравнить файлы с оригиналами от автора. Но антивирусы склонны относить подобное к классам повышенного риска или хакерским инструментам. В случае проблем используйте исключения или выключайте антивирус совсем.