From ce97928012680140d185453c72c27a08a26bfc79 Mon Sep 17 00:00:00 2001 From: antsently Date: Sun, 17 Nov 2024 18:11:21 +0200 Subject: [PATCH] #1 Edits the project to suit your needs. --- README.md | 89 +-- ...\203\321\207\320\275\321\203\321\216).bat" | 20 + ...\207\320\265\321\201\320\272\320\270).bat" | 32 + ...0\260\320\277\321\203\321\201\320\272.bat" | 23 + ...0\273\320\265\320\275\320\270\321\217.bat" | 34 +- discord.bat | 14 - general (ALT).bat | 15 - general (ALT2).bat | 15 - general (ALT3).bat | 15 - general (ALT4).bat | 15 - general (ALT5).bat | 16 - ...al (\320\234\320\223\320\242\320\241).bat" | 15 - ...l (\320\234\320\223\320\242\320\2412).bat" | 15 - general.bat | 15 - gitignore | 1 + ipset-discord.txt | 721 ------------------ list-discord.txt | 19 - list-general.txt | 3 +- service_goodbye_discord.bat | 28 - service_install.bat | 121 --- service_remove.bat | 21 - 21 files changed, 96 insertions(+), 1151 deletions(-) create mode 100644 "[1] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\262 \321\200\321\203\321\207\320\275\321\203\321\216).bat" create mode 100644 "[2] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270).bat" create mode 100644 "[3] - \320\243\320\264\320\260\320\273\320\270\321\202\321\214 \320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270\320\271 \320\267\320\260\320\277\321\203\321\201\320\272.bat" rename check_updates.bat => "[4] - \320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214 \320\276\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.bat" (65%) delete mode 100644 discord.bat delete mode 100644 general (ALT).bat delete mode 100644 general (ALT2).bat delete mode 100644 general (ALT3).bat delete mode 100644 general (ALT4).bat delete mode 100644 general (ALT5).bat delete mode 100644 "general (\320\234\320\223\320\242\320\241).bat" delete mode 100644 "general (\320\234\320\223\320\242\320\2412).bat" delete mode 100644 general.bat create mode 100644 gitignore delete mode 100644 ipset-discord.txt delete mode 100644 list-discord.txt delete mode 100644 service_goodbye_discord.bat delete mode 100644 service_install.bat delete mode 100644 service_remove.bat diff --git a/README.md b/README.md index 5b4ec0c..6bc6ab4 100644 --- a/README.md +++ b/README.md @@ -1,92 +1,5 @@ # Zapret (обход блокировки Discord'а и Youtube'а) > [!NOTE] -> Данный репозиторий - **некоммерческая** *User-Friendly* сборка [оригинального репозитория](https://github.com/bol-van/zapret). Здесь используются оригинальные бинарники, сравнить которые вы можете с помощью хэша. -> Так как zapret open-source, вы всегда можете сами собрать эти бинарники и не бояться вирусов. +> A fork of this repository: https://github.com/Flowseal/zapret-discord-youtube > ->**Будут рад [⭐ поставленной звезде](https://github.com/Flowseal/zapret-discord-youtube/stargazers) (в правом верхнем углу) у репозитория 🙂** - -## - -> [!CAUTION] -> **Многие антивирусники** в данный момент жалуются на ***HackTool/RiskTool*** и ***WinDivert*** - это нормальное поведение, так как программа изменяет сетевые пакеты. Что с этим делать? Собрать бинарники самому из исходников, довериться уже собранным, либо не использовать вовсе. - -## Guides -### Windows -> [!IMPORTANT] -> Если всё еще не скачан, то скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку. - -Запустите **от имени администратора** то, что вам нужно: -- **`discord.bat`** - запустить обход дискорда. -- **`general.bat`** - запустить обход дискорда и ютуба. - * Если обход не работает, пробуйте по порядку **`general (ALT ..).bat`** (также можете проверить стратегию на **МГТС**) -### -- **`service_install.bat`** - установить на автозапуск (в сервисы) любую стратегию из этого репозитория (стратегия **НЕ** должна начинаться со слова `service`) -### -- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**. - * **ВНИМАНИЕ**: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство! -### -- **`service_remove.bat`** - остановить и удалить сервисы выше - -## Решение проблем - -- Проверьте, запускаете ли вы файлы от **ИМЕНИ АДМИНИСТРАТОРА** -- Не запускаются bat файлы? Попробуйте найти ответ здесь: https://github.com/Flowseal/zapret-discord-youtube/issues/522 --

- discord - Не работает Youtube? Попробуйте найти ответ здесь - - Обсуждение YouTube -

--

- discord - Не работает Discord? Попробуйте найти ответ здесь - - Обсуждение Discord -

