From 71b7a1776ede639e28acd9a4939d890afb09b63f Mon Sep 17 00:00:00 2001 From: KG7x Date: Fri, 11 Oct 2024 17:35:27 +0300 Subject: [PATCH 1/2] Fixes (#106) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Работа из папок с пробелами --- discord.bat | 17 ++++------------- discord_youtube.bat | 19 +++++-------------- list-discord.txt | 2 +- service_discord.bat | 20 +++++--------------- service_discord_youtube.bat | 20 +++++--------------- service_goodbye_discord.bat | 20 +++++--------------- service_remove.bat | 14 ++------------ 7 files changed, 27 insertions(+), 85 deletions(-) diff --git a/discord.bat b/discord.bat index a2d0155..6c5f348 100644 --- a/discord.bat +++ b/discord.bat @@ -2,20 +2,11 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) +cd /d "%~dp0" set BIN=%~dp0bin\ -start "zapret: discord" /min "%BIN%winws.exe" ^ ---wf-tcp=443 --wf-udp=443,50000-65535 ^ ---filter-udp=443 --hostlist="%~dp0list-discord.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 ^ +start "zapret: discord" /min "%BIN%winws.exe" --wf-tcp=443 --wf-udp=443,50000-65535 ^ +--filter-udp=443 --hostlist="list-discord.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 --dpi-desync-any-protocol --dpi-desync-fake-quic="%BIN%quic_initial_www_google_com.bin" --new ^ ---filter-tcp=443 --hostlist="%~dp0list-discord.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 +--filter-tcp=443 --hostlist="list-discord.txt" --dpi-desync=fake,split2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" diff --git a/discord_youtube.bat b/discord_youtube.bat index 3e3cc70..f131ed9 100644 --- a/discord_youtube.bat +++ b/discord_youtube.bat @@ -2,21 +2,12 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) +cd /d "%~dp0" set BIN=%~dp0bin\ -start "zapret: discord" /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 ^ +start "zapret: discord" /min "%BIN%winws.exe" --wf-tcp=80,443 --wf-udp=443,50000-65535 ^ +--filter-udp=443 --hostlist="list-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 --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 +--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-autottl=2 --dpi-desync-fooling=md5sig --dpi-desync-fake-tls="%BIN%tls_clienthello_www_google_com.bin" diff --git a/list-discord.txt b/list-discord.txt index de8ef83..383de38 100644 --- a/list-discord.txt +++ b/list-discord.txt @@ -22,4 +22,4 @@ discord.gift discordstatus.com dis.gd discord.co -discord-attachments-uploads-prd.storage.googleapis.com +discord-attachments-uploads-prd.storage.googleapis.com \ No newline at end of file diff --git a/service_discord.bat b/service_discord.bat index 2182b06..f558f08 100644 --- a/service_discord.bat +++ b/service_discord.bat @@ -2,16 +2,6 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) - :: Admin rights check echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора). echo Нажмите любую клавишу, чтобы продолжить создание сервиса. @@ -25,10 +15,10 @@ set ARGS=--wf-tcp=443 --wf-udp=443,50000-65535 ^ 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%" +net stop %SRVCNAME% +sc delete %SRVCNAME% +sc create %SRVCNAME% binPath= "\"%BIN%winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : %SRVCNAME%" start= auto +sc description %SRVCNAME% "zapret DPI bypass software" +sc start %SRVCNAME% pause diff --git a/service_discord_youtube.bat b/service_discord_youtube.bat index 6db9ff7..63e1f23 100644 --- a/service_discord_youtube.bat +++ b/service_discord_youtube.bat @@ -2,16 +2,6 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) - :: Admin rights check echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора). echo Нажмите любую клавишу, чтобы продолжить создание сервиса. @@ -26,10 +16,10 @@ set ARGS=--wf-tcp=80,443 --wf-udp=443,50000-65535 ^ 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%" +net stop %SRVCNAME% +sc delete %SRVCNAME% +sc create %SRVCNAME% binPath= "\"%BIN%winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : %SRVCNAME%" start= auto +sc description %SRVCNAME% "zapret DPI bypass software" +sc start %SRVCNAME% pause diff --git a/service_goodbye_discord.bat b/service_goodbye_discord.bat index 92c2966..7386bb2 100644 --- a/service_goodbye_discord.bat +++ b/service_goodbye_discord.bat @@ -2,16 +2,6 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) - :: Admin rights check echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора). echo Нажмите любую клавишу, чтобы продолжить создание сервиса. @@ -25,10 +15,10 @@ set ARGS=--wf-tcp=443 --wf-udp=443,50000-65535 ^ set SRVCNAME=zapret -net stop "%SRVCNAME%" -sc delete "%SRVCNAME%" -sc create "%SRVCNAME%" binPath= "%BIN%winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto depend= "GoodbyeDPI" -sc description "%SRVCNAME%" "zapret DPI bypass software" -sc start "%SRVCNAME%" +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% pause diff --git a/service_remove.bat b/service_remove.bat index 1997054..83343d0 100644 --- a/service_remove.bat +++ b/service_remove.bat @@ -2,16 +2,6 @@ chcp 65001 >nul :: 65001 - UTF-8 -:: Path check -set scriptPath=%~dp0 -set "path_no_spaces=%scriptPath: =%" -if not "%scriptPath%"=="%path_no_spaces%" ( - echo Путь содержит пробелы. - echo Пожалуйста, переместите скрипт в директорию без пробелов. - pause - exit /b -) - :: Admin rights check echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора). echo Нажмите любую клавишу, чтобы продолжить удаление и остановку сервиса. @@ -19,7 +9,7 @@ pause set SRVCNAME=zapret -net stop "%SRVCNAME%" -sc delete "%SRVCNAME%" +net stop %SRVCNAME% +sc delete %SRVCNAME% pause From eacd75aab4c11c196de9887ec1f62aa1654d6dcf Mon Sep 17 00:00:00 2001 From: Flowseal Date: Fri, 11 Oct 2024 17:53:02 +0300 Subject: [PATCH 2/2] README.md update --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 5225095..cfe73b6 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ ### Решение проблем - Проверьте, запускаете ли вы файлы от имени администратора. +- Не работают bat файлы? Попробуйте выполнить очистку от драйвера WinDivert, как написано **[ЗДЕСЬ](#остановка-и-удаление-обхода)** - Не работает сервис? Проверьте, чтобы в пути до файла **не было пробелов** и русских символов. * Также отключите программы, которые могут мешать созданию сервиса *(Антивирусы, клинеры с доп. защитой)*. - Не работает вместе с VPN? Отключите функцию **TUN** (Tunneling) в настройках VPN.