Я захардкодил последний рабочий конфиг от Flowseal на этом коммите.
Обновляю скрипт редко, для поддержания работоспособности относительно версии для Win. То бишь, пока не происходит массовых отказов всех стратегий.
Также можете попробовать эту версию от Snowy-Fluffy
Это адаптер для запуска популярных конфигураций обхода замедления YouTube
на базе Zapret Discord Youtube Flowseal.
Скрипт создан за пару вечеров с целью сделать его Plug-And-Play.
Проверено на:
- Ubuntu 24.04
- Arch Linux
-
Клонирование репозитория и запуск основного скрипта:
git clone https://github.com/Sergeydigl3/zapret-discord-youtube-linux.git && cd zapret-discord-youtube-linux sudo bash main_script.sh
Important
Issues - предназначен для связи со мной как с разработчиком, в случае ошибок в работе скрипта, и для вопросов по его работе. Это АДАПТЕР! Он не дает вам гарантию, что стратегии вам подойдут и все разблокируют. Если у вас не работает ни одна из стратегий - то не нужно идти сразу в Issues и писать что у вас не работает ютуб. Нужно создать тред в Discussions или написать в существующий, а лучше сходить в репозиторий выше (Flowseal), и посмотреть что предлагают другие. Если же вы нашли ультимативную стратегию и хотите, чтобы я её добавил в custom-strategies, спокойно создавайте Issue, надеюсь на понимание.
Скрипт:
- Подкачает в zapret-latest стратегии указанные в ревизии.
- Предложит выбрать стратегию из bat-файлов (например,
general.bat,general_mgts2.bat,general_alt5.bat).
(При этом bat-файлы автоматически переименовываются черезrename_bat.sh.) - Попросит выбрать сетевой интерфейс.
-
Сохранение параметров:
Ответы можно сохранить в файле
conf.envи потом запускать скрипт в неинтерактивном режиме:sudo bash main_script.sh -nointeractive
Для отладки парсинга используйте флаг
-debug.Пример содержимого файла
conf.env:strategy=general.bat interface=enp0s3 gamefilter=true
Примечание: Если требуется автообновление, установите auto_update=true.
-
Как посмотреть список интерфейсов:
ls /sys/class/net
Скрипт auto_tune_youtube.sh позволяет получить список рабочих стратегий для доступа к YouTube:
Как работает:
-
Перебирает все доступные стратегии из директорий:
/custom-strategies(пользовательские стратегии)/zapret-latest(основные стратегии из репозитория Flowseal)
Важно: Название стратегии должно начинаться на
general -
Тестирует каждую стратегию на доступ к YouTube
-
Сохраняет результаты:
- Отображает в терминале список рабочих стратегий
- Сохраняет в файл
auto_tune_youtube_results.txt - Позволяет выбрать и запустить стратегию из списка успешных
- Позволяет выбрать и сохранить стратегию из списка успешных в
conf.env
Использование:
sudo bash auto_tune_youtube.sh[Примечание:]
Функционал экспериментальный и достоверность списка не гарантирована. Фидбек приветствуется.
- Скрипт работает только с nftables.
- При остановке скрипта все добавленные правила фаервола очищаются, а фоновые процессы
nfqwsостанавливаются. - Если у вас настроены кастомные правила в nftables, сделайте их резервное копирование — скрипт может удалить их при запуске.
Для настройки автозагрузки сервиса запустите скрипт:
sudo bash service.shСкрипт service.sh теперь:
- Проверяет наличие файла
conf.envи обязательных непустых полей. - Если конфиг отсутствует или поля пустые (например, если у вас:
), то предложит интерактивно выбрать параметры (интерфейс, стратегию из bat-файлов и gamefilter).
strategy= interface= gamefilter= - Создаёт systemd-сервис для автозапуска.
Просмотреть статус сервиса можно командой:
systemctl status zapret_discord_youtube.serviceПосмотреть логи сервиса:
journalctl -u zapret_discord_youtube.serviceЗначения для автозагрузки берутся из файла conf.env.
- Не включайте автоапгрейд.
Если репозиторий Flowseal/zapret-discord-youtube сильно изменится, возможны проблемы из-за костыльного кода парсинга)
- Если есть идеи по улучшению — создавайте Pull Request (например, добавить поддержку iptables).
- Если что-то не работает в скрипте, не запускается, создавайте Issue (пожалуйста, не пишите в личные сообщения) — так мы сможем помочь как можно большему числу пользователей.
- Если у вас не работает сайт или приложение - создавайте Discussion