forked from Flowseal/zapret-discord-youtube
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Flowseal#1 Edits the project to suit your needs.
- Loading branch information
Showing
21 changed files
with
96 additions
and
1,151 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,92 +1,5 @@ | ||
# Zapret (обход блокировки Discord'а и Youtube'а) | ||
|
||
> [!NOTE] | ||
> Данный репозиторий - **некоммерческая** *User-Friendly* сборка [оригинального репозитория](https://github.com/bol-van/zapret). Здесь используются оригинальные бинарники, сравнить которые вы можете с помощью хэша. | ||
> Так как zapret open-source, вы всегда можете сами собрать эти бинарники и не бояться вирусов. | ||
> A fork of this repository: https://github.com/Flowseal/zapret-discord-youtube | ||
> | ||
>**Будут рад [⭐ поставленной звезде](https://github.com/Flowseal/zapret-discord-youtube/stargazers) (в правом верхнем углу) у репозитория 🙂** | ||
## | ||
|
||
> [!CAUTION] | ||
> **Многие антивирусники** в данный момент жалуются на ***HackTool/RiskTool*** и ***WinDivert*** - это нормальное поведение, так как программа изменяет сетевые пакеты. Что с этим делать? Собрать бинарники самому из исходников, довериться уже собранным, либо не использовать вовсе. | ||
## Guides | ||
### Windows | ||
> [!IMPORTANT] | ||
> Если всё еще не скачан, то скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку. | ||
Запустите **от имени администратора** то, что вам нужно: | ||
- **`discord.bat`** - запустить обход дискорда. | ||
- **`general.bat`** - запустить обход дискорда и ютуба. | ||
* Если обход не работает, пробуйте по порядку **`general (ALT ..).bat`** (также можете проверить стратегию на **МГТС**) | ||
### | ||
- **`service_install.bat`** - установить на автозапуск (в сервисы) любую стратегию из этого репозитория (стратегия **НЕ** должна начинаться со слова `service`) | ||
### | ||
- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**. | ||
* **ВНИМАНИЕ**: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство! | ||
### | ||
- **`service_remove.bat`** - остановить и удалить сервисы выше | ||
|
||
## Решение проблем | ||
|
||
- Проверьте, запускаете ли вы файлы от **ИМЕНИ АДМИНИСТРАТОРА** | ||
- Не запускаются bat файлы? Попробуйте найти ответ здесь: https://github.com/Flowseal/zapret-discord-youtube/issues/522 | ||
- <p style="text-align: left;"> | ||
<img src="https://cdn-icons-png.flaticon.com/16/3670/3670147.png" alt="discord" style="vertical-align: middle;"/> | ||
Не работает <strong>Youtube</strong>? Попробуйте найти ответ здесь - | ||
<a href="https://github.com/Flowseal/zapret-discord-youtube/discussions/251">Обсуждение YouTube</a> | ||
</p> | ||
- <p style="text-align: left;"> | ||
<img src="https://cdn-icons-png.flaticon.com/16/906/906361.png" alt="discord" style="vertical-align: middle;"/> | ||
Не работает <strong>Discord</strong>? Попробуйте найти ответ здесь - | ||
<a href="https://github.com/Flowseal/zapret-discord-youtube/discussions/252">Обсуждение Discord</a> | ||
</p> | ||
## | ||
- Не работает вместе с **VPN**? Отключите функцию **TUN** (Tunneling) в настройках VPN. | ||
- Не работает **`service_goodbye_discord`**? Удостовертесь, что сервис goodbyedpi запущен и имеет название GoodbyeDPI. После снова запустите `service_goodbye_discord.bat` и перезапустите устройство. | ||
- Попробуйте обновить бинарники с оригинального репозитория. | ||
|
||
### Остановка и удаление обхода | ||
Для этого запустите **`service_remove.bat`**. | ||
- Если WinDivert так и не удалился, узнайте его название с помощью команды `driverquery | find "Divert"` в cmd, а затем удалите данными командами (заместо WinDivert введите название, которые вы узнали): | ||
``` | ||
sc stop WinDivert | ||
sc delete WinDivert | ||
``` | ||
|
||
### Добавление дополнительных адресов заблокированных сайтов | ||
- Список можно дополнить используя `list-general.txt` (для файлов `general`) и в список `list-discord` (для файлов `discord`). | ||
> [!IMPORTANT] | ||
> После добавления сервис нужно перезапустить. | ||
## 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/). | ||
## Support | ||
|
||
Вы можете поддержать проект, поставив :star: (сверху справа репозитория)! | ||
Также, вы можете поддержать разработчика [оригинального репозитория zapret](https://github.com/bol-van/zapret/issues/590) тут - https://github.com/bol-van/zapret/issues/590 | ||
|
||
<a href="https://star-history.com/#Flowseal/zapret-discord-youtube&Date"> | ||
<picture> | ||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date&theme=dark" /> | ||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date" /> | ||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=Flowseal/zapret-discord-youtube&type=Date" /> | ||
</picture> | ||
</a> | ||
|
||
## 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. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
@echo off | ||
chcp 65001 >nul | ||
|
||
set scriptPath=%~dp0 | ||
set "path_no_spaces=%scriptPath: =%" | ||
if not "%scriptPath%"=="%path_no_spaces%" ( | ||
echo Путь содержит пробелы. | ||
echo Пожалуйста, переместите скрипт в директорию без пробелов. | ||
pause | ||
exit /b | ||
) | ||
|
||
set BIN=%~dp0bin\ | ||
|
||
start "ЛЮБЛЮ РКН =)" /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" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
@echo off | ||
chcp 65001 >nul | ||
|
||
set scriptPath=%~dp0 | ||
set "path_no_spaces=%scriptPath: =%" | ||
if not "%scriptPath%"=="%path_no_spaces%" ( | ||
echo Путь содержит пробелы. | ||
echo Пожалуйста, переместите скрипт в директорию без пробелов. | ||
pause | ||
exit /b | ||
) | ||
|
||
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,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= "%BIN%winws.exe %ARGS%" DisplayName= "zapret DPI bypass : winws1" start= auto | ||
sc description "%SRVCNAME%" "zapret DPI bypass software" | ||
sc start "%SRVCNAME%" | ||
|
||
pause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
@echo off | ||
chcp 65001 >nul | ||
|
||
set scriptPath=%~dp0 | ||
set "path_no_spaces=%scriptPath: =%" | ||
if not "%scriptPath%"=="%path_no_spaces%" ( | ||
echo Путь содержит пробелы. | ||
echo Пожалуйста, переместите скрипт в директорию без пробелов. | ||
pause | ||
exit /b | ||
) | ||
|
||
:: Admin rights check | ||
echo Данный файл должен быть запущен с правами администратора (ПКМ -> Запустить от имени администратора). | ||
echo Нажмите любую клавишу, чтобы продолжить удаление и остановку сервиса. | ||
pause | ||
|
||
set SRVCNAME=zapret | ||
|
||
net stop "%SRVCNAME%" | ||
sc delete "%SRVCNAME%" | ||
|
||
pause |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.