diff --git a/service_goodbye_discord.bat b/service_goodbye_discord.bat index 0e8b424..acd0af2 100644 --- a/service_goodbye_discord.bat +++ b/service_goodbye_discord.bat @@ -1,3 +1,26 @@ +@echo off +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 +net session >nul 2>&1 +if %errorLevel% neq 0 ( + echo Скрипт запущен без прав администратора. + echo Запустите от имени администратора. + pause + exit /b +) + set BIN=%~dp0bin\ set ARGS=--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 ^ @@ -10,4 +33,6 @@ 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%" \ No newline at end of file +sc start "%SRVCNAME%" + +pause \ No newline at end of file