todo/Zapret/linux.md
loop-uh 0ad0bcc8dd
Some checks failed
Published content check / validate (push) Failing after 5s
seo+зеркало: [!mirror]-плашка со ссылкой на вики и description во frontmatter всех заметок
Каждая публикуемая заметка получила callout-шапку со ссылкой на свою страницу
wiki.zapret.moe (на самой вики она вырезается транформером RemoveMirrorCallout,
видна только на зеркале Obsidian Publish и в Forgejo) и SEO-поле description —
1–2 предложения для meta description обоих сайтов.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-26 22:05:57 +03:00

6.2 KiB
Raw Permalink Blame History

description
Установка Zapret на Linux пятью способами: zapret-linux-easy, скрипт Sergeydigl3, zapret.installer и другие однокнопочные установщики с командами.

[!mirror] Резервное зеркало Актуальная версия этой страницы — на основной вики: wiki.zapret.moe/Zapret/linux

Установка 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
  • 🎯 Предлагает интерактивный выбор конфигурации