Simple script to install and control bol-van/zapret on NixOS, based on Snowy-Fluffy's script for mutable distros.
  • Shell 86.5%
  • Nix 13.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-05-07 16:06:13 +03:00
files fix: preserve INSTALLER_DIR set by caller when detect_nixos() runs on NixOS 2026-05-07 15:45:53 +03:00
nix fix: always clean both nft and iptables rules on stop to prevent stale rule accumulation 2026-05-07 16:06:13 +03:00
flake.nix fix: pass installer src via module option, not _module.args 2026-05-07 14:16:10 +03:00
installer.sh Add NixOS support: flake, module, package, adapt scripts 2026-05-07 13:26:06 +03:00
LICENSE new ver + add option to install via git + game mode support + still todo check configurations + still todo add zapret2 support 2026-01-02 21:01:19 +03:00
README.md Update README.md 2026-05-07 15:36:10 +03:00
zapret-control.sh Add NixOS support: flake, module, package, adapt scripts 2026-05-07 13:26:06 +03:00

Snowy-Fluffy/zapret.installer

Автоматическая установка и удобное управление bol-van/zapret

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

Установка

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

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

Добавляет модуль для zapret в вашу директорию конфигурации, для полноценной установки следуйте инструкциям установщика. Если вы используете flakes то перед ребилдом конфигурации обновите flake.lock.

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

zapret

Поддержка

На данный момент поддерживаются дистрибутивы:

  • Debian, Ubuntu, Mint
  • Fedora
  • Arch Linux, Artix Linux (и их производные)
  • Alt Linux
  • Void Linux
  • Gentoo Linux
  • Redos Linux
  • Oracle Linux
  • OpenSUSE
  • Aipline Linux
  • OpenWrt
  • NixOS

Important

На Openwrt также советую попробовать zapret-openwrt

Important

Системы инициализации runit, OpenRC и SysVinit поддерживаются только частично.

В будущем будет добавлена поддержка других дистрибутивов и систем инициализации.

О всех багах и недочётах сообщайте в issues или в чат моего Telegram-канала.

Important

Также советую попробовать zapret-discord-youtube-linux

Скриншоты

Основное меню Подменю