mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2025-04-16 02:01:28 -07:00
Requested changes
Fixed Cyrillic search in the path
This commit is contained in:
parent
65670a4d71
commit
fd12bde277
27
discord.bat
27
discord.bat
@ -13,21 +13,28 @@ if not "%scriptPath%"=="%path_no_spaces%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Cyrillic check
|
:: Cyrillic check
|
||||||
echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul
|
setlocal enabledelayedexpansion
|
||||||
if %errorLevel% equ 0 (
|
set "cyrillic_found=0"
|
||||||
echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
for /l %%i in (0,1,127) do (
|
||||||
|
set "char=!scriptPath:~%%i,1!"
|
||||||
|
for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do (
|
||||||
|
if "!char!"=="%%c" set "cyrillic_found=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
:: This is only way what i found to check if cyrillic character is in string
|
||||||
|
:: If you know better way, please let me know
|
||||||
|
|
||||||
|
if %cyrillic_found% equ 1 (
|
||||||
|
echo Путь содержит кириллицу.
|
||||||
|
echo Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
||||||
echo Кириллица - Русский алфавит.
|
echo Кириллица - Русский алфавит.
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Admin rights check
|
|
||||||
net session >nul 2>&1
|
|
||||||
if %errorLevel% neq 0 (
|
|
||||||
echo Запуск от имени администратора...
|
|
||||||
powershell start -verb runas '%0'
|
|
||||||
exit /b
|
|
||||||
)
|
|
||||||
|
|
||||||
start "zapret: discord" /min "%~dp0winws.exe" ^
|
start "zapret: discord" /min "%~dp0winws.exe" ^
|
||||||
--wf-tcp=443 --wf-udp=443,50000-65535 ^
|
--wf-tcp=443 --wf-udp=443,50000-65535 ^
|
||||||
|
@ -13,23 +13,25 @@ if not "%scriptPath%"=="%path_no_spaces%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Cyrillic check
|
:: Cyrillic check
|
||||||
echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul
|
setlocal enabledelayedexpansion
|
||||||
if %errorLevel% equ 0 (
|
set "cyrillic_found=0"
|
||||||
echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
for /l %%i in (0,1,127) do (
|
||||||
|
set "char=!scriptPath:~%%i,1!"
|
||||||
|
for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do (
|
||||||
|
if "!char!"=="%%c" set "cyrillic_found=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
:: This is only way what i found to check if cyrillic character is in string
|
||||||
|
:: If you know better way, please let me know
|
||||||
|
|
||||||
|
if %cyrillic_found% equ 1 (
|
||||||
|
echo Путь содержит кириллицу.
|
||||||
|
echo Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
||||||
echo Кириллица - Русский алфавит.
|
echo Кириллица - Русский алфавит.
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
:: Admin rights check
|
|
||||||
net session >nul 2>&1
|
|
||||||
if %errorLevel% neq 0 (
|
|
||||||
echo Запуск от имени администратора...
|
|
||||||
powershell start -verb runas '%0'
|
|
||||||
exit /b
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
start "zapret: discord" /min "%~dp0winws.exe" ^
|
start "zapret: discord" /min "%~dp0winws.exe" ^
|
||||||
--wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^
|
--wf-tcp=80,443,50000-65535 --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="%~dp0quic_initial_www_google_com.bin" --new ^
|
--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="%~dp0quic_initial_www_google_com.bin" --new ^
|
||||||
|
@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Cyrillic check
|
:: Cyrillic check
|
||||||
echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul
|
setlocal enabledelayedexpansion
|
||||||
if %errorLevel% equ 0 (
|
set "cyrillic_found=0"
|
||||||
echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
for /l %%i in (0,1,127) do (
|
||||||
|
set "char=!scriptPath:~%%i,1!"
|
||||||
|
for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do (
|
||||||
|
if "!char!"=="%%c" set "cyrillic_found=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
:: This is only way what i found to check if cyrillic character is in string
|
||||||
|
:: If you know better way, please let me know
|
||||||
|
|
||||||
|
if %cyrillic_found% equ 1 (
|
||||||
|
echo Путь содержит кириллицу.
|
||||||
|
echo Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
||||||
echo Кириллица - Русский алфавит.
|
echo Кириллица - Русский алфавит.
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
@ -24,12 +35,12 @@ if %errorLevel% equ 0 (
|
|||||||
:: Admin rights check
|
:: Admin rights check
|
||||||
net session >nul 2>&1
|
net session >nul 2>&1
|
||||||
if %errorLevel% neq 0 (
|
if %errorLevel% neq 0 (
|
||||||
echo Запуск от имени администратора...
|
echo Скрипт запущен без прав администратора.
|
||||||
powershell start -verb runas '%0'
|
echo Запустите от имени администратора.
|
||||||
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
|
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
|
||||||
--wf-tcp=443 --wf-udp=443,50000-65535 ^
|
--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=\"%~dp0quic_initial_www_google_com.bin\" --new ^
|
--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=\"%~dp0quic_initial_www_google_com.bin\" --new ^
|
||||||
@ -45,5 +56,4 @@ sc description "%SRVCNAME%" "zapret DPI bypass software"
|
|||||||
sc start "%SRVCNAME%"
|
sc start "%SRVCNAME%"
|
||||||
|
|
||||||
|
|
||||||
echo Серис был установлен и запущен.
|
|
||||||
pause
|
pause
|
@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Cyrillic check
|
:: Cyrillic check
|
||||||
echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul
|
setlocal enabledelayedexpansion
|
||||||
if %errorLevel% equ 0 (
|
set "cyrillic_found=0"
|
||||||
echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
for /l %%i in (0,1,127) do (
|
||||||
|
set "char=!scriptPath:~%%i,1!"
|
||||||
|
for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do (
|
||||||
|
if "!char!"=="%%c" set "cyrillic_found=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
:: This is only way what i found to check if cyrillic character is in string
|
||||||
|
:: If you know better way, please let me know
|
||||||
|
|
||||||
|
if %cyrillic_found% equ 1 (
|
||||||
|
echo Путь содержит кириллицу.
|
||||||
|
echo Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
||||||
echo Кириллица - Русский алфавит.
|
echo Кириллица - Русский алфавит.
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
@ -24,12 +35,12 @@ if %errorLevel% equ 0 (
|
|||||||
:: Admin rights check
|
:: Admin rights check
|
||||||
net session >nul 2>&1
|
net session >nul 2>&1
|
||||||
if %errorLevel% neq 0 (
|
if %errorLevel% neq 0 (
|
||||||
echo Запуск от имени администратора...
|
echo Скрипт запущен без прав администратора.
|
||||||
powershell start -verb runas '%0'
|
echo Запустите от имени администратора.
|
||||||
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
|
set ARGS=--wf-tcp=443-65535 --wf-udp=443-65535 ^
|
||||||
--wf-tcp=80,443,50000-65535 --wf-udp=443,50000-65535 ^
|
--wf-tcp=80,443,50000-65535 --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=\"%~dp0quic_initial_www_google_com.bin\" --new ^
|
--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=\"%~dp0quic_initial_www_google_com.bin\" --new ^
|
||||||
@ -46,5 +57,4 @@ sc create "%SRVCNAME%" binPath= "%~dp0winws.exe %ARGS%" DisplayName= "zapret DPI
|
|||||||
sc description "%SRVCNAME%" "zapret DPI bypass software"
|
sc description "%SRVCNAME%" "zapret DPI bypass software"
|
||||||
sc start "%SRVCNAME%"
|
sc start "%SRVCNAME%"
|
||||||
|
|
||||||
echo Серис был установлен и запущен.
|
|
||||||
pause
|
pause
|
@ -13,9 +13,20 @@ if not "%scriptPath%"=="%path_no_spaces%" (
|
|||||||
)
|
)
|
||||||
|
|
||||||
:: Cyrillic check
|
:: Cyrillic check
|
||||||
echo %scriptPath% | findstr /r "[А-Яа-яЁё]" >nul
|
setlocal enabledelayedexpansion
|
||||||
if %errorLevel% equ 0 (
|
set "cyrillic_found=0"
|
||||||
echo Путь содержит кирилицу. Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
for /l %%i in (0,1,127) do (
|
||||||
|
set "char=!scriptPath:~%%i,1!"
|
||||||
|
for %%c in (А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я) do (
|
||||||
|
if "!char!"=="%%c" set "cyrillic_found=1"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
:: This is only way what i found to check if cyrillic character is in string
|
||||||
|
:: If you know better way, please let me know
|
||||||
|
|
||||||
|
if %cyrillic_found% equ 1 (
|
||||||
|
echo Путь содержит кириллицу.
|
||||||
|
echo Пожалуйста, переместите скрипт в директорию без кириллических символов.
|
||||||
echo Кириллица - Русский алфавит.
|
echo Кириллица - Русский алфавит.
|
||||||
pause
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
@ -24,17 +35,15 @@ if %errorLevel% equ 0 (
|
|||||||
:: Admin rights check
|
:: Admin rights check
|
||||||
net session >nul 2>&1
|
net session >nul 2>&1
|
||||||
if %errorLevel% neq 0 (
|
if %errorLevel% neq 0 (
|
||||||
echo Запуск от имени администратора...
|
echo Скрипт запущен без прав администратора.
|
||||||
powershell start -verb runas '%0'
|
echo Запустите от имени администратора.
|
||||||
|
pause
|
||||||
exit /b
|
exit /b
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
set SRVCNAME=zapret
|
set SRVCNAME=zapret
|
||||||
|
|
||||||
net stop "%SRVCNAME%"
|
net stop "%SRVCNAME%"
|
||||||
sc delete "%SRVCNAME%"
|
sc delete "%SRVCNAME%"
|
||||||
|
|
||||||
echo Сервис остановлен и удален.
|
|
||||||
echo Если какой либо файл не удаляется, перезагрузите пк.
|
|
||||||
pause
|
pause
|
Loading…
Reference in New Issue
Block a user