Найдите подходящую стратегию Flowseal для Discord, League of Legends и YouTube — без ручного перебора BAT-файлов.
Приложение для Windows 11 x64 проверяет HTTPS-службы через каждую стратегию, показывает доступность и задержку, а на дашборде сортирует результаты по баллам от 0 до 10. Выбор основной стратегии остаётся за вами.
Скачать готовую программу · Полная инструкция · Сообщить об ошибке
- На странице Releases скачайте
ZapretTester-win-x64.zipиз раздела Assets. Архивы Source code предназначены для разработчиков. - Распакуйте весь архив в отдельную папку. Устанавливать .NET, Python или средства разработки не требуется.
- Отдельно скачайте и распакуйте совместимую Flowseal 1.10.3 или 1.10.2.
- Запустите
ZapretTester.exe, нажмите Выбрать папку и укажите корень Flowseal: рядом должны бытьgeneral*.bat,binиlists. - Если Flowseal уже работает как служба, на вкладке сервиса выберите текущую стратегию и нажмите Сделать основным. Подтвердите переход под управление тестера и запрос администратора Windows. Неизвестные активные обработчики WinDivert блокируют проверку.
- Откройте Дашборд, выберите сервисы и стратегии, затем нажмите Проверить все соединения. Без установленной LoL снимите галочку LoL. Для начала проверки Windows может запросить разрешение Helper.
- Сравните результаты. Чтобы включить подходящий вариант, выберите его на вкладке нужного сервиса и нажмите Сделать основным.
Все основные настройки доступны в интерфейсе. В архиве есть ИНСТРУКЦИЯ.html: откройте её двойным щелчком для подробного руководства без интернета.
Обычно папка игры называется League of Legends и находится по адресу C:\Riot Games\League of Legends. Если игру устанавливали на другой диск, путь может быть, например, D:\Riot Games\League of Legends.
Откройте Проводник (Win + E) и вставьте путь в адресную строку. В правильной папке находятся LeagueClient.exe и system.yaml, обычно также каталоги Config и Game. В тестере выберите её через Настройки → Папка League of Legends → ….
Если папка не найдена, нажмите правой кнопкой на ярлыке игры → Расположение файла или найдите LeagueClient.exe через поиск в Этот компьютер. Ярлык может вести в Riot Client — это лаунчер, его папка не подходит. Выбирайте папку самой игры, а не Riot Client, вложенную Game или отдельный EXE.
Пошаговый поиск папки, в том числе через Диспетчер задач.
- Отдельные вкладки Discord, League of Legends, YouTube и общий Дашборд.
- Четыре HTTPS-индикатора на сервис: доступность, фактический HTTP-код, причина ошибки и время проверки.
- Медиана времени успешных HTTPS-запросов в миллисекундах; DNS измеряется отдельно.
- Выбор сервисов и стратегий, общий прогон и отдельная проверка выбранной стратегии.
- Баллы доступности, цветная обводка карточек и порядок Лучшие сверху / По названию.
- Региональные LoL-варианты стратегий на основе установленной игры, включая RU.
- Сохранение результатов и настроек; просмотр дашборда сам не запускает сетевые проверки или Helper.
- Управление основной стратегией, остановка проверки и возврат к исходной службе Flowseal.
Каждая успешная проверка одной из четырёх служб даёт сервису 2,5 балла. Оценка карточки — среднее выбранных сервисов с одинаковым весом: 10 + 10 + 0 → 6,7 / 10.
| Обводка | Оценка |
|---|---|
| Зелёная | От 8 до 10 |
| Янтарная | От 5 до менее 8 |
| Красная | Менее 5 |
| Серая | Оценка недоступна |
Если хотя бы у одного выбранного сервиса нет полного актуального достоверного результата, общая оценка — —. Устаревшие, выполняющиеся, отменённые и заблокированные проверки не означают недоступность сервиса. Предварительные результаты серии не получают окончательный зелёный статус до проверки её достоверности.
Баллы оценивают долю доступных HTTPS-служб. Они не оценивают скорость интернета или качество обхода во всех сценариях. Миллисекунды — время HTTPS-проверок, а не игровой ping.
| Сервис | Четыре проверки | Что не проверяется |
|---|---|---|
| Discord | Сайт, Gateway HTTPS, CDN, Update | Вход в аккаунт, WebSocket и голос |
| League of Legends | Авторизация Riot, конфигурация клиента, региональная платформа, CDN | Вход в аккаунт, матч, игровой ping, голос и Vanguard |
| YouTube | Сайт, короткие ссылки, изображения, перенаправление видео | Воспроизведение и скорость видео |
Используются HEAD-запросы по IPv4 / HTTP/1.1 с проверкой TLS, без proxy и автоматических редиректов. Для разных служб заданы допустимые HTTP-коды; 429 и 5xx отображаются как предупреждения сервера. Адреса и правила описаны в инструкции.
Для Discord и YouTube используются исходные группы Flowseal. Для LoL тестер создаёт отдельный адаптированный снимок, сохраняя исходные группы. Команда Сделать основным на вкладке LoL запускает именно LoL-вариант. Общая карточка объединяет результаты вариантов и не подтверждает работу всех сервисов через один LoL-вариант.
- Windows 11 x64. Другие платформы не проверены.
- Flowseal 1.10.2 и 1.10.3: исследованы 22 стратегии. Для 1.10.3 поддерживается новый формат GameFilter с отдельными диапазонами TCP и UDP.
- Для LoL нужна установленная игра: регион и адреса читаются из её конфигурации. Токены и данные аккаунта не используются.
- Готовый архив содержит .NET. Для сетевых операций нужны права администратора; интерфейс работает без повышения.
Совместимость проверяется по содержимому движка, а не названию папки. У исследованных 1.10.2 и 1.10.3 бинарники совпадают; их SHA-256 закреплены в isolation-certificate.json. Другой движок требует отдельной проверки. Неизвестные BAT-конструкции отклоняются. Поддержка всех будущих версий Zapret не обещается.
Подробнее: проверка 1.10.3 и статус приёмки.
При переходе под управление тестера сохраняются конфигурация и состояние существующей службы zapret; служба останавливается, её автозапуск отключается. При ошибке перехода предусмотрен откат. Команда Восстановить Flowseal возвращает исходную конфигурацию службы; Остановить основной только останавливает управляемый процесс.
По умолчанию основной Zapret продолжает работать после закрытия окна. После перезагрузки откройте приложение снова: собственный автозапуск оно не создаёт. Автоматического выбора стратегии нет.
Исходные BAT, списки Flowseal и файлы Riot не изменяются. BAT и service.bat не исполняются. Снимки создаются отдельно. Каждый тестовый процесс получает собственные порты; основной процесс исключает тестовый пул. При появлении постороннего обработчика WinDivert или потере наблюдения серия прекращается, её новые результаты становятся недостоверными.
Настройки и результаты находятся в %LOCALAPPDATA%\ZapretTester, защищённые снимки и данные восстановления — в %PROGRAMDATA%\ZapretTester\<SID>. Изменение профилей, ресурсов или целей делает прежние результаты устаревшими.
| Настройка | Значение |
|---|---|
| Параллельные тестовые процессы | 4; в интерфейсе доступны 1–5 |
| Одновременные запросы на процесс | До 2 |
| Попытки на endpoint | До 2; успешная не повторяется |
| Тайм-аут попытки | 5 секунд, включая DNS |
| Пул локальных портов | 41000–41999 |
| Автопроверка | Выключена |
| Основной процесс после закрытия окна | Продолжает работать |
Discord и YouTube одной стратегии разделяют процесс; LoL использует отдельный вариант. Для 22 стратегий и трёх сервисов это до 44 запусков и бюджет 528 неповторяющихся портов. Увеличение параллельности может ускорить серию, но оптимальное значение зависит от компьютера и сети.
Проверьте, что архив распакован полностью, выбрана папка Flowseal целиком и разрешён запуск Helper. Подробности доступны на вкладке сервиса в Диагностике, Журнале и подсказках индикаторов.
Для обращения создайте Issue с версией Windows, Flowseal и тестера, сервисом/регионом, шагами и текстом ошибки. Не прикладывайте session.json, токены и полную папку пользовательских данных. Разбор типичных ошибок — в инструкции.
Нужны Windows x64, Git, PowerShell 7 и SDK .NET 10.0.301 либо совместимый patch согласно global.json.
git clone https://github.com/mwell8/ZapretTester.git
cd ZapretTester
dotnet build ZapretTester.sln
dotnet test ZapretTester.sln
.\scripts\Publish.ps1Готовая папка: artifacts\portable\ZapretTester-win-x64. Для offline restore при наличии кеша передайте -PackageSource "$env:USERPROFILE\.nuget\packages" в Publish.ps1. Flowseal и WinDivert не включаются в выпуск тестера.
В solution: Core (профили, цели, результаты, HTTP), Windows (WinDivert, Job Objects, служба), Helper (повышенные права, очередь и локальный IPC), App (WPF/MVVM), TestIsolation и автоматические тесты. Протокол GUI–Helper — 4.
Интеграционные скрипты в scripts и TestIsolation требуют отдельной установки Flowseal и могут временно управлять службой и сетевыми процессами. Это инструменты разработчика; для обычного использования они не нужны. Не запускайте их одновременно с работающим Helper.
Zapret Tester — самостоятельный проект, не официальный выпуск Flowseal, Discord, Riot Games или YouTube. Лицензия собственного кода — MIT.
Спасибо авторам Flowseal/zapret-discord-youtube, bol-van/zapret и WinDivert. Источники тестовых BAT-примеров и лицензии перечислены в THIRD_PARTY_NOTICES.md. Названия и значки сервисов используются для обозначения проверяемых служб.
