Установка Zapret на linux
Всего существует несколько основных способов (в данном документе представлено 4):
Способ 1. Однокнопочный zapret для Linux
- Скачайте и распакуйте архив (либо по команде
git clone https://github.com/ImMALWARE/zapret-linux-easy && cd zapret-linux-easy) - Убедитесь, что у вас установлены пакеты curl, iptables и ipset (для FWTYPE=iptables) или curl и nftables (для FWTYPE=nftables)!
- Если нет — установите. Если вы не знаете как, спросите у ChatGPT!
- Откройте терминал в папке,- куда архив был распакован
- Выполните
./install.sh
Способ 2. Zapret Sergeydigl3
Это адаптер для запуска популярных конфигураций обхода замедления YouTube на базе Zapret Discord Youtube Flowseal.
Скрипт создан за пару вечеров с целью сделать его Plug-And-Play.
Как запустить
- Клонирование репозитория и запуск основного скрипта:
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.) - Попросит выбрать сетевой интерфейс.
- Сохранение параметров: Ответы можно сохранить в файле
conf.envи потом запускать скрипт в неинтерактивном режиме:
sudo bash main_script.sh -nointeractiveДля отладки парсинга используйте флаг -debug.
Пример содержимого файла conf.env:
strategy=general.bat
auto_update=false
interface=enp0s3Если требуется автообновление, установите auto_update=true.
-
Как посмотреть список интерфейсов:
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
- 🎯 Предлагает интерактивный выбор конфигурации