mirror of
https://github.com/Flowseal/zapret-discord-youtube.git
synced 2025-04-16 02:01:28 -07:00
Update README.md
This commit is contained in:
parent
b272b568cc
commit
850a45f92c
77
README.md
77
README.md
@ -1,28 +1,33 @@
|
|||||||
# Zapret (обход блокировки Discord'а и Youtube'а)
|
# Zapret (обход блокировки Discord'а и Youtube'а)
|
||||||
|
|
||||||
## Guide
|
## Guides
|
||||||
Скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку
|
### Windows
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> Если всё еще не скачан, то скачайте последний [релиз](https://github.com/Flowseal/zapret-discord-youtube/releases), разархивируйте в отдельную папку.
|
||||||
|
|
||||||
Запустите **от имени администратора** то, что вам нужно:
|
Запустите **от имени администратора** то, что вам нужно:
|
||||||
|
- **`discord.bat`** - запустить обход дискорда.
|
||||||
- **`discord.bat`** - запустить обход дискорда
|
- **`discord_youtube.bat`** - запустить обход дискорда и ютуба.
|
||||||
- **`discord_youtube.bat`** - запустить обход дискорда и ютуба
|
###
|
||||||
##
|
- **`service_discord.bat`** - запустить обход дискорда и поставить на автозапуск (в сервисах).
|
||||||
- **`service_discord.bat`** - запустить обход дискорда и поставить на автозапуск (в сервисах)
|
- **`service_discord_youtube.bat`** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах).
|
||||||
- **`service_discord_youtube.bat`** - запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах)
|
###
|
||||||
##
|
> [!CAUTION]
|
||||||
- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**. ВНИМАНИЕ: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство!
|
> ВНИМАНИЕ: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство!
|
||||||
##
|
- **`service_goodbye_discord.bat`** - запустить, если вы используете **СЕРВИС goodbyedpi**, и хотите, чтобы zapret обходил **только discord**.
|
||||||
|
###
|
||||||
- **`service_remove.bat`** - остановить и удалить сервисы выше
|
- **`service_remove.bat`** - остановить и удалить сервисы выше
|
||||||
|
|
||||||
## Не работает?
|
### Решение проблем
|
||||||
- Проверьте, запускаете ли вы файлы от имени администратора
|
- Проверьте, запускаете ли вы файлы от имени администратора.
|
||||||
- Не работает сервис? Проверьте, чтобы в пути до файла **не было пробелов** и русских символов. Также отключите программы, которые могут мешать созданию сервиса *(Антивирусы, клинеры с доп. защитой)*
|
- Не работает сервис? Проверьте, чтобы в пути до файла **не было пробелов** и русских символов.
|
||||||
- Не работает вместе с VPN? Отключите функцию **TUN** (Tunneling) в настройках VPN
|
* Также отключите программы, которые могут мешать созданию сервиса *(Антивирусы, клинеры с доп. защитой)*.
|
||||||
- Не работает `service_goodbye_discord`? Удостовертесь, что сервис goodbyedpi запущен и имеет название GoodbyeDPI. После снова запустите `service_goodbye_discord.bat` и перезапустите устройство
|
- Не работает вместе с VPN? Отключите функцию **TUN** (Tunneling) в настройках VPN.
|
||||||
- Не прогружается видео на ютубе? Попробуйте поставить **`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)
|
- Не работает `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
|
- Не работает **YouTube**? Попробуйте найти ответ здесь - https://github.com/Flowseal/zapret-discord-youtube/issues/90
|
||||||
- Не работает **Discord**? Попробуйте найти ответ здесь - https://github.com/Flowseal/zapret-discord-youtube/issues/92
|
- Не работает **Discord**? Попробуйте найти ответ здесь - https://github.com/Flowseal/zapret-discord-youtube/issues/92
|
||||||
|
|
||||||
@ -32,10 +37,36 @@
|
|||||||
sc stop WinDivert
|
sc stop WinDivert
|
||||||
sc delete WinDivert
|
sc delete WinDivert
|
||||||
```
|
```
|
||||||
|
> [!NOTE]
|
||||||
|
> Возможно, драйвер у вас будет записан по-другому. Для уточнения названия пропишите `driverquery | find "Divert"` в cmd.
|
||||||
|
|
||||||
Возможно, драйвер у вас будет записан по-другому. Для уточнения названия пропишите `driverquery | find "Divert"` в cmd.
|
### Добавление дополнительных адресов заблокированных сайтов:
|
||||||
|
- Список можно дополнить используя `list-general.txt` (для `*discord_youtube`) и в список `list-discord` (для файлов без `youtube` в названии).
|
||||||
|
> [!IMPORTANT]
|
||||||
|
> После добавления сервис нужно перезапустить.
|
||||||
|
|
||||||
### Дополнительные адреса заблокированных сайтов можно добавить в список list-general.txt (для `*discord_youtube`) и в список list-discord (для файлов без `youtube` в названии). После добавления сервис нужно перезапустить
|
## Linux
|
||||||
|
> [!WARNING]
|
||||||
|
> **ПЕРЕД НАЧАЛОМ**:
|
||||||
|
> Описанный ниже способ не является универсальным. Если что-то не работает или не получается, не факт, что проблема с нашей стороны. Всё, что написано ниже, является еще более упрощенной версией итак упрощенной документации от [bol-van](https://github.com/bol-van/) в [zapret/docs/quick_start.txt](https://github.com/bol-van/zapret/blob/master/docs/quick_start.txt).
|
||||||
|
> Если вы открываете Issue *(в этом репозитории)* с проблемой в использовании на **Linux**, то, как бы это не звучало, это ошибка. Выше было сказано, что гайд написан основываясь на документацию **[ОРИГИНАЛЬНОГО](https://github.com/bol-van/zapret/)** репозитория, следовательно задавайте вопросы [там](https://github.com/bol-van/zapret/issues/).
|
||||||
|
|
||||||
### Оригинальный репозиторий
|
0) Для начала необходимо клонировать репозиторий: `git clone --depth 1 https://github.com/bol-van/zapret`
|
||||||
Credits to https://github.com/bol-van/zapret/tree/master/binaries/win64/zapret-winws
|
* На счет выбора расположения, то особо разницы не имеет, т.к. в ходе работы скрипт предложит вам переместить его в `/opt/`. Можете сделать это сразу, а можете не делать и позволить это сделать скрипту. Пример пути к файлу, для референса, что вы сделали всё правильно (если решили сами перенести файлы) - `/opt/zapret/install.bin.sh`
|
||||||
|
1) Убедитесь, что у вас отключены все средства обхода блокировок, в том числе и сам zapret. Если ранее использовали zapret, воспользуйтесь `uninstall_easy.sh`. Если вы работаете в виртуальной машине, необходимо использовать соединение с сетью в режиме `bridge`.
|
||||||
|
2) Запустите `install_bin.sh` и `install_prereq.sh` для установки необходимых пакетов и настройки "бинариков" для работы.
|
||||||
|
* Вас могут спросить о типе фаервола (iptables/nftables) и использовании ipv6. Это нужно для установки правильных пакетов в ОС, чтобы не устанавливать лишнее.
|
||||||
|
3) Запустите `blockcheck.sh`. Если выводятся сообщения о подмене адресов, то первым делом нужно решить эту проблему, иначе ничего не будет работать. Подробнее про решение проблемы [тут](https://github.com/bol-van/zapret/blob/2cd6db3ba5ac2fa1494bed1c1903bc3531c76bc5/docs/quick_start.txt#L47).
|
||||||
|
4) По результатам проверки выберите рабочую стратегию обхода блокировок: `tpws` или `nfqws`, а также запомнить найденные стратегии.
|
||||||
|
5) Запустите `install_easy.sh`. Выберите `nfqws` или `tpws`, затем согласитесь на редактирование параметров. Откроется редактор, куда впишите найденные стратегии, не забудьте сохранить перед выходом из редактора, конечно же. Выбирайте правильный адаптер, если у вас их несколько из-за, например, Docker. На все остальные вопросы `install_easy.sh` отвечайте согласно выводимой аннонтации. Подробнее про детали установки [тут](https://github.com/bol-van/zapret/blob/2cd6db3ba5ac2fa1494bed1c1903bc3531c76bc5/docs/quick_start.txt#L115).
|
||||||
|
> Опять же: Это минимальная инструкция, чтобы соориентироваться с чего начать. Если что-то ломается или не получается, то идем и читаем все подробности и все детали. Подробности и полное техническое описание расписаны в [quick_start.txt](https://github.com/bol-van/zapret/blob/master/docs/quick_start.txt) и [readme.txt](https://github.com/bol-van/zapret/blob/master/docs/readme.txt).
|
||||||
|
|
||||||
|
## Support
|
||||||
|
|
||||||
|
If you like the project, leave a :star: (top right) and become a [stargazer](https://github.com/Flowseal/zapret-discrord-youtube/stargazers)!
|
||||||
|
|
||||||
|
[](https://github.com/Flowseal/zapret-discrord-youtube/stargazers)
|
||||||
|
|
||||||
|
## Credit
|
||||||
|
* Many thanks to [bol-van](https://github.com/bol-van/), creator of original [zapret](https://github.com/bol-van/zapret/) repository.
|
||||||
|
* Appreciation goes to [Flowseal](https://github.com/Flowseal/) for making it possible to use [zapret](https://github.com/bol-van/zapret/tree/master/binaries/win64/zapret-winws) on Windows.
|
||||||
|
Loading…
Reference in New Issue
Block a user