mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2026-08-05 15:45:52 +03:00
Compare commits
33 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cc52322fe5 | ||
|
|
2cd68f24f1 | ||
|
|
13444ab388 | ||
|
|
b23ef448d7 | ||
|
|
83a6efa135 | ||
|
|
fa32c6661c | ||
|
|
ba78a8e6c8 | ||
|
|
c96152664f | ||
|
|
86e7e06274 | ||
|
|
163bb7613c | ||
|
|
f76d4cf376 | ||
|
|
7f7831d82a | ||
|
|
a4425d7b6e | ||
|
|
653d01b224 | ||
|
|
cf03dd0c3d | ||
|
|
105978ee43 | ||
|
|
6b71827a3b | ||
|
|
702e7cd13f | ||
|
|
c8eb80b4c6 | ||
|
|
8d2deff133 | ||
|
|
3ef216b71b | ||
|
|
785b8de6d2 | ||
|
|
faed518d0c | ||
|
|
50a6d390f7 | ||
|
|
e0455fcbfc | ||
|
|
df54a4ea72 | ||
|
|
7a55a2f3cd | ||
|
|
8a30df6f03 | ||
|
|
779853740f | ||
|
|
87ee178546 | ||
|
|
33f30fa00c | ||
|
|
2785c4616f | ||
|
|
fc29a5794c |
51
.github/workflows/comment.yml
vendored
Normal file
51
.github/workflows/comment.yml
vendored
Normal file
@@ -0,0 +1,51 @@
|
|||||||
|
name: Auto comment on new issues
|
||||||
|
|
||||||
|
on:
|
||||||
|
issues:
|
||||||
|
types: [opened]
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
issues: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
comment:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- name: Comment on new issue
|
||||||
|
uses: peter-evans/create-or-update-comment@v4
|
||||||
|
with:
|
||||||
|
issue-number: ${{ github.event.issue.number }}
|
||||||
|
body: |
|
||||||
|
Пожалуйста, ознакомтесь с README. В нем есть ответы на распространенные вопросы и описание файлов: [README.md](https://github.com/Flowseal/zapret-discord-youtube/blob/main/README.md)
|
||||||
|
|
||||||
|
##
|
||||||
|
### Прежде всего
|
||||||
|
- Запустите `service.bat` и выберите пункт `Run Diagnostics`, чтобы проверить на конфликтующие сервисы.
|
||||||
|
- Если у вас проблемы с запуском Discord, то в конце согласитесь на очистку кэша.
|
||||||
|
- Если не работает / перестала работать стратегия, то попробуйте другие.
|
||||||
|
- Если у вас проблемы с чем-то, что корректно работает без zapret, то убедитесь, что `Game Filter` (disabled) в `service.bat`. Если это не помогло, то в `service.bat` выберите `Switch ipset`, чтобы он стал (empty)
|
||||||
|
|
||||||
|
##
|
||||||
|
### Не запускаются файлы?
|
||||||
|
- Убедитесь, что файлы разархивированы
|
||||||
|
- **Убедитесь, что вы скачали со страницы релизов**, а не с кнопки Code на главной странице репозитория
|
||||||
|
- Попробуйте запустить service.bat от имени администратора, и выбрать Remove Services для удаления прошлых обходов данного обхода
|
||||||
|
- Вспомните, использовали ли вы другие обходы (например, GoodbyeDPI). Если да, то удалите их по их же инструкции. Другие обходы, установленные на автозапуск будут мешать запуску zapret
|
||||||
|
- Отключите антивирусы, различные клинеры с доп. защитой, защитные средства браузера или другое ПО, которое может повредить архив. Перекачайте обход [со страницы релизов](https://github.com/Flowseal/zapret-discord-youtube/releases) и распакуйте в новую папку
|
||||||
|
- Запустите service.bat и выберите Run Diagnostics, он проверит на возможные распространённые конфликты на вашем компьютере
|
||||||
|
- Попробуйте отключить другие прокси / VPN
|
||||||
|
- "Служба базовой фильтрации" или "Base Filtering Engine" должна быть включена (Win+R -> services.msc)
|
||||||
|
|
||||||
|
##
|
||||||
|
### Не работает игра / сервис / сайт?
|
||||||
|
- Проверьте работоспособность без обхода:
|
||||||
|
- **Работает:**
|
||||||
|
Домен можно удалить в `lists/list-general.txt`
|
||||||
|
Если это игра или сервис, то можете попробовать выключить `Game Filter` в `service.bat` (требуется перезапуск обхода или переустановка сервиса)
|
||||||
|
Если не помогло выключение `Game Filter`, то можно найти IP и удалить из `ipset-all.txt`. Если не можете найти IP, то можно выключить фильтрацию по IP в `service.bat` (пункт `Switch Ipset`)
|
||||||
|
|
||||||
|
- **Не работает: пробуйте другие стратегии.** Если не помогло, то:
|
||||||
|
*Если это сайт*, то добавьте домен в `lists/list-general.txt` (поддомены автоматически учитываются).
|
||||||
|
*Если это игра*, то попробуйте включить `Game Filter` и `ipset` в `service.bat` (требуется перезапуск обхода или переустановка сервиса). Если не помогло, то, возможно, IP не включён в список `ipset-all.txt`; в этом случае необходимо найти его самому и добавить ip/подсеть в упомянутый файл.
|
||||||
|
|
||||||
|
**Пробуйте разные стратегии после внесения изменений в случае, если это не сработало**
|
||||||
28
.github/workflows/stale.yml
vendored
Normal file
28
.github/workflows/stale.yml
vendored
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
name: Close stale issues
|
||||||
|
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: '0 0 * * *'
|
||||||
|
|
||||||
|
permissions:
|
||||||
|
actions: write
|
||||||
|
issues: write
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
stale:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/stale@v9.1.0
|
||||||
|
with:
|
||||||
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
|
||||||
|
days-before-stale: 60
|
||||||
|
days-before-close: 7
|
||||||
|
stale-issue-message: '⏳ Issue помечена как неактивная. Она будет закрыта через 7 дней, если не появится новых комментариев.'
|
||||||
|
close-issue-message: '❌ Issue автоматически закрыта из-за отсутствия активности. Откройте снова при необходимости.'
|
||||||
|
|
||||||
|
days-before-pr-stale: -1
|
||||||
|
days-before-pr-close: -1
|
||||||
|
|
||||||
|
exempt-issue-labels: 'pinned,games'
|
||||||
|
remove-stale-when-updated: true
|
||||||
@@ -1 +1 @@
|
|||||||
1.7.2
|
1.8.2
|
||||||
62
README.md
62
README.md
@@ -2,9 +2,10 @@
|
|||||||
|
|
||||||
# <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=28 /> <a href="https://github.com/Flowseal/">Flowseal</a><a href="https://github.com/Flowseal/zapret-discord-youtube">/zapret-discord-youtube</a> <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=28 />
|
# <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=28 /> <a href="https://github.com/Flowseal/">Flowseal</a><a href="https://github.com/Flowseal/zapret-discord-youtube">/zapret-discord-youtube</a> <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=28 />
|
||||||
|
|
||||||
*"Plug & Play"* обход блокировок <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=15 /> Discord и <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=15 /> YouTube для Windows
|
*"Plug & Play"* обход блокировок иностранных платформ, <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=11 /> **Discord** и <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=11 /> **YouTube** для Windows
|
||||||
|
|
||||||
Альтернатива https://github.com/bol-van/zapret-win-bundle
|
Альтернатива https://github.com/bol-van/zapret-win-bundle
|
||||||
|
Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
> [!CAUTION]
|
> [!CAUTION]
|
||||||
@@ -21,7 +22,7 @@
|
|||||||
> **Выдержка из [`readme.md`](https://github.com/bol-van/zapret-win-bundle/blob/master/readme.md#%D0%B0%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81%D1%8B) репозитория [bol-van/zapret-win-bundle](https://github.com/bol-van/zapret-win-bundle)*
|
> **Выдержка из [`readme.md`](https://github.com/bol-van/zapret-win-bundle/blob/master/readme.md#%D0%B0%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81%D1%8B) репозитория [bol-van/zapret-win-bundle](https://github.com/bol-van/zapret-win-bundle)*
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> Все файлы в папке [`bin`](./bin) взяты из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws). Вы можете это проверить с помощью хэшей/контрольных сумм.
|
> Все бинарные файлы в папке [`bin`](./bin) взяты из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws). Вы можете это проверить с помощью хэшей/контрольных сумм. Проверяйте, что запускаете, используя сборки из интернета!
|
||||||
|
|
||||||
## ⚙️Использование
|
## ⚙️Использование
|
||||||
|
|
||||||
@@ -33,19 +34,24 @@
|
|||||||
|
|
||||||
## ℹ️Краткие описания файлов
|
## ℹ️Краткие описания файлов
|
||||||
|
|
||||||
- [**`discord.bat`**](./discord.bat) - запуск со стратегией для обхода блокировки <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=15 /> Discord
|
- [**`general.bat ...`**](./general.bat) - запуск со стратегией для обхода блокировок
|
||||||
|
**Работоспособность той или иной стратегии зависит от многих факторов. Пробуйте разные стратегии (ALT, МГТС и другие), пока не найдёте рабочее для вас решение**
|
||||||
|
|
||||||
- [**`general.bat`**](./general.bat) - запуск со стратегией для обхода блокировок <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=15 /> Discord и <img src="https://cdn-icons-png.flaticon.com/128/1384/1384060.png" height=12 /> YouTube
|
- [**`service.bat`**](./service.bat) - вспомогательные скрипты:
|
||||||
|
- <ins>**`Install Service`** - установка любой стратегии в автозапуск (services.msc)</ins>
|
||||||
|
- **`Remove Services`** - удаление стратегии и WinDivert из служб
|
||||||
|
- **`Check Status`** - проверка статуса обхода и служб (стратегии на автозапуске и WinDivert)
|
||||||
|
- **`Run Diagnostics`** - диагностика на распространённые причины, по которым zapret может не работать.
|
||||||
|
В конце можно очистить кэш <img src="https://cdn-icons-png.flaticon.com/128/5968/5968756.png" height=11 /> `Discord`, что может помочь, если он неожиданно перестал работать
|
||||||
|
- **`Check Updates`** - проверка на обновления
|
||||||
|
- **`Switch Game Filter`** - переключение режима обхода для игр (и других сервисов, использующих UDP и TCP на портах выше 1023).
|
||||||
|
**После переключения требуется перезапуск стратегии.**
|
||||||
|
В скобках указан текущий статус (включено/выключено).
|
||||||
|
- **`Switch ipset`** - переключение режима обхода сервисов из `ipset-all.txt`.
|
||||||
|
Полезно при тестировании, если не работает то, что не заблокировано.
|
||||||
|
В скобках указан текущий статус (загружен список/пустой список).
|
||||||
|
- **`Update ipset list`** - обновление списка `ipset-all.txt` актуальным из репозитория
|
||||||
|
|
||||||
- [**`cloudflare_switch.bat`**](./cloudflare_switch.bat) - включение/выключение обхода Cloudflare *(на деле перетирает список `ipset-cloudflare`, перезапуск после изменения не нужен)*
|
|
||||||
|
|
||||||
- [**`service_install.bat`**](./service_install.bat) - установка на автозапуск (как службы Windows: `zapret`, `WinDivert`), можно выбрать любую стратегию (название файла стратегии **НЕ** должно начинаться со слова `service`)
|
|
||||||
|
|
||||||
- [**`service_remove.bat`**](./service_remove.bat) - остановка и удаление служб `zapret` и `WinDivert`
|
|
||||||
|
|
||||||
- [**`service_status.bat`**](./service_status.bat) - проверка состояния служб `zapret` и `WinDivert`
|
|
||||||
|
|
||||||
- [**`check_updates.bat`**](./check_updates.bat) - проверка обновлений
|
|
||||||
|
|
||||||
## ☑️Распространенные проблемы
|
## ☑️Распространенные проблемы
|
||||||
|
|
||||||
@@ -57,6 +63,11 @@
|
|||||||
|
|
||||||
- См. [#251](https://github.com/Flowseal/zapret-discord-youtube/discussions/251)
|
- См. [#251](https://github.com/Flowseal/zapret-discord-youtube/discussions/251)
|
||||||
|
|
||||||
|
### После запуска стратегии ничего не происходит
|
||||||
|
|
||||||
|
- После запуска стратегии (отдельным bat файлом, не через service), должен открыться winws.exe (обход), который можно увидеть в панели задач.
|
||||||
|
Если этого не произошло, то см. [#522](https://github.com/Flowseal/zapret-discord-youtube/issues/522)
|
||||||
|
|
||||||
### Обход не работает
|
### Обход не работает
|
||||||
|
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
@@ -65,25 +76,21 @@
|
|||||||
> В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры.
|
> В репозитории представлены множество различных стратегий для обхода. Если ни одна из них вам не помогает, то вам необходимо создать новую, взяв за основу одну из представленных здесь и изменив её параметры.
|
||||||
> Информацию про параметры стратегий вы можете найти [тут](https://github.com/bol-van/zapret/blob/master/docs/readme.md#nfqws).
|
> Информацию про параметры стратегий вы можете найти [тут](https://github.com/bol-van/zapret/blob/master/docs/readme.md#nfqws).
|
||||||
|
|
||||||
- Проверьте другие стратегии (**`ALT`**/**`МГТС`**)
|
- Убедитесь, что адрес ресурса записан в списках доменов или IP. Подробнее [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
||||||
|
|
||||||
|
- Попробуйте в `service.bat` переключить `Switch Game Filter` и `Switch ipset`. На разных стратегиях они могут работать по-разному. **Подробнее, что они делают, [тут](https://github.com/Flowseal/zapret-discord-youtube?tab=readme-ov-file#%E2%84%B9%EF%B8%8F%D0%BA%D1%80%D0%B0%D1%82%D0%BA%D0%B8%D0%B5-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F-%D1%84%D0%B0%D0%B9%D0%BB%D0%BE%D0%B2)**
|
||||||
|
|
||||||
|
- Проверьте другие стратегии (**`ALT`**/**`МГТС`** и другие)
|
||||||
|
|
||||||
- Обновите файлы в папке [`bin`](./bin), взяв новые из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws)
|
- Обновите файлы в папке [`bin`](./bin), взяв новые из [zapret-win-bundle/zapret-winws](https://github.com/bol-van/zapret-win-bundle/tree/master/zapret-winws)
|
||||||
|
|
||||||
- См. [#765](https://github.com/Flowseal/zapret-discord-youtube/issues/765)
|
- См. [#765](https://github.com/Flowseal/zapret-discord-youtube/issues/765)
|
||||||
|
|
||||||
### Файлы не запускаются
|
|
||||||
|
|
||||||
- См. [#522](https://github.com/Flowseal/zapret-discord-youtube/issues/522)
|
|
||||||
|
|
||||||
### Требуется цифровая подпись драйвера WinDivert (Windows 7)
|
### Требуется цифровая подпись драйвера WinDivert (Windows 7)
|
||||||
|
|
||||||
- Замените файлы `WinDivert.dll` и `WinDivert64.sys` в папке [`bin`](./bin) на одноименные из [zapret-win-bundle/win7](https://github.com/bol-van/zapret-win-bundle/tree/master/win7)
|
- Замените файлы `WinDivert.dll` и `WinDivert64.sys` в папке [`bin`](./bin) на одноименные из [zapret-win-bundle/win7](https://github.com/bol-van/zapret-win-bundle/tree/master/win7)
|
||||||
|
|
||||||
### Не работает вместе с VPN
|
### При удалении с помощью [**`service.bat`**](./service.bat), WinDivert остается в службах
|
||||||
|
|
||||||
- Отключите функцию **TUN** (Tunneling) в настройках вашего VPN
|
|
||||||
|
|
||||||
### При удалении с помощью [**`service_remove.bat`**](./service_remove.bat), WinDivert остается в службах
|
|
||||||
|
|
||||||
1. Узнайте название службы с помощью команды, в командной строке Windows (Win+R, `cmd`):
|
1. Узнайте название службы с помощью команды, в командной строке Windows (Win+R, `cmd`):
|
||||||
|
|
||||||
@@ -106,17 +113,14 @@ sc delete {название, которые вы узнали в шаге 1}
|
|||||||
## 🗒️Добавление адресов прочих заблокированных ресурсов
|
## 🗒️Добавление адресов прочих заблокированных ресурсов
|
||||||
|
|
||||||
Список блокирующихся адресов для обхода можно расширить, добавляя их в:
|
Список блокирующихся адресов для обхода можно расширить, добавляя их в:
|
||||||
- [`list-general.txt`](./list-general.txt) для файлов `general *.bat`
|
- [`list-general.txt`](./lists/list-general.txt) для доменов (поддомены автоматически учитываются)
|
||||||
- [`list-discord.txt`](./list-discord.txt) для файла [`discord.bat`](./discord.bat)
|
- [`ipset-all.txt`](./lists/ipset-all.txt) для IP и подсетей
|
||||||
|
|
||||||
> [!IMPORTANT]
|
|
||||||
> После обновления списка адресов zapret необходимо перезапустить.
|
|
||||||
|
|
||||||
## ⭐Поддержка проекта
|
## ⭐Поддержка проекта
|
||||||
|
|
||||||
Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
|
Вы можете поддержать проект, поставив :star: этому репозиторию (сверху справа этой страницы)
|
||||||
|
|
||||||
Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret/issues/590#issuecomment-2408866758)
|
Также, вы можете материально поддержать разработчика zapret [тут](https://github.com/bol-van/zapret?tab=readme-ov-file#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA%D0%B0)
|
||||||
|
|
||||||
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date">
|
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date">
|
||||||
<picture>
|
<picture>
|
||||||
|
|||||||
BIN
bin/winws.exe
BIN
bin/winws.exe
Binary file not shown.
@@ -1,50 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
:: Admin rights check
|
|
||||||
if "%1"=="admin" (
|
|
||||||
echo Started with admin rights
|
|
||||||
) else (
|
|
||||||
echo Requesting admin rights...
|
|
||||||
powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/c \"\"%~f0\" admin\"' -Verb RunAs"
|
|
||||||
exit /b
|
|
||||||
)
|
|
||||||
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
set "FILE=%LISTS%ipset-cloudflare.txt"
|
|
||||||
|
|
||||||
if not exist "%FILE%" (
|
|
||||||
echo Error! ipset-cloudflare.txt not found, path: %FILE%
|
|
||||||
goto :eof
|
|
||||||
)
|
|
||||||
|
|
||||||
findstr /C:"0.0.0.0" "%FILE%" >nul
|
|
||||||
if %ERRORLEVEL%==0 (
|
|
||||||
echo Enabling cloudflare bypass...
|
|
||||||
>"%FILE%" (
|
|
||||||
echo 173.245.48.0/20
|
|
||||||
echo 103.21.244.0/22
|
|
||||||
echo 103.22.200.0/22
|
|
||||||
echo 103.31.4.0/22
|
|
||||||
echo 141.101.64.0/18
|
|
||||||
echo 108.162.192.0/18
|
|
||||||
echo 190.93.240.0/20
|
|
||||||
echo 188.114.96.0/20
|
|
||||||
echo 197.234.240.0/22
|
|
||||||
echo 198.41.128.0/17
|
|
||||||
echo 162.158.0.0/15
|
|
||||||
echo 104.16.0.0/13
|
|
||||||
echo 104.24.0.0/14
|
|
||||||
echo 172.64.0.0/13
|
|
||||||
echo 131.0.72.0/22
|
|
||||||
)
|
|
||||||
) else (
|
|
||||||
echo Disabling cloudflare bypass...
|
|
||||||
>"%FILE%" (
|
|
||||||
echo 0.0.0.0/32
|
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
echo Done.
|
|
||||||
pause
|
|
||||||
16
discord.bat
16
discord.bat
@@ -1,16 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
cd /d "%~dp0"
|
|
||||||
call service.bat status_zapret
|
|
||||||
call service.bat check_updates
|
|
||||||
echo:
|
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
|
|
||||||
start "zapret: discord" /min "%BIN%winws.exe" --wf-tcp=443 --wf-udp=443,50000-50100 ^
|
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-discord.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-discord.txt" --dpi-desync=split --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8
|
|
||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (ALT)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=5 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
|
|||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (ALT2)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=split2 --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=split2 --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin"
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=652 --dpi-desync-split-pos=2 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (ALT3)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=split --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=split --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (ALT4)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -6,15 +6,17 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (ALT5)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-l3=ipv4 --filter-tcp=443 --dpi-desync=syndata --new ^
|
--filter-l3=ipv4 --filter-tcp=443,%GameFilter% --dpi-desync=syndata --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=14 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
|
|||||||
22
general (ALT6).bat
Normal file
22
general (ALT6).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=multisplit --dpi-desync-repeats=2 --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
22
general (FAKE TLS ALT).bat
Normal file
22
general (FAKE TLS ALT).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
22
general (FAKE TLS AUTO ALT).bat
Normal file
22
general (FAKE TLS AUTO ALT).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
22
general (FAKE TLS AUTO ALT2).bat
Normal file
22
general (FAKE TLS AUTO ALT2).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-split-seqovl=681 --dpi-desync-split-pos=1 --dpi-desync-fooling=badseq --dpi-desync-repeats=8 --dpi-desync-split-seqovl-pattern="%BIN%tls_clienthello_www_google_com.bin" --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
22
general (FAKE TLS AUTO).bat
Normal file
22
general (FAKE TLS AUTO).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
cd /d "%~dp0"
|
|
||||||
call service.bat status_zapret
|
|
||||||
call service.bat check_updates
|
|
||||||
echo:
|
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
|
|
||||||
start "zapret: general (FAKE TLS MOD ALT)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,rndsni,padencap
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
cd /d "%~dp0"
|
|
||||||
call service.bat status_zapret
|
|
||||||
call service.bat check_updates
|
|
||||||
echo:
|
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
|
|
||||||
start "zapret: general (FAKE TLS MOD AUTO)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls-mod=rnd,dupsid,sni=www.google.com --new ^
|
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=11 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,fakedsplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=1,midsld --dpi-desync-repeats=11 --dpi-desync-fooling=md5sig
|
|
||||||
@@ -1,20 +0,0 @@
|
|||||||
@echo off
|
|
||||||
chcp 65001 > nul
|
|
||||||
:: 65001 - UTF-8
|
|
||||||
|
|
||||||
cd /d "%~dp0"
|
|
||||||
call service.bat status_zapret
|
|
||||||
call service.bat check_updates
|
|
||||||
echo:
|
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
|
||||||
set "LISTS=%~dp0lists\"
|
|
||||||
|
|
||||||
start "zapret: general (FAKE TLS MOD)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap
|
|
||||||
22
general (FAKE TLS).bat
Normal file
22
general (FAKE TLS).bat
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
@echo off
|
||||||
|
chcp 65001 > nul
|
||||||
|
:: 65001 - UTF-8
|
||||||
|
|
||||||
|
cd /d "%~dp0"
|
||||||
|
call service.bat status_zapret
|
||||||
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
|
echo:
|
||||||
|
|
||||||
|
set "BIN=%~dp0bin\"
|
||||||
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
||||||
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=8 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=3 --dpi-desync-fooling=md5sig --new ^
|
||||||
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-ttl=4 --dpi-desync-fake-tls-mod=rnd,rndsni,padencap --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (MGTS)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general (MGTS2)" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin"
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=12 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n3
|
||||||
|
|||||||
12
general.bat
12
general.bat
@@ -5,16 +5,18 @@ chcp 65001 > nul
|
|||||||
cd /d "%~dp0"
|
cd /d "%~dp0"
|
||||||
call service.bat status_zapret
|
call service.bat status_zapret
|
||||||
call service.bat check_updates
|
call service.bat check_updates
|
||||||
|
call service.bat load_game_filter
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
set "BIN=%~dp0bin\"
|
set "BIN=%~dp0bin\"
|
||||||
set "LISTS=%~dp0lists\"
|
set "LISTS=%~dp0lists\"
|
||||||
|
|
||||||
start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^
|
start "zapret: %~n0" /min "%BIN%winws.exe" --wf-tcp=80,443,%GameFilter% --wf-udp=443,50000-50100,%GameFilter% ^
|
||||||
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
--filter-udp=50000-50100 --filter-l7=discord,stun --dpi-desync=fake --dpi-desync-repeats=6 --new ^
|
||||||
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig,badseq --new ^
|
--filter-tcp=443 --hostlist="%LISTS%list-general.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=8 --dpi-desync-fooling=md5sig,badseq --new ^
|
||||||
--filter-udp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
--filter-udp=443 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-repeats=6 --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^
|
||||||
--filter-tcp=80 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
--filter-tcp=80 --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multisplit --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^
|
||||||
--filter-tcp=443 --ipset="%LISTS%ipset-cloudflare.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig,badseq
|
--filter-tcp=443,%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake,multidisorder --dpi-desync-split-pos=midsld --dpi-desync-repeats=6 --dpi-desync-fooling=md5sig,badseq --new ^
|
||||||
|
--filter-udp=%GameFilter% --ipset="%LISTS%ipset-all.txt" --dpi-desync=fake --dpi-desync-autottl=2 --dpi-desync-repeats=10 --dpi-desync-any-protocol=1 --dpi-desync-fake-unknown-udp="%BIN%quic_initial_www_google_com.bin" --dpi-desync-cutoff=n2
|
||||||
|
|||||||
1
lists/ipset-all.txt
Normal file
1
lists/ipset-all.txt
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0.0.0.0/32
|
||||||
5459
lists/ipset-all.txt.backup
Normal file
5459
lists/ipset-all.txt.backup
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,15 +0,0 @@
|
|||||||
173.245.48.0/20
|
|
||||||
103.21.244.0/22
|
|
||||||
103.22.200.0/22
|
|
||||||
103.31.4.0/22
|
|
||||||
141.101.64.0/18
|
|
||||||
108.162.192.0/18
|
|
||||||
190.93.240.0/20
|
|
||||||
188.114.96.0/20
|
|
||||||
197.234.240.0/22
|
|
||||||
198.41.128.0/17
|
|
||||||
162.158.0.0/15
|
|
||||||
104.16.0.0/13
|
|
||||||
104.24.0.0/14
|
|
||||||
172.64.0.0/13
|
|
||||||
131.0.72.0/22
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
cloudflare-ech.com
|
|
||||||
dis.gd
|
|
||||||
discord-attachments-uploads-prd.storage.googleapis.com
|
|
||||||
discord.app
|
|
||||||
discord.co
|
|
||||||
discord.com
|
|
||||||
discord.design
|
|
||||||
discord.dev
|
|
||||||
discord.gift
|
|
||||||
discord.gifts
|
|
||||||
discord.gg
|
|
||||||
discord.media
|
|
||||||
discord.new
|
|
||||||
discord.status
|
|
||||||
discord.store
|
|
||||||
discordapp.com
|
|
||||||
discordapp.net
|
|
||||||
discordcdn.com
|
|
||||||
discordmerch.com
|
|
||||||
discordpartygames.com
|
|
||||||
discordsays.com
|
|
||||||
discordsez.com
|
|
||||||
discord-activities.com
|
|
||||||
discordactivities.com
|
|
||||||
stable.dl2.discordapp.net
|
|
||||||
@@ -22,7 +22,9 @@ discordmerch.com
|
|||||||
discordpartygames.com
|
discordpartygames.com
|
||||||
discordsays.com
|
discordsays.com
|
||||||
discordsez.com
|
discordsez.com
|
||||||
ggpht.com
|
yt3.ggpht.com
|
||||||
|
yt4.ggpht.com
|
||||||
|
yt3.googleusercontent.com
|
||||||
googlevideo.com
|
googlevideo.com
|
||||||
jnn-pa.googleapis.com
|
jnn-pa.googleapis.com
|
||||||
stable.dl2.discordapp.net
|
stable.dl2.discordapp.net
|
||||||
|
|||||||
196
service.bat
196
service.bat
@@ -1,6 +1,5 @@
|
|||||||
@echo off
|
@echo off
|
||||||
setlocal EnableDelayedExpansion
|
set "LOCAL_VERSION=1.8.2"
|
||||||
set "LOCAL_VERSION=1.7.2"
|
|
||||||
|
|
||||||
:: External commands
|
:: External commands
|
||||||
if "%~1"=="status_zapret" (
|
if "%~1"=="status_zapret" (
|
||||||
@@ -13,6 +12,12 @@ if "%~1"=="check_updates" (
|
|||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if "%~1"=="load_game_filter" (
|
||||||
|
call :game_switch_status
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if "%1"=="admin" (
|
if "%1"=="admin" (
|
||||||
echo Started with admin rights
|
echo Started with admin rights
|
||||||
) else (
|
) else (
|
||||||
@@ -23,23 +28,33 @@ if "%1"=="admin" (
|
|||||||
|
|
||||||
|
|
||||||
:: MENU ================================
|
:: MENU ================================
|
||||||
|
setlocal EnableDelayedExpansion
|
||||||
:menu
|
:menu
|
||||||
cls
|
cls
|
||||||
|
call :ipset_switch_status
|
||||||
|
call :game_switch_status
|
||||||
|
|
||||||
set "menu_choice=null"
|
set "menu_choice=null"
|
||||||
echo =======================
|
echo =======================
|
||||||
echo 1. Install Service
|
echo 1. Install Service
|
||||||
echo 2. Remove Services
|
echo 2. Remove Services
|
||||||
echo 3. Check Service Status
|
echo 3. Check Status
|
||||||
echo 4. Run Diagnostics
|
echo 4. Run Diagnostics
|
||||||
echo 5. Check Updates
|
echo 5. Check Updates
|
||||||
|
echo 6. Switch Game Filter (%GameFilterStatus%)
|
||||||
|
echo 7. Switch ipset (%IPsetStatus%)
|
||||||
|
echo 8. Update ipset list
|
||||||
echo 0. Exit
|
echo 0. Exit
|
||||||
set /p menu_choice=Enter choice (0-5):
|
set /p menu_choice=Enter choice (0-8):
|
||||||
|
|
||||||
if "%menu_choice%"=="1" goto service_install
|
if "%menu_choice%"=="1" goto service_install
|
||||||
if "%menu_choice%"=="2" goto service_remove
|
if "%menu_choice%"=="2" goto service_remove
|
||||||
if "%menu_choice%"=="3" goto service_status
|
if "%menu_choice%"=="3" goto service_status
|
||||||
if "%menu_choice%"=="4" goto service_diagnostics
|
if "%menu_choice%"=="4" goto service_diagnostics
|
||||||
if "%menu_choice%"=="5" goto service_check_updates
|
if "%menu_choice%"=="5" goto service_check_updates
|
||||||
|
if "%menu_choice%"=="6" goto game_switch
|
||||||
|
if "%menu_choice%"=="7" goto ipset_switch
|
||||||
|
if "%menu_choice%"=="8" goto ipset_update
|
||||||
if "%menu_choice%"=="0" exit /b
|
if "%menu_choice%"=="0" exit /b
|
||||||
goto menu
|
goto menu
|
||||||
|
|
||||||
@@ -47,16 +62,16 @@ goto menu
|
|||||||
:: STATUS ==============================
|
:: STATUS ==============================
|
||||||
:service_status
|
:service_status
|
||||||
cls
|
cls
|
||||||
chcp 65001 > nul
|
chcp 437 > nul
|
||||||
echo Checking services and tasks...
|
for /f "tokens=3*" %%A in ('reg query "HKLM\System\CurrentControlSet\Services\zapret" /v zapret-discord-youtube 2^>nul') do echo Service strategy installed from "%%A %%B"
|
||||||
call :test_service zapret
|
call :test_service zapret
|
||||||
call :test_service WinDivert
|
call :test_service WinDivert
|
||||||
|
|
||||||
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
tasklist /FI "IMAGENAME eq winws.exe" | find /I "winws.exe" > nul
|
||||||
if !errorlevel!==0 (
|
if !errorlevel!==0 (
|
||||||
echo Bypass is ACTIVE
|
call :PrintGreen "Bypass is ACTIVE"
|
||||||
) else (
|
) else (
|
||||||
echo Bypass NOT FOUND
|
call :PrintRed "Bypass NOT FOUND"
|
||||||
)
|
)
|
||||||
|
|
||||||
pause
|
pause
|
||||||
@@ -78,7 +93,7 @@ if "%ServiceStatus%"=="RUNNING" (
|
|||||||
echo "%ServiceName%" service is RUNNING.
|
echo "%ServiceName%" service is RUNNING.
|
||||||
)
|
)
|
||||||
) else if not "%~2"=="soft" (
|
) else if not "%~2"=="soft" (
|
||||||
echo "%ServiceName%" is NOT running.
|
echo "%ServiceName%" service is NOT running.
|
||||||
)
|
)
|
||||||
|
|
||||||
exit /b
|
exit /b
|
||||||
@@ -117,7 +132,7 @@ echo Pick one of the options:
|
|||||||
set "count=0"
|
set "count=0"
|
||||||
for %%f in (*.bat) do (
|
for %%f in (*.bat) do (
|
||||||
set "filename=%%~nxf"
|
set "filename=%%~nxf"
|
||||||
if /i not "!filename:~0,7!"=="service" if /i not "!filename:~0,17!"=="cloudflare_switch" (
|
if /i not "!filename:~0,7!"=="service" (
|
||||||
set /a count+=1
|
set /a count+=1
|
||||||
echo !count!. %%f
|
echo !count!. %%f
|
||||||
set "file!count!=%%f"
|
set "file!count!=%%f"
|
||||||
@@ -182,6 +197,8 @@ for /f "tokens=*" %%a in ('type "!selectedFile!"') do (
|
|||||||
) else (
|
) else (
|
||||||
set "arg=\!QUOTE!%~dp0!arg!\!QUOTE!"
|
set "arg=\!QUOTE!%~dp0!arg!\!QUOTE!"
|
||||||
)
|
)
|
||||||
|
) else if "!arg:~0,12!" EQU "%%GameFilter%%" (
|
||||||
|
set "arg=%GameFilter%"
|
||||||
)
|
)
|
||||||
|
|
||||||
if !mergeargs!==1 (
|
if !mergeargs!==1 (
|
||||||
@@ -223,6 +240,10 @@ sc delete %SRVCNAME% >nul 2>&1
|
|||||||
sc create %SRVCNAME% binPath= "\"%BIN_PATH%winws.exe\" %ARGS%" DisplayName= "zapret" start= auto
|
sc create %SRVCNAME% binPath= "\"%BIN_PATH%winws.exe\" %ARGS%" DisplayName= "zapret" start= auto
|
||||||
sc description %SRVCNAME% "Zapret DPI bypass software"
|
sc description %SRVCNAME% "Zapret DPI bypass software"
|
||||||
sc start %SRVCNAME%
|
sc start %SRVCNAME%
|
||||||
|
for %%F in ("!file%choice%!") do (
|
||||||
|
set "filename=%%~nF"
|
||||||
|
)
|
||||||
|
reg add "HKLM\System\CurrentControlSet\Services\zapret" /v zapret-discord-youtube /t REG_SZ /d "!filename!" /f
|
||||||
|
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
@@ -231,6 +252,7 @@ goto menu
|
|||||||
:: CHECK UPDATES =======================
|
:: CHECK UPDATES =======================
|
||||||
:service_check_updates
|
:service_check_updates
|
||||||
chcp 437 > nul
|
chcp 437 > nul
|
||||||
|
cls
|
||||||
|
|
||||||
:: Set current version and URLs
|
:: Set current version and URLs
|
||||||
set "GITHUB_VERSION_URL=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/main/.service/version.txt"
|
set "GITHUB_VERSION_URL=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/main/.service/version.txt"
|
||||||
@@ -242,29 +264,35 @@ for /f "delims=" %%A in ('powershell -command "(Invoke-WebRequest -Uri \"%GITHUB
|
|||||||
|
|
||||||
:: Error handling
|
:: Error handling
|
||||||
if not defined GITHUB_VERSION (
|
if not defined GITHUB_VERSION (
|
||||||
echo Error: Failed to fetch the latest version. Check your internet connection
|
echo Warning: failed to fetch the latest version. Check your internet connection. This warning does not affect the operation of zapret
|
||||||
pause
|
pause
|
||||||
|
if "%1"=="soft" exit /b
|
||||||
goto menu
|
goto menu
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Version comparison
|
:: Version comparison
|
||||||
if "%LOCAL_VERSION%"=="%GITHUB_VERSION%" (
|
if "%LOCAL_VERSION%"=="%GITHUB_VERSION%" (
|
||||||
echo Latest version installed: %LOCAL_VERSION%
|
echo Latest version installed: %LOCAL_VERSION%
|
||||||
) else (
|
|
||||||
echo New version available: %GITHUB_VERSION%
|
|
||||||
echo Release page: %GITHUB_RELEASE_URL%%GITHUB_VERSION%
|
|
||||||
|
|
||||||
set "CHOICE="
|
if "%1"=="soft" exit /b
|
||||||
set /p "CHOICE=Do you want to automatically download the new version? (Y/N) (default: Y) "
|
pause
|
||||||
if "!CHOICE!"=="" set "CHOICE=Y"
|
goto menu
|
||||||
if "!CHOICE!"=="y" set "CHOICE=Y"
|
|
||||||
|
|
||||||
if /i "!CHOICE!"=="Y" (
|
|
||||||
echo Opening the download page...
|
|
||||||
start "" "%GITHUB_DOWNLOAD_URL%%GITHUB_VERSION%.rar"
|
|
||||||
)
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
echo New version available: %GITHUB_VERSION%
|
||||||
|
echo Release page: %GITHUB_RELEASE_URL%%GITHUB_VERSION%
|
||||||
|
|
||||||
|
set "CHOICE="
|
||||||
|
set /p "CHOICE=Do you want to automatically download the new version? (Y/N) (default: Y) "
|
||||||
|
if "%CHOICE%"=="" set "CHOICE=Y"
|
||||||
|
if /i "%CHOICE%"=="y" set "CHOICE=Y"
|
||||||
|
|
||||||
|
if /i "%CHOICE%"=="Y" (
|
||||||
|
echo Opening the download page...
|
||||||
|
start "" "%GITHUB_DOWNLOAD_URL%%GITHUB_VERSION%.rar"
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
if "%1"=="soft" exit /b
|
if "%1"=="soft" exit /b
|
||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
@@ -295,6 +323,16 @@ if !errorlevel!==0 (
|
|||||||
)
|
)
|
||||||
echo:
|
echo:
|
||||||
|
|
||||||
|
:: Intel Connectivity Network Service
|
||||||
|
sc query | findstr /I "Intel" | findstr /I "Connectivity" | findstr /I "Network" > nul
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
call :PrintRed "[X] Intel Connectivity Network Service found. It conflicts with zapret"
|
||||||
|
call :PrintRed "https://github.com/ValdikSS/GoodbyeDPI/issues/541#issuecomment-2661670982"
|
||||||
|
) else (
|
||||||
|
call :PrintGreen "Intel Connectivity check passed"
|
||||||
|
)
|
||||||
|
echo:
|
||||||
|
|
||||||
:: Check Point
|
:: Check Point
|
||||||
set "checkpointFound=0"
|
set "checkpointFound=0"
|
||||||
sc query | findstr /I "TracSrvWrapper" > nul
|
sc query | findstr /I "TracSrvWrapper" > nul
|
||||||
@@ -390,6 +428,118 @@ echo:
|
|||||||
pause
|
pause
|
||||||
goto menu
|
goto menu
|
||||||
|
|
||||||
|
|
||||||
|
:: GAME SWITCH ========================
|
||||||
|
:game_switch_status
|
||||||
|
chcp 437 > nul
|
||||||
|
|
||||||
|
set "gameFlagFile=%~dp0bin\game_filter.enabled"
|
||||||
|
|
||||||
|
if exist "%gameFlagFile%" (
|
||||||
|
set "GameFilterStatus=enabled"
|
||||||
|
set "GameFilter=1024-65535"
|
||||||
|
) else (
|
||||||
|
set "GameFilterStatus=disabled"
|
||||||
|
set "GameFilter=0"
|
||||||
|
)
|
||||||
|
exit /b
|
||||||
|
|
||||||
|
|
||||||
|
:game_switch
|
||||||
|
chcp 437 > nul
|
||||||
|
cls
|
||||||
|
|
||||||
|
if not exist "%gameFlagFile%" (
|
||||||
|
echo Enabling game filter...
|
||||||
|
echo ENABLED > "%gameFlagFile%"
|
||||||
|
call :PrintYellow "Restart the zapret to apply the changes"
|
||||||
|
) else (
|
||||||
|
echo Disabling game filter...
|
||||||
|
del /f /q "%gameFlagFile%"
|
||||||
|
call :PrintYellow "Restart the zapret to apply the changes"
|
||||||
|
)
|
||||||
|
|
||||||
|
pause
|
||||||
|
goto menu
|
||||||
|
|
||||||
|
|
||||||
|
:: IPSET SWITCH =======================
|
||||||
|
:ipset_switch_status
|
||||||
|
chcp 437 > nul
|
||||||
|
|
||||||
|
findstr /R "^0\.0\.0\.0/32$" "%~dp0lists\ipset-all.txt" >nul
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
set "IPsetStatus=empty"
|
||||||
|
) else (
|
||||||
|
set "IPsetStatus=loaded"
|
||||||
|
)
|
||||||
|
exit /b
|
||||||
|
|
||||||
|
|
||||||
|
:ipset_switch
|
||||||
|
chcp 437 > nul
|
||||||
|
cls
|
||||||
|
|
||||||
|
set "listFile=%~dp0lists\ipset-all.txt"
|
||||||
|
set "backupFile=%listFile%.backup"
|
||||||
|
|
||||||
|
findstr /R "^0\.0\.0\.0/32$" "%listFile%" >nul
|
||||||
|
if !errorlevel!==0 (
|
||||||
|
echo Enabling ipset based bypass...
|
||||||
|
|
||||||
|
if exist "%backupFile%" (
|
||||||
|
del /f /q "%listFile%"
|
||||||
|
ren "%backupFile%" "ipset-all.txt"
|
||||||
|
) else (
|
||||||
|
echo Error: no backup to restore. Update list from service menu by yourself
|
||||||
|
)
|
||||||
|
|
||||||
|
) else (
|
||||||
|
echo Disabling ipset based bypass...
|
||||||
|
|
||||||
|
if not exist "%backupFile%" (
|
||||||
|
ren "%listFile%" "ipset-all.txt.backup"
|
||||||
|
) else (
|
||||||
|
del /f /q "%backupFile%"
|
||||||
|
ren "%listFile%" "ipset-all.txt.backup"
|
||||||
|
)
|
||||||
|
|
||||||
|
>"%listFile%" (
|
||||||
|
echo 0.0.0.0/32
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
pause
|
||||||
|
goto menu
|
||||||
|
|
||||||
|
|
||||||
|
:: IPSET UPDATE =======================
|
||||||
|
:ipset_update
|
||||||
|
chcp 437 > nul
|
||||||
|
cls
|
||||||
|
|
||||||
|
set "listFile=%~dp0lists\ipset-all.txt"
|
||||||
|
set "url=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/refs/heads/main/lists/ipset-all.txt"
|
||||||
|
|
||||||
|
echo Updating ipset-all...
|
||||||
|
|
||||||
|
if exist "%SystemRoot%\System32\curl.exe" (
|
||||||
|
curl -L -o "%listFile%" "%url%"
|
||||||
|
) else (
|
||||||
|
powershell -Command ^
|
||||||
|
"$url = '%url%';" ^
|
||||||
|
"$out = '%listFile%';" ^
|
||||||
|
"$dir = Split-Path -Parent $out;" ^
|
||||||
|
"if (-not (Test-Path $dir)) { New-Item -ItemType Directory -Path $dir | Out-Null };" ^
|
||||||
|
"$res = Invoke-WebRequest -Uri $url -TimeoutSec 10 -UseBasicParsing;" ^
|
||||||
|
"if ($res.StatusCode -eq 200) { $res.Content | Out-File -FilePath $out -Encoding UTF8 } else { exit 1 }"
|
||||||
|
)
|
||||||
|
|
||||||
|
echo Finished
|
||||||
|
|
||||||
|
pause
|
||||||
|
goto menu
|
||||||
|
|
||||||
:: Utility functions
|
:: Utility functions
|
||||||
|
|
||||||
:PrintGreen
|
:PrintGreen
|
||||||
|
|||||||
Reference in New Issue
Block a user