Установка Zapret на linux

Всего существует несколько основных способов (в данном документе представлено 4):

Способ 1. Однокнопочный zapret для Linux

  1. Скачайте и распакуйте архив (либо по команде git clone https://github.com/ImMALWARE/zapret-linux-easy && cd zapret-linux-easy)
  2. Убедитесь, что у вас установлены пакеты curl, iptables и ipset (для FWTYPE=iptables) или curl и nftables (для FWTYPE=nftables)!
    1. Если нет — установите. Если вы не знаете как, спросите у ChatGPT!
  3. Откройте терминал в папке,- куда архив был распакован
  4. Выполните ./install.sh

Способ 2. Zapret Sergeydigl3

Это адаптер для запуска популярных конфигураций обхода замедления YouTube на базе Zapret Discord Youtube Flowseal.

Скрипт создан за пару вечеров с целью сделать его Plug-And-Play.

Как запустить

  1. Клонирование репозитория и запуск основного скрипта:
git clone https://github.com/Sergeydigl3/zapret-discord-youtube-linux.git
cd zapret-discord-youtube-linux
sudo bash main_script.sh

Скрипт:

  • Спросит, нужно ли обновление (если папка zapret-latest уже существует).
  • Предложит выбрать стратегию из bat-файлов (например, general.bat, general_mgts2.bat, general_alt5.bat).
    (При этом bat-файлы автоматически переименовываются через rename_bat.sh.)
  • Попросит выбрать сетевой интерфейс.
  1. Сохранение параметров: Ответы можно сохранить в файле conf.env и потом запускать скрипт в неинтерактивном режиме:
sudo bash main_script.sh -nointeractive

Для отладки парсинга используйте флаг -debug.

Пример содержимого файла conf.env:

strategy=general.bat
auto_update=false
interface=enp0s3

Если требуется автообновление, установите auto_update=true.

  1. Как посмотреть список интерфейсов:

    ls /sys/class/net

Важно

  • Скрипт работает только с nftables.
  • При остановке скрипта все добавленные правила фаервола очищаются, а фоновые процессы nfqws останавливаются.
  • Если у вас настроены кастомные правила в nftables, сделайте их резервное копирование — скрипт может удалить их при запуске.

Способ 3. Snowy-Fluffy/zapret.installer

Облегчает установку zapret для новичков и тех, кто не хочет разбираться в его работе.
Устанавливает zapret из оффициального репозитория, CLI панель управления и репозиторий со стратегиями и списками доменов.

🔽 Установка

Запуск скрипта установки (необходимо наличие curl в системе):

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Snowy-Fluffy/zapret.installer/refs/heads/main/installer.sh)"

Вызов панели управления:

zapret

Способ 4. Линукс - привет!

Выполните:

sh -c "$(curl -fsSL https://raw.githubusercontent.com/Snowy-Fluffy/zapret.installer/refs/heads/main/installer.sh)"

После установки запрета моей командой можно запускать меню управления запретом с помощью команды zapret в терминале

Способ 5. 🚀 Zapret

Автоматическая установка одним командой:

bash <(curl -s https://raw.githubusercontent.com/kartavkun/zapret-discord-youtube/main/setup.sh)

TIP

Если команда выше не работает, попробуйте альтернативный вариант:

bash <(curl -s https://raw.githubusercontent.com/kartavkun/zapret-discord-youtube/main/setup.sh | psub)

Что делает скрипт установки:

  • ✅ Автоматически определяет ваш дистрибутив Linux
  • 📦 Устанавливает необходимые зависимости (wget, git)
  • ⬇️ Скачивает последнюю версию zapret с официального репозитория
  • 🛠️ Настраивает систему для работы zapret
  • 🎯 Предлагает интерактивный выбор конфигурации