bin | ||
discord_youtube.bat | ||
discord.bat | ||
list-discord.txt | ||
list-general.txt | ||
README.md | ||
service_discord_youtube.bat | ||
service_discord.bat | ||
service_goodbye_discord.bat | ||
service_remove.bat |
Zapret (обход блокировки Discord'а и Youtube'а)
Guides
Windows
Important
Если всё еще не скачан, то скачайте последний релиз, разархивируйте в отдельную папку.
Запустите от имени администратора то, что вам нужно:
discord.bat
- запустить обход дискорда.discord_youtube.bat
- запустить обход дискорда и ютуба.
service_discord.bat
- запустить обход дискорда и поставить на автозапуск (в сервисах).service_discord_youtube.bat
- запустить обход дискорда и ютуба и поставить на автозапуск (в сервисах).
Caution
ВНИМАНИЕ: Запускать ПОСЛЕ создания сервиса goodbyedpi. Первый раз goodbyedpi может вылететь - просто перезапустите устройство!
service_goodbye_discord.bat
- запустить, если вы используете СЕРВИС goodbyedpi, и хотите, чтобы zapret обходил только discord.
service_remove.bat
- остановить и удалить сервисы выше
Решение проблем
- Проверьте, запускаете ли вы файлы от имени администратора.
- Не работает сервис? Проверьте, чтобы в пути до файла не было пробелов и русских символов.
- Также отключите программы, которые могут мешать созданию сервиса (Антивирусы, клинеры с доп. защитой).
- Не работает вместе с 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
Хочу удалить, но остался файл WinDivert?
Для удаления оставшегося драйвера WinDivert, откройте cmd от имени администратора и пропишите следующее:
sc stop WinDivert
sc delete WinDivert
Note
Возможно, драйвер у вас будет записан по-другому. Для уточнения названия пропишите
driverquery | find "Divert"
в cmd.
Добавление дополнительных адресов заблокированных сайтов:
- Список можно дополнить используя
list-general.txt
(для*discord_youtube
) и в списокlist-discord
(для файлов безyoutube
в названии).
Important
После добавления сервис нужно перезапустить.
Linux
Warning
ПЕРЕД НАЧАЛОМ:
Описанный ниже способ не является универсальным. Если что-то не работает или не получается, не факт, что проблема с нашей стороны. Всё, что написано ниже, является еще более упрощенной версией итак упрощенной документации от bol-van в zapret/docs/quick_start.txt. Если вы открываете Issue (в этом репозитории) с проблемой в использовании на Linux, то, как бы это не звучало, это ошибка. Выше было сказано, что гайд написан основываясь на документацию ОРИГИНАЛЬНОГО репозитория, следовательно задавайте вопросы там.
- Для начала необходимо клонировать репозиторий:
git clone --depth 1 https://github.com/bol-van/zapret
- На счет выбора расположения, то особо разницы не имеет, т.к. в ходе работы скрипт предложит вам переместить его в
/opt/
. Можете сделать это сразу, а можете не делать и позволить это сделать скрипту. Пример пути к файлу, для референса, что вы сделали всё правильно (если решили сами перенести файлы) -/opt/zapret/install.bin.sh
- На счет выбора расположения, то особо разницы не имеет, т.к. в ходе работы скрипт предложит вам переместить его в
- Убедитесь, что у вас отключены все средства обхода блокировок, в том числе и сам zapret. Если ранее использовали zapret, воспользуйтесь
uninstall_easy.sh
. Если вы работаете в виртуальной машине, необходимо использовать соединение с сетью в режимеbridge
. - Запустите
install_bin.sh
иinstall_prereq.sh
для установки необходимых пакетов и настройки "бинариков" для работы.- Вас могут спросить о типе фаервола (iptables/nftables) и использовании ipv6. Это нужно для установки правильных пакетов в ОС, чтобы не устанавливать лишнее.
- Запустите
blockcheck.sh
. Если выводятся сообщения о подмене адресов, то первым делом нужно решить эту проблему, иначе ничего не будет работать. Подробнее про решение проблемы тут. - По результатам проверки выберите рабочую стратегию обхода блокировок:
tpws
илиnfqws
, а также запомнить найденные стратегии. - Запустите
install_easy.sh
. Выберитеnfqws
илиtpws
, затем согласитесь на редактирование параметров. Откроется редактор, куда впишите найденные стратегии, не забудьте сохранить перед выходом из редактора, конечно же. Выбирайте правильный адаптер, если у вас их несколько из-за, например, Docker. На все остальные вопросыinstall_easy.sh
отвечайте согласно выводимой аннонтации. Подробнее про детали установки тут.
Опять же: Это минимальная инструкция, чтобы соориентироваться с чего начать. Если что-то ломается или не получается, то идем и читаем все подробности и все детали. Подробности и полное техническое описание расписаны в quick_start.txt и readme.txt.
Support
If you like the project, leave a ⭐ (top right) and become a stargazer!