воскресенье, 13 июля 2025 г.

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

Облегчает установку zapret для новичков и тех, кто не хочет разбираться в его работе.

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

🔽 Установка

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

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

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

zapret

🛠️ Поддержка

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

  • Debian, Ubuntu, Mint
  • Fedora
  • Arch Linux, Artix Linux
  • Alt Linux
  • Void Linux
  • Gentoo Linux
  • OpenWrt
  • OpenSUSE

Important

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

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

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

🖼️ Скриншоты

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

понедельник, 3 февраля 2025 г.

 Ignition — это минималистичное приложение для редактирования записей автозапуска в дистрибутивах Linux, совместимых с Freedesktop.


❓ Что предлагает данная программа:


— Просмотр приложения, находящихся в автозагрузке;

— Создание записей автозагрузки для установленных приложений;

— Создание записей автозагрузки для сохранённых скриптов;

— Создание записей автозагрузки для произвольных команд.


Устанавливать легко с Flathub (https://flathub.org/apps/io.github.flattool.Ignition):

flatpak install flathub io.github.flattool.Ignition

суббота, 11 января 2025 г.

Настройка NFQWS на роутерах Keenetic с USB и без него на внутреннею память




Установка с USB

NFQWS - Keenetic

Основная инструкция по установке Entware на роутер https://help.keenetic.com/hc/ru/articles/360021214160-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%BE%D0%B2-%D1%80%D0%B5%D0%BF%D0%BE%D0%B7%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D1%8F-Entware-%D0%BD%D0%B0-USB-%D0%BD%D0%B0%D0%BA%D0%BE%D0%BF%D0%B8%D1%82%D0%B5%D0%BB%D1%8C


Весрия 2 новая! - https://github.com/nfqws/nfqws2-keenetic

Инструкция nfqws1 - https://github.com/Anonym-tsk/nfqws-keenetic?tab=readme-ov-file

Отфармотировать флешку в формат EXT4 и называем её OPKG.

После форматирования флешки можно подключить её к роутеру.

После этого нужно установить компоненты:

Файловая система EXT

Поддержка открытых пакетов

Модули ядра для поддержки файловых систем

Модули ядра для поддержки USB-видео

Модули ядра для поддержки USB-аудио

Модули ядра подсистемы Netfilter

Модули ядра подсистемы Traffic Control

Модули ядра подсистемы USB over IP

Пакет расширения Xtables-addons для Netfilter

Модули ядра для поддержки USB DVB-тюнеров

Прокси-сервер DNS-over-TLS

Прокси-сервер DNS-over-HTTPS

Протокол IPv6


Перезапускаем роутер

Скачиваем для своего роутера свой файл у меня это мипс. Ссылки в инструкции.

Открываем через роутер флешку. создаём папку install и ложим в эту папку скачанный файл.

Далее идём в Управление - OPKG и выбираем в накопитель нашу флешку.

После этого мдём в Управление - Диагностика - Показать журнал и ждём пока не появится

сообщение что Установка пакетов Entware закончена.

Подключаемся к нашему роутеру по ssh 

Логин root пароль keenetic

ssh root@192.168.1.1

Выполняем:opkg update

opkg install ca-certificates wget-ssl nano

Устанавливаем репозиторий:

mkdir -p /opt/etc/opkg

echo "src/gz nfqws-keenetic https://anonym-tsk.github.io/nfqws-keenetic/all" > /opt/etc/opkg/nfqws-keenetic.conf

Устанавливаем пакет nfqws-keenetic

opkg update

opkg install nfqws-keenetic

Далее меняем DNS на 

1.1.1.1

8.8.8.8

становите веб-интерфейс (опционально)

opkg install nfqws-keenetic-web


====

Далее не обязательно:

====

Далее нам нужно отредактировать файл настроек что бы вабрать стратегию работы.

nano /opt/etc/nfqws/nfqws.conf

Основная цель - это закомментить строчку auto. Запретить работать в автоматическом режиме.

Сохраняем файл. И перезапускаем конфиг

/opt/etc/init.d/S51nfqws restart

Установка на память роутера:

https://help.keenetic.com/hc/ru/articles/360021888880-%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-OPKG-Entware-%D0%BD%D0%B0-%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%BD%D1%83%D1%8E-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D1%8C-%D1%80%D0%BE%D1%83%D1%82%D0%B5%D1%80%D0%B0


пятница, 29 ноября 2024 г.

Удобный менеджер для SystemD

 SysD Manager был создан для лёгкого управления демонами в вашей системе с помощью графического интерфейса. Он поддерживает создание, изменение и чтение логов, а также удобный поиск. По мнению автора, на данный момент — это самый продвинутый инструмент для работы с SystemD. Рассматриваемый проект написан на Rust, что обеспечивает ему отличную производительность.


Установка из Flathub (https://flathub.org/apps/io.github.plrigaux.sysd-manager):

flatpak install flathub io.github.plrigaux.sysd-manager

пятница, 1 ноября 2024 г.

WireGuard - установка через скрипт Nyr/wireguard-install на все ОС

 Установка на Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS и Fedora выполняется одной командой:

# wget https://git.io/wireguard -O wireguard-install.sh && bash wireguard-install.sh

Протестировано успешно на

CentOS 7
Ubuntu 18.04
Ubuntu 20.04
Ubuntu 22.04
Debian 11


По-умолчанию wireguard работает на 51820 порту

Проверить статус работы сервиса wireguard:

# systemctl status wg-quick@wg0.service
  • wg-quick@wg0.service - WireGuard via wg-quick(8) for wg0
    Loaded: loaded (/lib/systemd/system/wg-quick@.service; enabled; vendor preset: enabled)
    Active: active (exited) since Fri 2022-12-16 05:55:46 UTC; 7min ago
      Docs: man:wg-quick(8)
            man:wg(8)
            https://www.wireguard.com/
            https://www.wireguard.com/quickstart/
            https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8
            https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8
   Process: 15695 ExecStart=/usr/bin/wg-quick up wg0 (code=exited, status=0/SUCCESS)
  Main PID: 15695 (code=exited, status=0/SUCCESS)

Ссылка на github скрипта:

https://github.com/Nyr/wireguard-install