-## -- Не работает вместе с **VPN**? Отключите функцию **TUN** (Tunneling) в настройках VPN. -- Не работает **`service_goodbye_discord`**? Удостовертесь, что сервис goodbyedpi запущен и имеет название GoodbyeDPI. После снова запустите `service_goodbye_discord.bat` и перезапустите устройство. -- Попробуйте обновить бинарники с оригинального репозитория. - -### Остановка и удаление обхода -Для этого запустите **`service_remove.bat`**. -- Если WinDivert так и не удалился, узнайте его название с помощью команды `driverquery | find "Divert"` в cmd, а затем удалите данными командами (заместо WinDivert введите название, которые вы узнали): -``` -sc stop WinDivert -sc delete WinDivert -``` - -### Добавление дополнительных адресов заблокированных сайтов -- Список можно дополнить используя `list-general.txt` (для файлов `general`) и в список `list-discord` (для файлов `discord`). -> [!IMPORTANT] -> После добавления сервис нужно перезапустить. - -## Linux -В оригинальном репозитории [zapret](https://github.com/bol-van/zapret/) имеется достаточно информации для того, чтобы начать пользоваться обходом блокировок, но и стоит понимать, что нажатием одной кнопки ничего не заработает. \ -Достаточно следовать следующим инструкциям и всё внимательно читать: -- [zapret/docs/quick_start.txt](https://github.com/bol-van/zapret/blob/master/docs/quick_start.txt) -- [zapret/docs/readme.txt](https://github.com/bol-van/zapret/blob/master/docs/readme.txt) - * https://github.com/Flowseal/zapret-discord-youtube/issues/7 -> [!WARNING] -> Если вы открываете Issue *(в этом репозитории)* с проблемой в использовании на **Linux**, то, как бы это не звучало, это ошибка. Все вопросы по работе на Linux нужно открывать в **[ОРИГИНАЛЬНОМ](https://github.com/bol-van/zapret/)** репозитории. Следовательно, задавайте вопросы [тут](https://github.com/bol-van/zapret/issues/). - -## Support - -Вы можете поддержать проект, поставив :star: (сверху справа репозитория)! -Также, вы можете поддержать разработчика [оригинального репозитория zapret](https://github.com/bol-van/zapret/issues/590) тут - https://github.com/bol-van/zapret/issues/590 - - - - - - Star History Chart - - - -## Credits & Contributors -

- - - -

