Compare commits

...
45 Commits
Author SHA1 Message Date
FlowsealandGitHub 6a4590eb9f Merge pull request #175 from Flowseal/dev
Dev merge
2024-10-11 17:55:57 +03:00
Flowseal eacd75aab4 README.md update 2024-10-11 17:53:02 +03:00
KG7xandGitHub 71b7a1776e Fixes (#106)
Работа из папок с пробелами
2024-10-11 17:35:27 +03:00
IvanandGitHub a3105c53ba added caution and a few little mistakes removed (#173)
* added caution and a few little mistakes removed

* Update README.md

* fixed links

* Update README.md
2024-10-11 17:24:06 +03:00
Flowseal 35869efc15 removed tamper - useless desync mode (no dht) 2024-10-11 17:08:28 +03:00
FlowsealandGitHub eb8ad14c9a Update README.md 2024-10-10 19:30:38 +03:00
FlowsealandGitHub 7d49ca64b6 Merge pull request #128 from prettyleaf/main
readme.md changes and added linux instruction
2024-10-10 19:30:05 +03:00
IvanandGitHub 4c030aa3f6 Update README.md 2024-10-10 23:29:06 +07:00
IvanandGitHub 5481cee6ae Update README.md 2024-10-10 22:00:55 +07:00
FlowsealandGitHub 91806b7d52 Merge pull request #132 from 0ldCold/main
Update list-general.txt
2024-10-10 17:12:32 +03:00
Susskiy 30013d24fc Update list-general.txt 2024-10-10 21:00:26 +07:00
IvanandGitHub fee6e215c1 copy-paste gone wrong 2024-10-10 19:17:00 +07:00
IvanandGitHub 850a45f92c Update README.md 2024-10-10 19:13:15 +07:00
FlowsealandGitHub b272b568cc Update README.md 2024-10-10 10:25:29 +03:00
FlowsealandGitHub 59b1b04bca Merge pull request #107 from 70sh1/main
fix: admin privelege check in service bat files
2024-10-10 10:17:59 +03:00
70sh1andGitHub b6987156b7 fix: admin privelege check in service_remove.bat 2024-10-10 00:33:03 +03:00
70sh1andGitHub 7fe7d96bcd fix: admin privelege check in service_goodbye_discord.bat 2024-10-10 00:32:42 +03:00
70sh1andGitHub 82ec9f74aa fix: admin privelege check in service_discord_youtube.bat 2024-10-10 00:32:21 +03:00
70sh1andGitHub cb0380127a fix: admin privelege check in service_discord.bat 2024-10-10 00:31:52 +03:00
FlowsealandGitHub 02faaa603d Update README.md 2024-10-09 22:24:19 +03:00
FlowsealandGitHub dcec818ee7 Update README.md 2024-10-09 19:10:18 +03:00
Flowseal 84f0ef6daa update Readme 2024-10-09 17:10:06 +03:00
Flowseal c759219519 typo 2024-10-09 17:05:03 +03:00
Flowseal 43cb857e67 Admin privilgiees now are not required to execute the script 2024-10-09 17:01:09 +03:00
Flowseal 994b89dc2d checks for new service 2024-10-09 16:08:30 +03:00
FlowsealandGitHub 9e193a7489 Merge pull request #12 from Shurik244/main
Added checks for Cyrillic, spaces, and admin rights
2024-10-09 16:07:29 +03:00
FlowsealandGitHub 2376bcbc6f Merge branch 'main' into main 2024-10-09 16:06:25 +03:00
Shurik24 86ae95a118 Removed cyrillic check 2024-10-09 14:57:29 +02:00
Flowseal 6dbc10c8ba updated Readme 2024-10-09 14:48:37 +03:00
Flowseal 0751b55d5d Binaries moved to separate folder 2024-10-09 14:41:11 +03:00
Shurik24 fd12bde277 Requested changes
Fixed Cyrillic search in the path
2024-10-09 13:24:22 +02:00
Flowseal 669ac2e469 New service to use in pair with goodbyedpi 2024-10-09 14:12:10 +03:00
Flowseal 3a778269e0 fixed config ports 2024-10-09 14:10:58 +03:00
Shurik24 65670a4d71 Added checks for Cyrillic, spaces, and admin rights
Added some messages for users
2024-10-09 10:26:46 +02:00
FlowsealandGitHub c54e3050ee Merge pull request #2 from burnedoutman/main
fix backslashes for path additional files in args
2024-10-09 11:11:58 +03:00
burnedoutman d264fbeecb remove added name for service, add more info for readme 2024-10-09 11:00:24 +03:00
burnedoutman 845001afdc fix readme 2024-10-09 10:22:44 +03:00
burnedoutman a27d4f0763 fix remove services 2024-10-09 10:17:50 +03:00
burnedoutmanandGitHub ee9264fffd Merge pull request #1 from burnedoutman/patch-1
Update service_discord.bat
2024-10-09 06:05:54 +07:00
burnedoutmanandGitHub 7a8e5cadf6 Update service_discord_youtube.bat
fix backslashes for path additional files in args
2024-10-09 06:03:17 +07:00
burnedoutmanandGitHub ace38e1c55 Update service_discord.bat
fix backslashes for path additional files in args
add extended name for service
2024-10-09 06:00:50 +07:00
FlowsealandGitHub 7dbefd8432 Update README.md 2024-10-09 00:07:31 +03:00
FlowsealandGitHub 85b0abfbd0 Update README.md 2024-10-08 23:30:26 +03:00
FlowsealandGitHub a690b08fba Update list-discord.txt 2024-10-08 23:28:41 +03:00
FlowsealandGitHub 4a4f20527f Update README.md 2024-10-08 23:28:07 +03:00
15 changed files with 176 additions and 48 deletions
+65 -9
View File
@@ -1,17 +1,73 @@
# Zapret (обход блокировки Discord'а и Youtube'а)
> [!CAUTION]
> В сети появились правдоподобные копии аккаунтов, которые распространяют вредоносное ПО под видом Zapret. \
> Отличить оригинал от фейка вы всегда можете по количеству [⭐ звёзд](https://github.com/Flowseal/zapret-discord-youtube/stargazers) (в правом верхнем углу) у репозитория.
## Перед началом
Скачайте бинарники с репозитория автора - https://github.com/bol-van/zapret/tree/master/binaries/win64/zapret-winws (в случае обновлений или недоверия)
## Guides
### Windows
> [!IMPORTANT]
> Если всё еще не скачан, то скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку.
## Guide
Скачайте .bat файлы и .txt файлы из этого репозитория (или всё вместе с бинарниками), распакуйте в отдельную папку.
Запустите **от имени администратора** то, что вам нужно:
- **`discord.bat`** - запустить обход дискорда.
- **`discord_youtube.bat`** - запустить обход дискорда и ютуба.
###
- **`service_discord.bat`** - запустить обход дискорда и поставить на автозапуск (в сервисах).
- **`service_discord_youtube.bat`** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах).
###
- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**.
* **ВНИМАНИЕ**: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство!
###
- **`service_remove.bat`** - остановить и удалить сервисы выше
**discord.bat** - запустить обход дискорда
### Решение проблем
- Проверьте, запускаете ли вы файлы от имени администратора.
- Не работают bat файлы? Попробуйте выполнить очистку от драйвера WinDivert, как написано **[ЗДЕСЬ](#остановка-и-удаление-обхода)**
- Не работает сервис? Проверьте, чтобы в пути до файла **не было пробелов** и русских символов.
* Также отключите программы, которые могут мешать созданию сервиса *(Антивирусы, клинеры с доп. защитой)*.
- Не работает вместе с VPN? Отключите функцию **TUN** (Tunneling) в настройках VPN.
- Не работает `service_goodbye_discord`? Удостовертесь, что сервис goodbyedpi запущен и имеет название GoodbyeDPI. После снова запустите `service_goodbye_discord.bat` и перезапустите устройство.
- Не прогружается видео на ютубе? Попробуйте поставить **`Kyber`** и **`QUIC`** в default (`chrome://flags/`).
* Также в файле, который открываете, в строчке с `--filter-tcp=443`: попробуйте поменять `--dpi-desync-fooling=md5sig` на `--dpi-desync-fooling=badseq`.
* https://github.com/Flowseal/zapret-discord-youtube/issues/46
- Попробуйте обновить бинарники с оригинального репозитория.
- Не работает **YouTube**? Попробуйте найти ответ здесь - https://github.com/Flowseal/zapret-discord-youtube/issues/90
- Не работает **Discord**? Попробуйте найти ответ здесь - https://github.com/Flowseal/zapret-discord-youtube/issues/92
**discord_youtube.bat** - запустить обход дискорда и ютуба
### Остановка и удаление обхода
Для удаления оставшегося драйвера WinDivert, откройте cmd от имени администратора и пропишите следующее:
```
sc stop WinDivert
sc delete WinDivert
```
> [!NOTE]
> Возможно, драйвер у вас будет записан по-другому. Для уточнения названия пропишите `driverquery | find "Divert"` в cmd.
**service_discord.bat** - запустить обход дискорда и поставить на автозапуск (в сервисах)
### Добавление дополнительных адресов заблокированных сайтов
- Список можно дополнить используя `list-general.txt` (для `*discord_youtube`) и в список `list-discord` (для файлов без `youtube` в названии).
> [!IMPORTANT]
> После добавления сервис нужно перезапустить.
**service_discord_youtube.bat** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах)
## 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/).
**service_remove.bat** - остановить сервисы выше
## Support
If you like the project, leave a :star: (top right) and become a [stargazer](https://github.com/Flowseal/zapret-discord-youtube/stargazers)!
[![Stargazers repo roster for @Flowseal/zapret-discord-youtube](https://reporoster.com/stars/dark/Flowseal/zapret-discord-youtube)](https://github.com/Flowseal/zapret-discord-youtube/stargazers)
## Credits & Contributors
<p align="left">
<a href="https://github.com/Flowseal/zapret-discord-youtube/graphs/contributors">
<img src="https://contrib.rocks/image?repo=Flowseal/zapret-discord-youtube" />
</a>
</p>
* Many thanks to [bol-van](https://github.com/bol-van/), creator of original [zapret](https://github.com/bol-van/zapret/) repository.
View File
View File
View File
+12 -5
View File
@@ -1,5 +1,12 @@
start "zapret: discord" /min "%~dp0winws.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"
@echo off
chcp 65001 >nul
:: 65001 - UTF-8
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="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="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"
+13 -7
View File
@@ -1,7 +1,13 @@
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
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="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="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"
+2 -1
View File
@@ -21,4 +21,5 @@ discord.new
discord.gift
discordstatus.com
dis.gd
discord.co
discord.co
discord-attachments-uploads-prd.storage.googleapis.com
+2
View File
@@ -1,6 +1,8 @@
googlevideo.com
youtu.be
youtube.com
youtubei.googleapis.com
i.ytimg.com
ytimg.com
ggpht.com
youtubekids.com
+21 -10
View File
@@ -1,13 +1,24 @@
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
:: Admin rights check
echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора).
echo Нажмите любую клавишу, чтобы продолжить создание сервиса.
pause
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 --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 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
+22 -12
View File
@@ -1,15 +1,25 @@
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
:: Admin rights check
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 --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 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
+24
View File
@@ -0,0 +1,24 @@
@echo off
chcp 65001 >nul
:: 65001 - UTF-8
:: Admin rights check
echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора).
echo Нажмите любую клавишу, чтобы продолжить создание сервиса.
pause
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 --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 : %SRVCNAME%" start= auto depend= "GoodbyeDPI"
sc description %SRVCNAME% "zapret DPI bypass software"
sc start %SRVCNAME%
pause
+15 -4
View File
@@ -1,4 +1,15 @@
set SRVCNAME=zapret
net stop "%SRVCNAME%"
sc delete "%SRVCNAME%"
@echo off
chcp 65001 >nul
:: 65001 - UTF-8
:: Admin rights check
echo Данный файл должен быть запущен с правами администратора (ПКМ - Запустить от имени администратора).
echo Нажмите любую клавишу, чтобы продолжить удаление и остановку сервиса.
pause
set SRVCNAME=zapret
net stop %SRVCNAME%
sc delete %SRVCNAME%
pause