mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2026-08-05 15:45:52 +03:00
Compare commits
21 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
994b89dc2d | ||
|
|
9e193a7489 | ||
|
|
2376bcbc6f | ||
|
|
86ae95a118 | ||
|
|
6dbc10c8ba | ||
|
|
0751b55d5d | ||
|
|
fd12bde277 | ||
|
|
669ac2e469 | ||
|
|
3a778269e0 | ||
|
|
65670a4d71 | ||
|
|
c54e3050ee | ||
|
|
d264fbeecb | ||
|
|
845001afdc | ||
|
|
a27d4f0763 | ||
|
|
ee9264fffd | ||
|
|
7a8e5cadf6 | ||
|
|
ace38e1c55 | ||
|
|
7dbefd8432 | ||
|
|
85b0abfbd0 | ||
|
|
a690b08fba | ||
|
|
4a4f20527f |
29
README.md
29
README.md
@@ -1,17 +1,28 @@
|
||||
# Zapret (обход блокировки Discord'а и Youtube'а)
|
||||
|
||||
## Перед началом
|
||||
Скачайте бинарники с репозитория автора - https://github.com/bol-van/zapret/tree/master/binaries/win64/zapret-winws (в случае обновлений или недоверия)
|
||||
|
||||
## Guide
|
||||
Скачайте .bat файлы и .txt файлы из этого репозитория (или всё вместе с бинарниками), распакуйте в отдельную папку.
|
||||
Скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку
|
||||
|
||||
**discord.bat** - запустить обход дискорда
|
||||
Запустите **от имени администратора** то, что вам нужно:
|
||||
|
||||
**discord_youtube.bat** - запустить обход дискорда и ютуба
|
||||
- **`discord.bat`** - запустить обход дискорда
|
||||
- **`discord_youtube.bat`** - запустить обход дискорда и ютуба
|
||||
##
|
||||
- **`service_discord.bat`** - запустить обход дискорда и поставить на автозапуск (в сервисах)
|
||||
- **`service_discord_youtube.bat`** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах)
|
||||
##
|
||||
- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**. ВНИМАНИЕ: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство!
|
||||
##
|
||||
- **`service_remove.bat`** - остановить и удалить сервисы выше
|
||||
|
||||
**service_discord.bat** - запустить обход дискорда и поставить на автозапуск (в сервисах)
|
||||
## Не работает?
|
||||
- Проверьте, запускаете ли вы файлы от имени администратора
|
||||
- Не работает сервис? Проверьте, чтобы в пути до файла **не было пробелов** и русских символов
|
||||
- Не работает вместе с VPN? Отключите функцию **TUN** (Tunneling) в настройках VPN
|
||||
- Не работает `service_goodbye_discord`? Удостовертесь, что сервис goodbyedpi запущен и имеет название GoodbyeDPI. После снова запустите `service_goodbye_discord.bat` и перезапустите устройство
|
||||
- Попробуйте обновить бинарники с оригинального репозитория
|
||||
|
||||
**service_discord_youtube.bat** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах)
|
||||
### Дополнительные адреса заблокированных сайтов можно добавить в список list-general.txt (для `*discord_youtube`). После добавления сервис нужно перезапустить
|
||||
|
||||
**service_remove.bat** - остановить сервисы выше
|
||||
### Оригинальный репозиторий
|
||||
Credits to https://github.com/bol-van/zapret/tree/master/binaries/win64/zapret-winws
|
||||
|
||||
24
discord.bat
24
discord.bat
@@ -1,5 +1,21 @@
|
||||
start "zapret: discord" /min "%~dp0winws.exe" ^
|
||||
@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
|
||||
)
|
||||
|
||||
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="%~dp0quic_initial_www_google_com.bin" --new ^
|
||||
--filter-udp=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_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="%~dp0tls_clienthello_www_google_com.bin"
|
||||
--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 ^
|
||||
--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=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"
|
||||
@@ -1,7 +1,22 @@
|
||||
start "zapret: discord" /min "%~dp0winws.exe" ^
|
||||
--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=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
|
||||
--filter-tcp=80 --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="%~dp0tls_clienthello_www_google_com.bin" --new ^
|
||||
--dpi-desync=fake,disorder2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig
|
||||
@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
|
||||
)
|
||||
|
||||
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 ^
|
||||
--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"
|
||||
@@ -21,4 +21,5 @@ discord.new
|
||||
discord.gift
|
||||
discordstatus.com
|
||||
dis.gd
|
||||
discord.co
|
||||
discord.co
|
||||
discord-attachments-uploads-prd.storage.googleapis.com
|
||||
|
||||
@@ -1,13 +1,38 @@
|
||||
set ARGS=--wf-tcp=443-65535 --wf-udp=443-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=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_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="%~dp0tls_clienthello_www_google_com.bin"
|
||||
@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 ^
|
||||
--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=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\"
|
||||
|
||||
set SRVCNAME=zapret
|
||||
|
||||
net stop "%SRVCNAME%"
|
||||
sc delete "%SRVCNAME%"
|
||||
sc create "%SRVCNAME%" binPath= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto
|
||||
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%"
|
||||
sc start "%SRVCNAME%"
|
||||
|
||||
pause
|
||||
@@ -1,15 +1,39 @@
|
||||
set ARGS=--wf-tcp=443-65535 --wf-udp=443-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=50000-65535 --dpi-desync=fake,tamper --dpi-desync-any-protocol --dpi-desync-fake-quic="%~dp0quic_initial_www_google_com.bin" --new ^
|
||||
--filter-tcp=80 --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="%~dp0tls_clienthello_www_google_com.bin" --new ^
|
||||
--dpi-desync=fake,disorder2 --dpi-desync-autottl=2 --dpi-desync-fooling=md5sig
|
||||
@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=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= "\"%~dp0winws.exe\" %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto
|
||||
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%"
|
||||
sc start "%SRVCNAME%"
|
||||
|
||||
pause
|
||||
38
service_goodbye_discord.bat
Normal file
38
service_goodbye_discord.bat
Normal file
@@ -0,0 +1,38 @@
|
||||
@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 ^
|
||||
--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=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\"
|
||||
|
||||
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%"
|
||||
|
||||
pause
|
||||
@@ -1,4 +1,29 @@
|
||||
set SRVCNAME=zapret
|
||||
|
||||
net stop "%SRVCNAME%"
|
||||
sc delete "%SRVCNAME%"
|
||||
@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 SRVCNAME=zapret
|
||||
|
||||
net stop "%SRVCNAME%"
|
||||
sc delete "%SRVCNAME%"
|
||||
|
||||
pause
|
||||
Reference in New Issue
Block a user