- -* Many thanks to [bol-van](https://github.com/bol-van/), creator of original [zapret](https://github.com/bol-van/zapret/) repository. diff --git "a/[1] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\262 \321\200\321\203\321\207\320\275\321\203\321\216).bat" "b/[1] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\262 \321\200\321\203\321\207\320\275\321\203\321\216).bat" new file mode 100644 index 0000000..fadf58f --- /dev/null +++ "b/[1] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\262 \321\200\321\203\321\207\320\275\321\203\321\216).bat" @@ -0,0 +1,20 @@ +@echo off +chcp 65001 >nul + +set scriptPath=%~dp0 +set "path_no_spaces=%scriptPath: =%" +if not "%scriptPath%"=="%path_no_spaces%" ( + echo Путь содержит пробелы. + echo Пожалуйста, переместите скрипт в директорию без пробелов. + pause + exit /b +) + +set BIN=%~dp0bin\ + +start "ЛЮБЛЮ РКН =)" /min "%BIN%winws.exe" ^ +--wf-tcp=80,443 --wf-udp=443,50000-65535 ^ +--filter-udp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^ +--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^ +--filter-tcp=80 --hostlist="%~dp0list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ +--filter-tcp=443 --hostlist="%~dp0list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" \ No newline at end of file diff --git "a/[2] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270).bat" "b/[2] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270).bat" new file mode 100644 index 0000000..f410dbe --- /dev/null +++ "b/[2] - \320\227\320\260\320\277\321\203\321\201\321\202\320\270\321\202\321\214 (\320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270).bat" @@ -0,0 +1,32 @@ +@echo off +chcp 65001 >nul + +set scriptPath=%~dp0 +set "path_no_spaces=%scriptPath: =%" +if not "%scriptPath%"=="%path_no_spaces%" ( + echo Путь содержит пробелы. + echo Пожалуйста, переместите скрипт в директорию без пробелов. + pause + exit /b +) + +echo Данный файл должен быть запущен с правами администратора (ПКМ -> Запустить от имени администратора). +echo Нажмите любую клавишу, чтобы продолжить создание сервиса. +pause + +set BIN=%~dp0bin\ +set ARGS=--wf-tcp=80,443 --wf-udp=443,50000-65535 ^ +--filter-udp=443 --hostlist=\"%~dp0list-general.txt\" --dpi-desync=fake --dpi-desync-udplen-increment=10 --dpi-desync-repeats=6 --dpi-desync-udplen-pattern=0xDEADBEEF --dpi-desync-fake-quic=\"%BIN%quic_initial_www_google_com.bin\" --new ^ +--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic=\"%BIN%quic_initial_www_google_com.bin\" --new ^ +--filter-tcp=80 --hostlist=\"%~dp0list-general.txt\" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ +--filter-tcp=443 --hostlist=\"%~dp0list-general.txt\" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls=\"%BIN%tls_clienthello_www_google_com.bin\" + +set SRVCNAME=zapret + +net stop "%SRVCNAME%" +sc delete "%SRVCNAME%" +sc create "%SRVCNAME%" binPath= "%BIN%winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto +sc description "%SRVCNAME%" "zapret DPI bypass software" +sc start "%SRVCNAME%" + +pause \ No newline at end of file diff --git "a/[3] - \320\243\320\264\320\260\320\273\320\270\321\202\321\214 \320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270\320\271 \320\267\320\260\320\277\321\203\321\201\320\272.bat" "b/[3] - \320\243\320\264\320\260\320\273\320\270\321\202\321\214 \320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270\320\271 \320\267\320\260\320\277\321\203\321\201\320\272.bat" new file mode 100644 index 0000000..b83da7c --- /dev/null +++ "b/[3] - \320\243\320\264\320\260\320\273\320\270\321\202\321\214 \320\260\320\262\321\202\320\276\320\274\320\260\321\202\320\270\321\207\320\265\321\201\320\272\320\270\320\271 \320\267\320\260\320\277\321\203\321\201\320\272.bat" @@ -0,0 +1,23 @@ +@echo off +chcp 65001 >nul + +set scriptPath=%~dp0 +set "path_no_spaces=%scriptPath: =%" +if not "%scriptPath%"=="%path_no_spaces%" ( + echo Путь содержит пробелы. + echo Пожалуйста, переместите скрипт в директорию без пробелов. + pause + exit /b +) + +:: Admin rights check +echo Данный файл должен быть запущен с правами администратора (ПКМ -> Запустить от имени администратора). +echo Нажмите любую клавишу, чтобы продолжить удаление и остановку сервиса. +pause + +set SRVCNAME=zapret + +net stop "%SRVCNAME%" +sc delete "%SRVCNAME%" + +pause \ No newline at end of file diff --git a/check_updates.bat "b/[4] - \320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214 \320\276\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.bat" similarity index 65% rename from check_updates.bat rename to "[4] - \320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214 \320\276\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.bat" index d0115c9..66abec0 100644 --- a/check_updates.bat +++ "b/[4] - \320\237\321\200\320\276\320\262\320\265\321\200\320\270\321\202\321\214 \320\276\320\261\320\275\320\276\320\262\320\273\320\265\320\275\320\270\321\217.bat" @@ -1,7 +1,10 @@ @echo off setlocal EnableDelayedExpansion -chcp 437 > nul +:: Установить кодировку консоли для русских символов +chcp 65001 > nul + +:: Основные настройки set "CURRENT_VERSION=1.6.1" set "GITHUB_URL=https://raw.githubusercontent.com/Flowseal/zapret-discord-youtube/refs/heads/main/.service/version.txt" set "RELEASE_URL=https://github.com/Flowseal/zapret-discord-youtube/releases" @@ -11,23 +14,21 @@ set "FILE_EXISTS=1" for /f "delims=" %%A in ('powershell -command "[datetime]::Now.ToString('yyyy-MM-dd HH:mm:ss')"') do set CURRENT_TIMESTAMP=%%A -:: If file version.txt exists +:: Проверка существования файла версии if not exist %VERSION_FILE% ( set "FILE_EXISTS=0" echo time: %CURRENT_TIMESTAMP%> %VERSION_FILE% echo ver: %CURRENT_VERSION%>> %VERSION_FILE% ) -:: Reading data from local version.txt for /f "tokens=1,* delims=: " %%A in (%VERSION_FILE%) do ( if "%%A"=="time" set "LAST_CHECK=%%B" if "%%A"=="ver" set "INSTALLED_VERSION=%%B" if "%%A"=="skip" set "SKIP_VERSION=%%B" ) -:: If file was called from thirdparty script (with 'soft' argument that blocks checking for 12 hours) +:: Проверка интервала между обновлениями if "%~1"=="soft" ( - :: Converting dates to parts for calculation for /f "tokens=1-6 delims=-: " %%A in ("%CURRENT_TIMESTAMP%") do ( set "CURRENT_MONTH=%%B" set "CURRENT_DAY=%%C" @@ -42,41 +43,40 @@ if "%~1"=="soft" ( set /a "time_diff_in_minutes = (CURRENT_MONTH - LAST_MONTH) * 43200 + (CURRENT_DAY - LAST_DAY) * 1440 + (CURRENT_HOUR - LAST_HOUR) * 60" if !time_diff_in_minutes! LEQ 360 if !FILE_EXISTS!==1 ( - echo Skipping the update check because it hasnt been 6 hours + echo Пропускается проверка обновлений, так как прошло менее 6 часов. goto :EOF ) ) -:: Reading new version from github +:: Получение новой версии set "NEW_VERSION=" for /f "delims=" %%A in ('powershell -command "(Invoke-WebRequest -Uri %GITHUB_URL% -Headers @{\"Cache-Control\"=\"no-cache\"} -TimeoutSec 5).Content" 2^>nul') do set "NEW_VERSION=%%A" if not defined NEW_VERSION ( - echo Erorr reading new version + echo Ошибка при чтении новой версии. goto :EOF ) -:: Rewrite file +:: Обновление файла версии echo time: %CURRENT_TIMESTAMP%> %VERSION_FILE% echo ver: %INSTALLED_VERSION%>> %VERSION_FILE% echo skip: %SKIP_VERSION%>> %VERSION_FILE% -:: Comparing versions +:: Сравнение версий if "%NEW_VERSION%"=="%INSTALLED_VERSION%" ( - echo You are using the latest version %NEW_VERSION%. + echo Вы используете последнюю версию: %NEW_VERSION%. goto :EOF ) else ( - :: Check if version skipped if "%NEW_VERSION%"=="%SKIP_VERSION%" ( - echo Newer version %NEW_VERSION% skipped by user. + echo Новая версия %NEW_VERSION% пропущена пользователем. goto :EOF ) else ( - echo New version found: %NEW_VERSION%. - echo Visit %RELEASE_URL% to download a new version + echo Обнаружена новая версия: %NEW_VERSION%. + echo Посетите %RELEASE_URL%, чтобы скачать новую версию. ) ) -:: Skip check -set /p "CHOICE=Skip this update? (y/n, default: n): " || set "CHOICE=n" +:: Диалог с пользователем +set /p "CHOICE=Пропустить это обновление? (y/n, default: n): " || set "CHOICE=n" set "CHOICE=!CHOICE:~0,1!" if /i "!CHOICE!"=="y" ( echo skip: %NEW_VERSION%>> %VERSION_FILE% diff --git a/discord.bat b/discord.bat deleted file mode 100644 index 3fce336..0000000 --- a/discord.bat +++ /dev/null @@ -1,14 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: discord" /min "%BIN%winws.exe" --wf-tcp=443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=443 --hostlist="list-discord.txt" --dpi-desync=fake,split --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" diff --git a/general (ALT).bat b/general (ALT).bat deleted file mode 100644 index fc1ab69..0000000 --- a/general (ALT).bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="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" diff --git a/general (ALT2).bat b/general (ALT2).bat deleted file mode 100644 index ac9cf8f..0000000 --- a/general (ALT2).bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="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" diff --git a/general (ALT3).bat b/general (ALT3).bat deleted file mode 100644 index 73dc41f..0000000 --- a/general (ALT3).bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="list-general.txt" --dpi-desync=split --dpi-desync-split-pos=1 --dpi-desync-autottl --dpi-desync-fooling=badseq --dpi-desync-repeats=8 diff --git a/general (ALT4).bat b/general (ALT4).bat deleted file mode 100644 index 1806e25..0000000 --- a/general (ALT4).bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=8 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="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" diff --git a/general (ALT5).bat b/general (ALT5).bat deleted file mode 100644 index 0997c26..0000000 --- a/general (ALT5).bat +++ /dev/null @@ -1,16 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 -:: NOT RECOMMENDED - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-l3=ipv4 --filter-tcp=443 --dpi-desync=syndata diff --git "a/general (\320\234\320\223\320\242\320\241).bat" "b/general (\320\234\320\223\320\242\320\241).bat" deleted file mode 100644 index 8f8c959..0000000 --- "a/general (\320\234\320\223\320\242\320\241).bat" +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="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" diff --git "a/general (\320\234\320\223\320\242\320\2412).bat" "b/general (\320\234\320\223\320\242\320\2412).bat" deleted file mode 100644 index 7752a8f..0000000 --- "a/general (\320\234\320\223\320\242\320\2412).bat" +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="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" diff --git a/general.bat b/general.bat deleted file mode 100644 index 6c0f04f..0000000 --- a/general.bat +++ /dev/null @@ -1,15 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ - -start "zapret: general" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist="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 --ipset="ipset-discord.txt" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=80 --hostlist="list-general.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --new ^ ---filter-tcp=443 --hostlist="list-general.txt" --dpi-desync=fake,split --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" diff --git a/gitignore b/gitignore new file mode 100644 index 0000000..a16e7a5 --- /dev/null +++ b/gitignore @@ -0,0 +1 @@ +version.txt \ No newline at end of file diff --git a/ipset-discord.txt b/ipset-discord.txt deleted file mode 100644 index 207944a..0000000 --- a/ipset-discord.txt +++ /dev/null @@ -1,721 +0,0 @@ -5.200.14.249 -18.165.140.0/25 -23.227.38.74 -34.0.48.0/24 -34.0.49.64/26 -34.0.50.0/25 -34.0.51.0/24 -34.0.52.0/22 -34.0.56.0/23 -34.0.59.0/24 -34.0.60.0/24 -34.0.62.128/25 -34.0.63.228 -34.0.64.0/23 -34.0.66.130 -34.0.82.140 -34.0.129.128/25 -34.0.130.0/24 -34.0.131.130 -34.0.132.139 -34.0.133.75 -34.0.134.0/24 -34.0.135.251 -34.0.136.51 -34.0.137.0/24 -34.0.139.0/24 -34.0.140.0/23 -34.0.142.0/25 -34.0.144.0/23 -34.0.146.0/24 -34.0.148.25 -34.0.149.101 -34.0.151.0/25 -34.0.153.0/24 -34.0.155.0/24 -34.0.156.101 -34.0.157.0/25 -34.0.158.247 -34.0.159.188 -34.0.192.0/25 -34.0.193.0/24 -34.0.194.0/24 -34.0.195.172 -34.0.196.200/29 -34.0.197.81 -34.0.198.25 -34.0.199.0/24 -34.0.200.0/24 -34.0.201.81 -34.0.202.34 -34.0.203.0/24 -34.0.204.0/23 -34.0.206.0/25 -34.0.207.0/25 -34.0.208.195 -34.0.209.0/24 -34.0.210.20 -34.0.211.0/26 -34.0.212.0/24 -34.0.213.64/26 -34.0.215.128/25 -34.0.216.238 -34.0.217.0/24 -34.0.218.83 -34.0.220.103 -34.0.221.0/24 -34.0.222.193 -34.0.223.68 -34.0.227.0/24 -34.0.240.0/21 -34.0.248.0/23 -34.0.250.0/24 -34.0.251.0/25 -34.1.216.0/24 -34.1.221.166 -35.207.64.0/23 -35.207.67.116 -35.207.71.0/24 -35.207.72.32 -35.207.73.0/24 -35.207.74.0/24 -35.207.75.128/25 -35.207.76.128/26 -35.207.77.0/24 -35.207.78.129 -35.207.79.0/24 -35.207.80.76 -35.207.81.248/30 -35.207.82.0/23 -35.207.84.0/24 -35.207.85.160 -35.207.86.41 -35.207.87.184 -35.207.89.188 -35.207.91.146 -35.207.92.230 -35.207.95.0/24 -35.207.97.174 -35.207.99.134 -35.207.100.64/26 -35.207.101.130 -35.207.103.64/26 -35.207.104.0/24 -35.207.106.128/26 -35.207.107.19 -35.207.108.192/27 -35.207.109.185 -35.207.110.0/24 -35.207.111.174 -35.207.114.16 -35.207.115.163 -35.207.116.51 -35.207.117.0/24 -35.207.121.204 -35.207.122.0/25 -35.207.124.145 -35.207.125.116 -35.207.126.30 -35.207.129.0/24 -35.207.131.128/27 -35.207.132.247 -35.207.135.147 -35.207.136.69 -35.207.137.0/24 -35.207.139.0/24 -35.207.140.241 -35.207.141.119 -35.207.142.0/24 -35.207.143.96/27 -35.207.144.0/25 -35.207.145.0/24 -35.207.146.89 -35.207.147.0/24 -35.207.149.0/24 -35.207.150.0/24 -35.207.151.61 -35.207.153.117 -35.207.154.0/24 -35.207.155.128/25 -35.207.156.254 -35.207.157.7 -35.207.158.192 -35.207.160.160 -35.207.162.239 -35.207.163.0/24 -35.207.164.0/25 -35.207.165.147 -35.207.166.0/25 -35.207.167.0/24 -35.207.168.116 -35.207.170.0/23 -35.207.172.0/24 -35.207.174.55 -35.207.176.128/25 -35.207.178.0/24 -35.207.180.152 -35.207.181.76 -35.207.182.125 -35.207.184.101 -35.207.185.192 -35.207.186.128/25 -35.207.187.228 -35.207.188.0/24 -35.207.189.0/25 -35.207.190.194 -35.207.191.64/26 -35.207.193.165 -35.207.195.75 -35.207.196.0/24 -35.207.198.0/23 -35.207.201.186 -35.207.202.169 -35.207.205.211 -35.207.207.4 -35.207.209.0/25 -35.207.210.191 -35.207.211.253 -35.207.213.97 -35.207.214.0/24 -35.207.220.147 -35.207.221.58 -35.207.222.105 -35.207.224.151 -35.207.225.210 -35.207.227.0/24 -35.207.229.212 -35.207.232.26 -35.207.234.182 -35.207.238.0/24 -35.207.240.0/24 -35.207.245.0/24 -35.207.249.0/24 -35.207.250.212 -35.207.251.0/27 -35.212.4.134 -35.212.12.148 -35.212.88.11 -35.212.102.50 -35.212.111.0/26 -35.212.117.247 -35.212.120.122 -35.213.0.0/24 -35.213.2.8 -35.213.4.185 -35.213.6.118 -35.213.7.128/25 -35.213.8.168 -35.213.10.0/24 -35.213.11.21 -35.213.12.224/27 -35.213.13.19 -35.213.14.217 -35.213.16.67 -35.213.17.235 -35.213.23.166 -35.213.25.164 -35.213.26.62 -35.213.27.252 -35.213.32.0/24 -35.213.33.74 -35.213.34.204 -35.213.37.81 -35.213.38.186 -35.213.39.253 -35.213.42.0/24 -35.213.43.79 -35.213.45.0/24 -35.213.46.136 -35.213.49.17 -35.213.50.0/24 -35.213.51.213 -35.213.52.0/25 -35.213.53.0/24 -35.213.54.0/24 -35.213.56.0/25 -35.213.59.0/24 -35.213.61.58 -35.213.65.0/24 -35.213.67.0/24 -35.213.68.192/26 -35.213.70.151 -35.213.72.128/25 -35.213.73.245 -35.213.74.131 -35.213.78.0/24 -35.213.79.137 -35.213.80.0/25 -35.213.83.128/25 -35.213.84.245 -35.213.85.0/24 -35.213.88.145 -35.213.89.80/28 -35.213.90.0/24 -35.213.91.195 -35.213.92.0/24 -35.213.93.254 -35.213.94.78 -35.213.95.145 -35.213.96.87 -35.213.98.0/24 -35.213.99.126 -35.213.101.214 -35.213.102.0/24 -35.213.105.0/24 -35.213.106.128/25 -35.213.107.158 -35.213.109.0/24 -35.213.110.40 -35.213.111.0/25 -35.213.115.0/25 -35.213.120.0/24 -35.213.122.0/24 -35.213.124.89 -35.213.125.40 -35.213.126.185 -35.213.127.0/24 -35.213.128.0/22 -35.213.132.0/23 -35.213.134.140 -35.213.135.0/24 -35.213.136.0/23 -35.213.138.128/25 -35.213.139.0/24 -35.213.140.0/25 -35.213.141.164 -35.213.142.128/25 -35.213.143.0/24 -35.213.144.0/22 -35.213.148.0/23 -35.213.150.0/24 -35.213.152.0/23 -35.213.154.137 -35.213.155.134 -35.213.156.144 -35.213.157.0/24 -35.213.158.64/26 -35.213.160.90 -35.213.161.253 -35.213.162.0/25 -35.213.163.0/24 -35.213.164.0/23 -35.213.166.106 -35.213.167.160/27 -35.213.168.0/24 -35.213.169.179 -35.213.170.0/24 -35.213.171.201 -35.213.172.159 -35.213.173.0/24 -35.213.174.128/25 -35.213.175.128/26 -35.213.176.0/24 -35.213.177.0/25 -35.213.179.139 -35.213.180.0/24 -35.213.181.0/25 -35.213.182.0/23 -35.213.184.0/23 -35.213.186.70 -35.213.187.0/24 -35.213.188.128/25 -35.213.190.158 -35.213.191.0/24 -35.213.192.240/31 -35.213.193.74 -35.213.194.0/25 -35.213.195.178 -35.213.196.38 -35.213.197.68 -35.213.198.0/23 -35.213.200.0/23 -35.213.202.0/25 -35.213.203.195 -35.213.204.32/27 -35.213.205.170 -35.213.207.128/25 -35.213.208.85 -35.213.210.0/24 -35.213.211.176/29 -35.213.212.0/24 -35.213.213.225 -35.213.214.0/25 -35.213.215.255 -35.213.217.0/24 -35.213.218.248 -35.213.219.0/25 -35.213.220.211 -35.213.221.0/24 -35.213.222.215 -35.213.223.0/24 -35.213.225.0/24 -35.213.227.227 -35.213.229.17 -35.213.230.89 -35.213.231.0/24 -35.213.233.0/24 -35.213.234.134 -35.213.236.0/24 -35.213.237.212 -35.213.238.0/24 -35.213.240.212 -35.213.241.0/24 -35.213.242.10 -35.213.243.219 -35.213.244.146 -35.213.245.119 -35.213.246.0/23 -35.213.249.79 -35.213.250.0/24 -35.213.251.74 -35.213.252.0/24 -35.213.253.155 -35.213.254.89 -35.214.128.248 -35.214.129.220 -35.214.130.217 -35.214.131.144 -35.214.132.189 -35.214.133.0/24 -35.214.134.163 -35.214.137.0/24 -35.214.138.0/25 -35.214.140.0/24 -35.214.142.0/24 -35.214.143.41 -35.214.144.26 -35.214.145.200 -35.214.146.9 -35.214.147.135 -35.214.148.89 -35.214.149.110 -35.214.151.128/25 -35.214.152.0/24 -35.214.156.115 -35.214.158.181 -35.214.159.128/25 -35.214.160.128/25 -35.214.161.217 -35.214.162.0/24 -35.214.163.28 -35.214.165.102 -35.214.167.77 -35.214.169.0/24 -35.214.170.2 -35.214.171.0/25 -35.214.172.128/25 -35.214.173.0/24 -35.214.175.0/24 -35.214.177.183 -35.214.179.46 -35.214.180.0/23 -35.214.184.179 -35.214.185.28 -35.214.186.3 -35.214.187.0/24 -35.214.191.0/24 -35.214.192.128/25 -35.214.193.0/24 -35.214.194.128/25 -35.214.195.0/25 -35.214.196.64/26 -35.214.197.0/24 -35.214.198.7 -35.214.199.224 -35.214.201.0/25 -35.214.203.155 -35.214.204.0/23 -35.214.207.0/24 -35.214.208.128/25 -35.214.209.64 -35.214.210.0/24 -35.214.211.3 -35.214.212.64/26 -35.214.213.0/25 -35.214.214.0/24 -35.214.215.64/26 -35.214.216.0/23 -35.214.218.140 -35.214.219.0/24 -35.214.220.149 -35.214.221.0/24 -35.214.222.149 -35.214.223.0/24 -35.214.224.71 -35.214.225.0/24 -35.214.226.0/23 -35.214.228.0/23 -35.214.231.187 -35.214.233.8 -35.214.235.38 -35.214.237.0/24 -35.214.238.0/25 -35.214.239.0/24 -35.214.240.87 -35.214.241.0/24 -35.214.243.21 -35.214.244.0/24 -35.214.245.16/28 -35.214.246.106 -35.214.248.119 -35.214.249.154 -35.214.250.0/24 -35.214.251.128/25 -35.214.252.187 -35.214.253.0/24 -35.214.255.154 -35.215.72.85 -35.215.73.65 -35.215.83.0 -35.215.108.111 -35.215.115.120 -35.215.126.35 -35.215.127.34 -35.215.128.0/21 -35.215.136.0/26 -35.215.137.0/24 -35.215.138.0/23 -35.215.140.0/24 -35.215.141.64/27 -35.215.142.0/24 -35.215.143.83 -35.215.144.128/25 -35.215.145.0/24 -35.215.146.0/24 -35.215.147.86 -35.215.148.0/23 -35.215.150.0/26 -35.215.151.0/24 -35.215.152.0/24 -35.215.153.128/25 -35.215.154.240/28 -35.215.155.20 -35.215.156.0/24 -35.215.158.0/23 -35.215.160.192/26 -35.215.161.0/24 -35.215.163.0/24 -35.215.164.0/24 -35.215.165.236 -35.215.166.128/25 -35.215.167.128/25 -35.215.168.0/24 -35.215.169.12 -35.215.170.0/23 -35.215.172.0/22 -35.215.176.0/24 -35.215.177.72 -35.215.178.0/24 -35.215.179.161 -35.215.180.0/22 -35.215.184.253 -35.215.185.64/26 -35.215.186.0/25 -35.215.187.0/24 -35.215.188.0/23 -35.215.190.0/24 -35.215.191.61 -35.215.192.0/23 -35.215.194.192/28 -35.215.195.0/24 -35.215.196.0/25 -35.215.197.0/25 -35.215.198.230 -35.215.199.204 -35.215.200.0/23 -35.215.202.0/24 -35.215.203.0/25 -35.215.204.128/25 -35.215.205.0/25 -35.215.206.0/23 -35.215.208.0/24 -35.215.209.0/25 -35.215.210.0/23 -35.215.212.0/22 -35.215.216.0/22 -35.215.221.0/24 -35.215.222.128/25 -35.215.223.126 -35.215.224.0/23 -35.215.226.0/24 -35.215.227.0/25 -35.215.228.0/24 -35.215.229.64 -35.215.230.89 -35.215.231.0/24 -35.215.232.0/24 -35.215.233.0/25 -35.215.234.37 -35.215.235.0/24 -35.215.238.0/25 -35.215.239.119 -35.215.240.0/24 -35.215.241.128/25 -35.215.242.0/25 -35.215.243.0/24 -35.215.244.0/23 -35.215.246.222 -35.215.247.0/24 -35.215.248.0/22 -35.215.252.0/24 -35.215.253.118 -35.215.254.0/23 -35.217.0.0/24 -35.217.1.64/26 -35.217.2.5 -35.217.3.0/24 -35.217.4.72 -35.217.5.0/25 -35.217.6.0/24 -35.217.8.0/25 -35.217.9.0/24 -35.217.11.186 -35.217.12.0/24 -35.217.14.192/26 -35.217.15.65 -35.217.16.75 -35.217.17.128/25 -35.217.18.0/24 -35.217.19.183 -35.217.20.0/24 -35.217.21.128/25 -35.217.22.128/25 -35.217.23.128/25 -35.217.24.0/24 -35.217.25.81 -35.217.26.0/24 -35.217.27.128/25 -35.217.28.128/25 -35.217.29.0/24 -35.217.30.0/25 -35.217.31.0/25 -35.217.32.128/25 -35.217.33.0/24 -35.217.35.128/25 -35.217.36.0/23 -35.217.38.179 -35.217.39.186 -35.217.40.176 -35.217.41.204 -35.217.43.0/24 -35.217.45.248 -35.217.46.0/24 -35.217.47.128/25 -35.217.48.195 -35.217.49.160/27 -35.217.50.0/25 -35.217.51.0/24 -35.217.52.117 -35.217.53.128/25 -35.217.54.0/25 -35.217.55.96/27 -35.217.56.6 -35.217.57.184 -35.217.58.0/24 -35.217.59.64/26 -35.217.60.0/24 -35.217.61.128/25 -35.217.62.0/24 -35.217.63.128/25 -35.219.225.149 -35.219.226.57 -35.219.227.0/24 -35.219.228.37 -35.219.229.128/25 -35.219.230.0/23 -35.219.235.0/24 -35.219.236.198 -35.219.238.115 -35.219.239.0/24 -35.219.241.0/24 -35.219.242.221 -35.219.243.191 -35.219.244.1 -35.219.245.0/24 -35.219.246.159 -35.219.247.0/26 -35.219.248.0/24 -35.219.249.126 -35.219.251.186 -35.219.252.0/23 -35.219.254.0/24 -64.233.161.207 -64.233.162.207 -64.233.163.207 -64.233.164.207 -64.233.165.207 -66.22.196.0/26 -66.22.197.0/24 -66.22.198.0/26 -66.22.199.0/24 -66.22.200.0/26 -66.22.202.0/26 -66.22.204.0/24 -66.22.206.0/24 -66.22.208.0/25 -66.22.210.0/26 -66.22.212.0/24 -66.22.214.0/24 -66.22.216.0/23 -66.22.220.0/25 -66.22.221.0/24 -66.22.222.0/23 -66.22.224.0/25 -66.22.225.0/26 -66.22.226.0/25 -66.22.227.0/25 -66.22.228.0/22 -66.22.233.0/24 -66.22.234.0/24 -66.22.236.0/23 -66.22.238.0/24 -66.22.240.0/22 -66.22.244.0/23 -66.22.248.0/24 -74.125.131.207 -74.125.205.207 -104.17.51.93 -104.17.117.93 -104.18.4.161 -104.18.5.161 -104.18.8.105 -104.18.9.105 -104.18.30.128 -104.18.31.128 -104.21.2.204 -104.21.25.51 -104.21.40.151 -104.21.59.128 -104.21.72.221 -104.21.82.160 -108.177.14.207 -138.128.140.240/28 -142.250.150.207 -142.251.1.207 -162.159.128.232/30 -162.159.129.232/30 -162.159.130.232/30 -162.159.133.232/30 -162.159.134.232/30 -162.159.135.232/30 -162.159.136.232/30 -162.159.137.232/30 -162.159.138.232/30 -172.65.202.19 -172.66.41.34 -172.66.42.222 -172.67.152.224/28 -172.67.155.163 -172.67.159.89 -172.67.177.131 -172.67.222.182 -173.194.73.207 -173.194.220.207 -173.194.221.207 -173.194.222.207 -188.114.96.2 -188.114.97.2 -188.114.98.224 -188.114.99.224 -204.11.56.48 -209.85.233.207 \ No newline at end of file diff --git a/list-discord.txt b/list-discord.txt deleted file mode 100644 index 35d8307..0000000 --- a/list-discord.txt +++ /dev/null @@ -1,19 +0,0 @@ -discord.com -gateway.discord.gg -cdn.discordapp.com -discordapp.net -discordapp.com -discord.gg -media.discordapp.net -images-ext-1.discordapp.net -discord.app -discord.media -discordcdn.com -discord.dev -discord.new -discord.gift -discordstatus.com -dis.gd -discord.co -discord-attachments-uploads-prd.storage.googleapis.com -cloudflare-ech.com \ No newline at end of file diff --git a/list-general.txt b/list-general.txt index 3072fc6..36c12b5 100644 --- a/list-general.txt +++ b/list-general.txt @@ -33,4 +33,5 @@ discord-attachments-uploads-prd.storage.googleapis.com 7tv.app 7tv.io 10tv.app -cloudflare-ech.com \ No newline at end of file +cloudflare-ech.com +rutracker.org \ No newline at end of file diff --git a/service_goodbye_discord.bat b/service_goodbye_discord.bat deleted file mode 100644 index 057076a..0000000 --- a/service_goodbye_discord.bat +++ /dev/null @@ -1,28 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -set "arg=%1" -if "%arg%" == "admin" ( - echo Restarted with admin rights -) else ( - powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/k \"\"%~f0\" admin\"' -Verb RunAs" - exit /b -) - -call check_updates.bat soft -echo: - -set BIN=%~dp0bin\ -set ARGS=--wf-tcp=443 --wf-udp=443,50000-50100 ^ ---filter-udp=443 --hostlist=\"%~dp0list-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 --ipset=\"%~dp0ipset-discord.txt\" --dpi-desync=fake --dpi-desync-any-protocol --dpi-desync-cutoff=d3 --dpi-desync-repeats=6 --new ^ ---filter-tcp=443 --hostlist=\"%~dp0list-discord.txt\" --dpi-desync=fake,split --dpi-desync-autottl=2 --dpi-desync-repeats=6 --dpi-desync-fooling=badseq --dpi-desync-fake-tls=\"%BIN%tls_clienthello_www_google_com.bin\" - -set SRVCNAME=zapret - -net stop %SRVCNAME% -sc delete %SRVCNAME% -sc create %SRVCNAME% binPath= "\"%BIN%winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : %SRVCNAME%" start= auto depend= "GoodbyeDPI" -sc description %SRVCNAME% "zapret DPI bypass software" -sc start %SRVCNAME% diff --git a/service_install.bat b/service_install.bat deleted file mode 100644 index cf93e6d..0000000 --- a/service_install.bat +++ /dev/null @@ -1,121 +0,0 @@ -@echo off -setlocal EnableDelayedExpansion -chcp 65001 >nul -:: 65001 - UTF-8 - -set "arg=%1" -if "%arg%" == "admin" ( - echo Restarted with admin rights -) else ( - powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/k \"\"%~f0\" admin\"' -Verb RunAs" - exit /b -) - -cd /d "%~dp0" -call check_updates.bat soft -echo: - -set BIN_PATH=%~dp0bin\ - -:: Searching for .bat files in current folder, except files that start with "service" -set "count=0" -for %%f in (*.bat) do ( - set "filename=%%~nxf" - if /i not "!filename:~0,7!"=="service" if /i not "!filename:~0,13!"=="check_updates" ( - set /a count+=1 - echo !count!. %%f - set "file!count!=%%f" - ) -) - -:: Choosing file -set "choice=" -set /p "choice=Input file index (number): " - -if "!choice!"=="" goto :eof - -set "selectedFile=!file%choice%!" -if not defined selectedFile ( - echo Wrong choice, exiting.. - pause - goto :eof -) - -:: Parsing args (mergeargs: 2=start wf|1=wf argument|0=default) -set "args=" -set "capture=0" -set "mergeargs=0" -set QUOTE=" - -for /f "tokens=*" %%a in ('type "!selectedFile!"') do ( - set "line=%%a" - - echo !line! | findstr /i "%BIN%winws.exe" >nul - if not errorlevel 1 ( - set "capture=1" - ) - - if !capture!==1 ( - if not defined args ( - set "line=!line:*%BIN%winws.exe"=!" - ) - - set "temp_args=" - for %%i in (!line!) do ( - set "arg=%%i" - - if not "!arg!"=="^" ( - if "!arg:~0,2!" EQU "--" if not !mergeargs!==0 ( - set "mergeargs=0" - ) - - if "!arg:~0,1!" EQU "!QUOTE!" ( - set "arg=!arg:~1,-1!" - - echo !arg! | findstr ":" >nul - if !errorlevel!==0 ( - set "arg=\!QUOTE!!arg!\!QUOTE!" - ) else if "!arg:~0,1!"=="@" ( - set "arg=\!QUOTE!@%~dp0!arg:~1!\!QUOTE!" - ) else if "!arg:~0,5!"=="%%BIN%%" ( - set "arg=\!QUOTE!!BIN_PATH!!arg:~5!\!QUOTE!" - ) else ( - set "arg=\!QUOTE!%~dp0!arg!\!QUOTE!" - ) - ) - - if !mergeargs!==1 ( - set "temp_args=!temp_args!,!arg!" - ) else ( - set "temp_args=!temp_args! !arg!" - ) - - if "!arg:~0,4!" EQU "--wf" ( - set "mergeargs=2" - ) else if "!arg!" EQU "--dpi-desync" ( - set "mergeargs=2" - ) else if "!arg!" EQU "--dpi-desync-fooling" ( - set "mergeargs=2" - ) else if !mergeargs!==2 ( - set "mergeargs=1" - ) - ) - ) - - if not "!temp_args!"=="" ( - set "args=!args! !temp_args!" - ) - ) -) - -:: Creating service with parsed args -set ARGS=%args% -echo Final args: !ARGS! - -set SRVCNAME=zapret - -net stop %SRVCNAME% -sc delete %SRVCNAME% -sc create %SRVCNAME% binPath= "\"%BIN_PATH%winws.exe\" %ARGS%" DisplayName= "zapret" start= auto -sc description %SRVCNAME% "zapret DPI bypass software" -sc start %SRVCNAME% diff --git a/service_remove.bat b/service_remove.bat deleted file mode 100644 index 1be3524..0000000 --- a/service_remove.bat +++ /dev/null @@ -1,21 +0,0 @@ -@echo off -chcp 65001 >nul -:: 65001 - UTF-8 - -set "arg=%1" -if "%arg%" == "admin" ( - echo Restarted with admin rights -) else ( - powershell -Command "Start-Process 'cmd.exe' -ArgumentList '/k \"\"%~f0\" admin\"' -Verb RunAs" - exit /b -) - -set SRVCNAME=zapret - -net stop %SRVCNAME% -sc delete %SRVCNAME% - -net stop "WinDivert" -sc delete "WinDivert" -net stop "WinDivert14" -sc delete "WinDivert14"