> **FriendlyWrt для NanoPi R3S / R3S LTS:** AWG 3.1 под родное ядро **6.1.141** через вкладку LuCI/Web. 27.10.2026 владелец R3S подтвердил успешную работу адаптации на образе **FriendlyWrt от 13.10.2026**. [Релиз v4.68.1-r3s.1](https://gitea.bvrdo.online/wenil/Zapret-Manager/releases/tag/v4.68.1-r3s.1). ### Установка адаптации для R3S Поддерживаемый образ: `R3S-Series-FriendlyWrt-25.12.img.gz`, выпуск производителя `FriendlyWrt-2026-10-13`, пользовательская часть OpenWrt 25.12.5. Совместимость проверяется по модели, работающему ядру и отпечаткам штатных модулей. Сохраните настройки панели её кнопкой резервного копирования. Выполните по SSH две команды по очереди: ```sh curl -fL -o /tmp/zmw.sh https://gitea.bvrdo.online/wenil/Zapret-Manager/raw/tag/v4.68.1-r3s.1/ZapretManager_LuCI.sh sh /tmp/zmw.sh ``` Затем откройте **AmneziaWG → Установить / Переустановить**. Установщик сам получает подходящий модуль с Gitea и проверяет SHA256. [Подробная инструкция, проверка работы и решение ошибки удаления DoH / BigRedButton](docs/friendlywrt-awg.md). Автор исходного Zapret Manager — [StressOzz](https://github.com/StressOzz/Zapret-Manager). Ниже сохранена документация исходного проекта. Для установки этого форка используйте команды выше: Windows-установщик и ссылки на установку из GitHub в исходной документации загружают версию автора. ---
# Zapret Manager **Одна панель для обхода блокировок на роутере OpenWrt — Zapret, Steer, Forkozz, ByeTube, Mixomo, TG WS Proxy, AmneziaWG, DoH, блокировка рекламы и hosts в одном месте.** [![Stars](https://img.shields.io/github/stars/StressOzz/Zapret-Manager?style=for-the-badge&color=38BDF8)](https://github.com/StressOzz/Zapret-Manager/stargazers) [![Telegram](https://img.shields.io/badge/Telegram-сообщество-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https://t.me/stressozz_manager) [![StressKVN](https://img.shields.io/badge/StressKVN-обход_белых_списков-3C3489?style=for-the-badge)](http://stresskvn.lol/) [![Views](https://gitviews.com/repo/StressOzz/Zapret-Manager.svg?style=for-the-badge&label=Views&label-color=%23555&color=%2310B981&base=559060)](https://github.com/StressOzz/Zapret-Manager)
--- ### StressKVN — умный VPN для стабильного доступа в любых условиях - ✅ Работает даже при жёсткой фильтрации и белых списках - 🌍 Умная маршрутизация: зарубежные ресурсы идут через VPN, российские — напрямую - 📶 Подходит для роутеров на **OpenWrt**: настраивается один раз и работает для всех устройств в сети - 🧩 Подключается в **Zapret Manager** - ▶️ YouTube без рекламы - ⚡ Высокая скорость и безлимитный трафик - 🎁 Бесплатный тест на 3 дня 👉 Подробнее: **[StressKVN на GitHub](https://github.com/StressOzz/StressKVN)** --- ### Для Windows - используйте: **https://github.com/StressOzz/ZapretOzz** ---
image
--- ## 🙋 Что это и зачем ### Проблема Провайдер стоит между вами и интернетом. Он видит, куда вы идёте, и может не пустить: YouTube тормозит, Discord не подключается, часть сайтов не открывается вовсе. Обычное решение — ставить VPN или специальную программу **на каждое устройство**: на телефон, на компьютер, на ноутбук. А на телевизор, приставку или игровую консоль её часто и поставить нельзя. ### Решение Весь интернет в доме проходит через **роутер**. Значит, если научить обходить блокировки сам роутер, то обход заработает **сразу на всех устройствах** — и ничего не нужно ставить ни на телефон, ни на телевизор. Устройства даже «не знают», что что-то происходит: у них просто всё открывается. Именно это делает **Zapret Manager**. Это программа-панель, которая: 1. **ставится на роутер** с прошивкой OpenWrt — одной командой; 2. **открывается в браузере**, как обычный сайт — с компьютера или телефона; 3. **собирает в одном месте** лучшие бесплатные инструменты обхода блокировок и позволяет поставить, настроить, проверить и удалить каждый из них кнопками — без ручного редактирования файлов и команд. ### Что вы получите | Что | Как это выглядит для вас | |---|---| | ▶️ **YouTube, Discord, заблокированные сайты** | Просто открываются — на всех устройствах дома. | | ✈️ **Telegram** | Работает стабильно, без VPN на телефоне. | | 🚫 **Нет рекламы** | Меньше рекламы и слежки в приложениях, на сайтах и на Smart TV — сразу для всей семьи. | | 🔐 **Защищённый DNS** | Провайдер не может подсмотреть или подменить, какие сайты вы открываете. | | 📈 **Контроль роутера** | Видно нагрузку, температуру, память и что вообще происходит с роутером. | | 📱 **Обход вне дома** | Телефон в мобильном интернете или чужом Wi-Fi выходит в сеть через домашний роутер — и обход работает, как дома. | | 💾 **Резервные копии** | Сохранили настройки — «натворили дел» — вернули всё одной кнопкой. | ### Нужно ли разбираться в сетях? **Нет.** На Windows установка — это **просто запустить файл** двойным щелчком (на других системах — вставить одну команду, ниже всё расписано). Дальше всё делается кнопками в браузере. У каждого переключателя есть подсказка «что делает и зачем». Самые важные вещи — например, подбор настроек под вашего провайдера — панель умеет делать **сама**. ### ⚡ Самый короткий путь 1. **Windows:** скачайте и запустите [`ZapretManager_Install.bat`](https://github.com/StressOzz/Zapret-Manager/releases/tag/ZapretManager_LuCI%2BWEB). Другие системы — [одна команда через SSH](#-установка). 2. Откройте в браузере **`http://192.168.1.1:7788`**, войдите с логином и паролем роутера. 3. Раздел **Zapret** → **«Установить и настроить»**. Готово. > [!TIP] > Если какие-то слова непонятны (DPI, VPN, DNS, прокси…) — загляните в [📚 Словарик](#-словарик). Там всё объяснено на пальцах. --- ## 📖 Содержание **Для всех:** - [Что это и зачем](#-что-это-и-зачем) - [Словарик](#-словарик) - [Подойдёт ли мой роутер](#-подойдёт-ли-мой-роутер) - [Установка](#-установка) - [Первые шаги после установки](#-первые-шаги-после-установки) - [Какой инструмент выбрать](#-какой-инструмент-выбрать) - [Частые проблемы](#-частые-проблемы) - [Вопросы новичков](#-вопросы-новичков) **Подробно о каждом разделе панели:** - [Два интерфейса: LuCI и Web UI](#️-два-интерфейса-luci-и-web-ui) - [Разбор разделов](#-разбор-разделов) - [Дашборд](#-дашборд) - [Zapret](#️-zapret) - [Zapret2](#-zapret2) - [Steer](#️-steer) - [Forkozz](#-forkozz) - [ByeTube](#️-byetube) - [TG WS Proxy](#-tg-ws-proxy) - [Mixomo](#-mixomo) - [Hosts](#-hosts) - [Блокировка рекламы](#-блокировка-рекламы) - [DNS over HTTPS](#-dns-over-https) - [AmneziaWG](#-amneziawg) - [Удалённый доступ (Tailscale)](#-удалённый-доступ-tailscale) - [Терминал](#-терминал) - [Монитор ресурсов](#-монитор-ресурсов) - [Система](#️-система) **Для любопытных:** - [Совместимость компонентов](#-совместимость-компонентов) - [Как это устроено](#-как-это-устроено) - [Удаление](#️-удаление) - [Благодарности](#-благодарности) > **Как читать разделы.** У каждого раздела сначала идёт объяснение **простыми словами**, а потом подробности. У каждой функции указано, **что она делает** и *зачем это нужно*. Подробности можно пропускать — для обычной работы хватает первых абзацев. --- ## 📚 Словарик Короткие объяснения слов, которые встречаются в панели и в этом описании. | Слово | Простыми словами | |---|---| | **Роутер** | Коробочка, которая раздаёт интернет по Wi-Fi и проводам. Через неё проходит весь трафик дома. | | **OpenWrt** | «Операционная система» для роутера — как Windows для компьютера, только открытая и с большими возможностями. Её ставят вместо заводской прошивки. Zapret Manager работает только на ней. | | **LuCI** | Стандартная веб-страница настроек OpenWrt (обычно `http://192.168.1.1`). Zapret Manager добавляет туда свой пункт меню. | | **Web UI** | Отдельная, более удобная страница панели Zapret Manager на порту **7788** (`http://192.168.1.1:7788`). Делает то же, что и пункт в LuCI. | | **SSH** | Способ «зайти внутрь» роутера и набирать команды, как в командной строке. Нужен только один раз — для установки. | | **IP-адрес роутера** | Адрес, по которому роутер открывается в браузере. Чаще всего `192.168.1.1`. | | **DPI** | «Фильтр» у провайдера, который смотрит на ваш трафик и решает, пропустить его или заблокировать. | | **Обход DPI** | Хитрость: пакеты немного «переодеваются», и фильтр не узнаёт, на какой сайт вы идёте. Сайт открывается напрямую, без чужих серверов. Так работают **Zapret**, **Zapret2** и **ByeTube**. | | **Стратегия** | Набор таких «переодеваний». У каждого провайдера фильтр свой, поэтому и подходят разные стратегии. Панель умеет сама подобрать лучшую. | | **VPN / туннель** | Трафик заворачивается в защищённую «трубу» и выходит в интернет в другом месте (часто — в другой стране). Провайдер видит только трубу, но не то, что внутри. | | **WARP** | Бесплатный туннель от компании Cloudflare. Панель умеет настраивать его сама — ничего покупать не нужно. | | **Подписка** | Ссылка от платного VPN-сервиса, в которой лежит список его серверов. Вставляете ссылку — панель сама берёт оттуда серверы. | | **Прокси** | Посредник: приложение (например, Telegram) отправляет трафик не напрямую, а через него. | | **Раздельная маршрутизация** | Через туннель идут **только выбранные сайты** (например, YouTube и Instagram), а всё остальное — напрямую. Интернет не замедляется, а российские сайты и банки работают как обычно. Так работают **Steer**, **Forkozz**, **Mixomo**. | | **DNS** | «Телефонная книга» интернета: превращает имя сайта (`youtube.com`) в его адрес (цифры). Провайдер может подменять ответы — это один из способов блокировки. | | **DoH (DNS over HTTPS)** | Та же «телефонная книга», но запросы зашифрованы — провайдер не может их подсмотреть или подменить. | | **hosts** | Файл на роутере, где можно вручную записать: «этот сайт находится по такому-то адресу». Помогает, когда сайт блокируют именно через DNS. | | **Флеш / ОЗУ** | Флеш — «жёсткий диск» роутера (там хранятся программы). ОЗУ — оперативная память (там программы работают). У роутеров их мало, поэтому панель следит за местом. | | **Архитектура** | Тип процессора роутера (например, `aarch64_cortex-a53`). От неё зависит, какие версии программ подходят. Панель определяет её сама. | | **Пакет** | Программа для роутера, которую можно поставить или удалить. Панель ставит нужные пакеты сама. | | **Секция** | В Steer и Forkozz — отдельный «маршрут»: свой набор сервисов и своё подключение. Например, видео — через VPN, нейросети — через WARP. | | **Точка входа** | Адрес сервера Cloudflare, к которому подключается туннель WARP. У разных провайдеров работают разные — панель подбирает сама. | | **Tailscale** | Программа, которая соединяет ваш телефон с домашним роутером через интернет, где бы вы ни были. Нужна для «Удалённого доступа». | | **Exit Node (выходной узел)** | Устройство, через которое другое устройство выходит в интернет. В «Удалённом доступе» это ваш роутер. | | **Резервная копия** | Снимок всех настроек панели. Из него можно вернуть всё как было. | --- ## ✅ Подойдёт ли мой роутер **Коротко:** если на роутере стоит свежий **OpenWrt (24.10 или новее)** — почти наверняка подойдёт. | Что нужно | Зачем | Как проверить | |---|---|---| | **OpenWrt** с **firewall4 / nftables** | Все правила обхода написаны под этот «файрвол». Он стоит по умолчанию в OpenWrt 22.03 и новее. | В LuCI: **Состояние → Обзор**, строка «Версия прошивки». | | **opkg** (24.10 и старше) или **apk** (25.12 и новее) | Панель умеет работать с обоими «магазинами программ» — подходят обе ветки OpenWrt. | Ничего делать не нужно — панель определит сама. | | OpenWrt **24.10+** | Нужен для Forkozz и ByeTube: им нужна программа `hev-socks5-tunnel` из стандартных репозиториев. | Там же — «Версия прошивки». | | ~**15 МБ** свободного флеша | Для Forkozz + sing-box. Расширенный sing-box — около 40 МБ. Сам Zapret и панель занимают меньше. | В LuCI: **Система → Программное обеспечение** или на Дашборде панели после установки. | | ~**60 МБ** свободной ОЗУ | Для блокировки рекламы: список хранится в памяти. Остальному хватит и меньше. | В LuCI: **Состояние → Обзор**, «Память». | | **aarch64_cortex-a53** | Только для **Zapret2**: его пакеты собраны под этот процессор. Остальное работает на любых. | Дашборд панели покажет архитектуру. | | Свободный флеш для **Tailscale** | Только для **Удалённого доступа**. Сколько нужно — панель покажет перед установкой. | Страница «Удалённый доступ». | | Пакет `ip-full` | Только для **ByeTube**. | Панель подскажет, если его нет. | > [!NOTE] > Не уверены? Просто установите панель — это безопасно. Дашборд сразу покажет модель, архитектуру, версию OpenWrt, свободную память и флеш. Если какой-то компонент не подходит вашему роутеру, панель **не даст его поставить** и объяснит почему. --- ## 💻 Установка Установка делается **один раз** и занимает пару минут. Дальше всё — в браузере. Есть два способа — выберите любой. ### 🟢 Способ 1. Для Windows — просто запустите файл (самый простой) Ничего вводить не нужно — ни команд, ни программ вроде PuTTY. 1. Скачайте **`ZapretManager_Install.bat`** со страницы релиза: 👉 **[Скачать установщик для Windows](https://github.com/StressOzz/Zapret-Manager/releases/tag/ZapretManager_LuCI%2BWEB)** (раздел **Assets** внизу страницы). 2. Компьютер должен быть подключён к роутеру (по Wi-Fi или кабелю). 3. **Дважды щёлкните** по скачанному файлу. 4. Установщик **сам найдёт роутер** в сети (или спросит его адрес), подключится к нему, а если на роутере стоит пароль — попросит его ввести (при вводе он не виден — это нормально). 5. Дальше роутер сам скачает и поставит последнюю версию Zapret Manager — ход установки видно в окне. В конце будет адрес панели — переходите к [Шагу 4](#шаг-4-откройте-панель). Работает на Windows 10 и 11. Всё в одном файле, после работы установщик сам убирает за собой временные файлы. > [!WARNING] > **Антивирус или Windows может ругаться — это ложная тревога.** > > Внутри `.bat` спрятана маленькая программа для подключения к роутеру (`plink` из известного пакета PuTTY), и установщик её распаковывает и подключается по сети. Антивирусы не любят, когда скрипт так делает, поэтому могут предупредить, даже если вирусов нет. **Вирусов в файле нет**: это обычный текстовый скрипт — его можно открыть Блокнотом и посмотреть, что внутри. > > Что может появиться и что нажать: > - **браузер** пишет «файл обычно не скачивают» → **«Сохранить»** / **«Всё равно сохранить»**; > - синее окно **«Windows защитила ваш компьютер»** → **«Подробнее»** → **«Выполнить в любом случае»**; > - **антивирус** удалил файл → добавьте его в исключения или ненадолго приостановите защиту на время установки. > > Скачивайте установщик **только со страницы релиза в этом репозитории** — не с чужих сайтов и не из пересланных файлов. ### ⌨️ Способ 2. Через SSH (Windows, macOS, Linux, телефон) Подходит для любой системы и для тех, кто привык к командной строке. #### Шаг 1. Узнайте адрес роутера Чаще всего это **`192.168.1.1`**. Если не открывается — посмотрите адрес «шлюза» на компьютере или телефоне в настройках подключения к Wi-Fi. #### Шаг 2. Подключитесь к роутеру по SSH SSH — это «командная строка роутера». Логин всегда **`root`**, пароль — **тот же, что от LuCI** (страницы настроек роутера).
🪟 Windows 10 / 11 1. Нажмите правой кнопкой мыши на **Пуск** → **Терминал** (или **Windows PowerShell**). 2. Введите и нажмите **Enter**: ``` ssh root@192.168.1.1 ``` 3. При первом подключении спросит `Are you sure you want to continue connecting?` — напишите **`yes`** и нажмите Enter. 4. Введите пароль роутера и нажмите Enter. > ⚠️ Пароль при вводе **не отображается** — ни звёздочек, ни точек. Это нормально: просто наберите его и нажмите Enter.
🍏 macOS и 🐧 Linux Откройте программу **Терминал** и введите: ```sh ssh root@192.168.1.1 ``` Дальше так же: `yes` при первом подключении и пароль роутера (он не отображается при вводе).
📱 Android / iPhone Поставьте любой SSH-клиент (например, **Termius**), создайте подключение: адрес `192.168.1.1`, порт `22`, пользователь `root`, пароль — от роутера.
Если всё получилось, вы увидите приветствие OpenWrt и строку вида `root@OpenWrt:~#`. #### Шаг 3. Вставьте команду установки Скопируйте эту строку, вставьте в окно SSH (в Windows-терминале — **правой кнопкой мыши** или `Ctrl+V`) и нажмите **Enter**: ```sh sh <(wget -qO - https://raw.githubusercontent.com/StressOzz/Zapret-Manager/refs/heads/main/ZapretManager_LuCI.sh) ``` Установщик всё сделает сам и будет писать по-русски, что происходит. Зелёные галочки `✓` — шаг выполнен, жёлтые `!` — предупреждение (обычно не страшно, там написано, что делать). *Зачем вообще SSH:* установщику нужно записать файлы в систему роутера и настроить службы — через браузер это сделать нельзя. Нужно это только один раз: обновления потом ставятся кнопкой в панели. ### Шаг 4. Откройте панель *(одинаково для обоих способов)* В конце установщик напишет: ``` Готово: Zapret Manager для LuCI и Web … установлен LuCI: Службы → Zapret Manager Web UI: http://192.168.1.1:7788 ``` Откройте адрес **Web UI** в браузере и войдите с **тем же логином и паролем, что от роутера** (`root` и ваш пароль). Всё — панель готова. Теперь переходите к разделу [🏁 Первые шаги после установки](#-первые-шаги-после-установки). > [!TIP] > **Сохраните адрес панели в закладки** (`http://192.168.1.1:7788`). На телефоне его удобно добавить на главный экран: в браузере меню → «Добавить на главный экран» — панель будет открываться как приложение. > > Компьютер после установки можно выключать: всё работает **на самом роутере**, в том числе после его перезагрузки. > [!IMPORTANT] > **Для некоторых стратегий Zapret на компьютере нужно один раз включить TCP timestamps.** Такие стратегии используют «метки времени» в пакетах; если на компьютере они выключены, стратегия не сработает. Телефонам и ТВ это не нужно. > > Windows — откройте **Терминал от имени администратора** и выполните: > ``` > netsh int tcp set global timestamps=enabled > ``` > > Linux: > ``` > sysctl -w net.ipv4.tcp_timestamps=1 > ``` ### Что делает установщик (для любопытных) | Шаг | Что происходит | Зачем | |---|---|---| | 1. Проверка | Если панель уже стояла и в ней идёт операция (установка, тест…), установщик попросит дождаться её окончания. | Чтобы не заменить файлы посреди работы и ничего не сломать. | | 2. Копирование файлов | Ставятся бэкенд, rpcd-плагин, права доступа (ACL), пункт меню LuCI и страницы. | Бэкенд выполняет всю работу. rpcd-плагин и ACL дают браузеру безопасный доступ к нему. Меню и страницы — это то, что вы видите. | | 3. Пакеты `curl`, `unzip`, `uhttpd-mod-ubus` | Докачиваются, если их нет. | `curl` скачивает файлы, `unzip` проверяет архивы, `uhttpd-mod-ubus` нужен для Web UI. | | 4. Web UI на порту **7788** | Поднимается отдельный экземпляр веб-сервера `uhttpd`. | Web UI работает независимо от LuCI и не мешает ему. | | 5. Сторож и команды | В cron добавляется «сторож» (раз в 2 минуты), в систему — команды `zms` и `zmw`. | Сторож сам чинит упавшее. Команды — быстрый запуск из SSH. | | 6. Уборка | Удаляются временные файлы и остатки прошлых версий; показывается, сколько места освобождено и сколько занимает панель. | Флеш у роутера маленький — лишнее не должно копиться. | ### Обновление Обновлять вручную не нужно. Панель **сама проверяет**, вышла ли новая версия, и показывает баннер на Дашборде. Нажмите **«Обновить панель»** — она скачает установщик, проверит, что файл скачался целиком и без ошибок, и только потом установит. Перед обновлением панель покажет окно **«Что изменится»**, а после — **«Что нового»** со списком изменений. **Настройки всех компонентов при обновлении сохраняются**, и на всякий случай панель сама делает [резервную копию](#-резервная-копия-панели). ### Полезные команды в SSH | Команда | Что делает | |---|---| | **`zmw`** | Переустанавливает / обновляет эту панель (LuCI + Web UI) — та же команда установки, только короче. | | **`zms`** | Запускает консольную версию [Zapret-Manager.sh](https://github.com/StressOzz/Zapret-Manager) прямо в терминале — удобно, когда браузер не нужен. | > [!NOTE] > Нужна только версия **для SSH**, без веб-панели? Описание — [**readme_ssh.md**](https://github.com/StressOzz/Zapret-Manager/blob/main/readme_ssh.md), установка: > ``` > sh <(wget -qO - 'https://raw.githubusercontent.com/StressOzz/Zapret-Manager/main/Zapret-Manager.sh') > ``` --- ## 🏁 Первые шаги после установки Пошаговый сценарий для тех, кто открыл панель впервые и не знает, с чего начать. **1. Посмотрите на Дашборд.** Это главная страница. Там видно, что уже стоит, есть ли интернет, не перегружен ли роутер. Если вверху есть жёлтые баннеры-подсказки (например, «Включён Flow Offloading, а FIX не применён») — нажмите в них **«Применить»**: панель сама нашла, что мешает обходу, и знает, как это исправить. **2. Поставьте Zapret.** Откройте раздел **Zapret** → нажмите **«Установить и настроить»**. Панель скачает Zapret, поставит его и сразу применит проверенные настройки — для сайтов, для YouTube, для игр. Подождите, пока в окне вывода появится «готово». **3. Проверьте.** Откройте на компьютере или телефоне YouTube, Discord, заблокированные сайты. У многих на этом всё — **дальше можно ничего не делать**. **4. Если что-то не открывается — запустите подбор.** В Zapret откройте вкладку **«Тест стратегий»** и запустите тест. Роутер сам переберёт все стратегии и покажет, какая открывает больше всего сайтов **именно у вашего провайдера**. Нажмите **«Применить»** у лучшей. Отдельно можно подобрать стратегию для YouTube. **5. Включите автоподбор (по желанию).** Провайдеры иногда меняют фильтры, и стратегия, которая работала вчера, может перестать работать. **Автоподбор по расписанию** каждую ночь сам проверит и, если найдёт стратегию лучше, — поставит её. Вам ничего делать не нужно. **6. Если какой-то сайт не открывается вообще ничем** — значит, его блокируют так, что «переодевание» не помогает (например, по адресу или из-за того, что сам сайт не пускает пользователей из России). Тогда нужен туннель: поставьте **Steer** — он бесплатно и автоматически настроит WARP и пустит через него **только нужные сервисы**. Подробнее — в таблице [🧭 Какой инструмент выбрать](#-какой-инструмент-выбрать). **7. Сделайте резервную копию.** Когда всё заработало, откройте **Система → Резервная копия панели** → **«Создать копию»**. Если потом что-то испортите — нажмёте «Восстановить», и всё вернётся как было. Панель и сама делает копию перед установкой, удалением и обновлением. **8. Дополнительно — по желанию:** - **TG WS Proxy** — если плохо работает Telegram; - **Блокировка рекламы** — убрать рекламу на всех устройствах; - **DNS over HTTPS** — защитить DNS от подмены; - **Удалённый доступ** — чтобы обход работал на телефоне и вне дома (для опытных); - **Монитор ресурсов** — посмотреть, как себя чувствует роутер. > [!TIP] > **Ничего не бойтесь сломать.** Любой компонент можно остановить или полностью удалить одной кнопкой — после удаления не остаётся «мусора». Если что-то пошло не так, нажмите «Остановить» у последнего, что вы поставили, и проверьте, вернулся ли интернет. --- ## 🖥️ Два интерфейса: LuCI и Web UI **Простыми словами:** одну и ту же панель можно открыть двумя способами. Выбирайте, какой удобнее, — умеют они одно и то же. ### LuCI Пункт меню **Службы → Zapret Manager** в стандартной странице настроек роутера, 16 страниц: Дашборд, Zapret, Zapret2, Steer, Forkozz, Hosts, Блокировка рекламы, DNS over HTTPS, AmneziaWG, Удалённый доступ, Терминал, TG WS Proxy, Mixomo, ByeTube, Система, Монитор ресурсов. *Зачем:* привычное место — вход тот же, что и в остальные настройки роутера. ### Web UI на порту 7788 Отдельная, более современная панель — `http://адрес-роутера:7788`: - 🔑 **вход по логину и паролю роутера** с флажком «Запомнить на этом устройстве». *Зачем:* отдельные пароли не нужны, а посторонний без пароля роутера внутрь не попадёт. - 🎨 **11 тем оформления**: Светлая, Лёгкая, Тёмная, Контур, Бенто, Минимал, Ретро 98, Объём 3D, Графит, OLED, Матрица — или **«Авто»** (светлая днём, тёмная — если тёмная тема включена в системе). Выбранная тема сохраняется **на роутере**. *Зачем:* тема подхватывается на любом устройстве, настраивать заново не надо. - 📱 **удобно с телефона**: меню выезжает сбоку, всё подстраивается под маленький экран. - 🗂 **«Настроить меню»** — спрячьте разделы, которыми не пользуетесь (кнопка «Скрыть неустановленные» убирает всё, что не стоит). Меню сохраняется на роутере. *Зачем:* в меню остаётся только нужное, проще ориентироваться. - ⚙️ **раздел «Система» разбит на подразделы** прямо в меню: параметры роутера, фоновые проверки, очистка и удаление, системная информация, резервная копия. - 🟢 **цветные точки у разделов**: зелёная — работает, жёлтая — работает частично, красная — не работает. *Зачем:* состояние всего видно, не открывая разделы. - 📊 **в боковой панели** — модель роутера, версия OpenWrt, температура и нагрузка процессора, память, флеш. *Зачем:* сразу видно, не перегружен ли роутер. - 🔒 **открывается только из домашней сети** — из интернета до неё не достучаться. Если сессия истекла, панель сама попросит войти снова. Страницы LuCI и Web UI — один и тот же код: Web UI загружает те же модули и подменяет только «обвязку» LuCI. Что умеет одна, то умеет и другая. --- ## 🧩 Разбор разделов ### 📊 Дашборд > **Простыми словами:** главная страница — «приборная панель» роутера. За минуту понятно, что работает, что сломалось и что пора обновить. - **Компоненты** — статус каждого инструмента: Zapret, Zapret2, Steer (и через что идут сервисы — WARP, свой WARP, VPN или интерфейс AmneziaWG), Forkozz, ByeTube, TG WS Proxy, Mixomo, DoH, AmneziaWG (сколько туннелей работает), **Удалённый доступ** (подключён ли роутер к Tailscale), домены в hosts, блокировка рекламы, терминал, **резервная копия** (когда сделана последняя). - **Система** — модель, архитектура, платформа, версия OpenWrt, время работы, есть ли интернет и с какой задержкой (пинг `ya.ru` / `vk.ru`), шкалы температуры и нагрузки процессора, памяти, флеша и `/tmp`. Обновляются каждые 5 секунд. *Зачем:* если роутер перегрет или кончается память, это видно сразу. - **Версии** — установленная и последняя версия каждой программы: Zapret Manager, Zapret, Mihomo, MagiTrickle, hev-socks5-tunnel, TG WS Proxy, sTGWS, ядро steer, Forkozz, sing-box, Zapret2, ByeDPI, AmneziaWG, https-dns-proxy, Tailscale. *Зачем:* видно, что устарело и что можно обновить. Как часто искать новые версии, выбирается в **Система → Поиск новых версий**: раз в сутки ночью (по умолчанию — Дашборд тогда открывается быстро и в интернет не ходит), при каждом открытии Дашборда или только кнопкой «Проверить». - **Предупреждение «DNS не работает»** — если сайты по IP-адресу отвечают, а имена сайтов роутер найти не может, панель скажет об этом прямо и подскажет, что делать (обычно — сменить сервер в DNS over HTTPS). *Зачем:* в такой ситуации «вроде интернет есть, а ничего не открывается» — и сразу непонятно почему. - **Подсказки-баннеры** с кнопкой «Применить» — панель сама находит типичные проблемы: - «Включён Flow Offloading, а FIX не применён» — функция ускорения роутера пропускает пакеты мимо обхода; фикс это исправляет; - «Роутер работает по IPv6, а в Zapret IPv6 выключен» — иначе часть трафика пойдёт мимо обхода; - «Желательно перезагрузить роутер» — после удаления компонентов, чтобы очистить остатки правил. --- ### 🛡️ Zapret > **Простыми словами:** главный и самый популярный инструмент. Он немного «переодевает» ваш трафик, и фильтр провайдера перестаёт узнавать заблокированные сайты. Сайты открываются **напрямую**, без чужих серверов и подписок — поэтому бесплатно и без потери скорости. > > **Кому нужен:** почти всем. Начинайте с него. Основан на [zapret-openwrt](https://github.com/remittor/zapret-openwrt). Самый большой раздел — 7 вкладок.
Установка и управление - **Установить и настроить** — один клик, и всё готово: скачивает последнюю версию под ваш роутер (до 5 попыток, с проверкой архива), ставит, загружает список исключений и дополнительные файлы, затем применяет базовую стратегию **v7**, игровую **Gv1** и полезные записи в hosts. *Зачем:* работает «из коробки»; повторы и проверка — чтобы обрыв загрузки не оставил сломанную установку. - **Обновить до …** — кнопка появляется, если вышла новая версия. *Зачем:* обновление в один клик. - **Запустить / Остановить / Удалить** — удаление полное: пакеты, папка `/opt/zapret`, настройки, задания по расписанию, правила файрвола. *Зачем:* не остаётся мусора, который мог бы мешать. - Если GitHub недоступен и последнюю версию узнать не удалось — ставится проверенная фиксированная. *Зачем:* установка не срывается.
Стратегии *Стратегия* — набор приёмов, которыми Zapret обманывает фильтр провайдера. У разных провайдеров работают разные, поэтому их несколько. - **v1 – v10** — десять встроенных стратегий. *Зачем:* если одна не помогает у вашего провайдера, можно попробовать другую (а лучше — запустить тест, он переберёт сам). - **Flowseal** — стратегии из популярного проекта [zapret-discord-youtube](https://github.com/Flowseal/zapret-discord-youtube) для Windows. Панель скачивает их и сама переделывает под роутер. *Зачем:* проверенные стратегии без ручной переделки. - При смене стратегии **сохраняются** настройки YouTube, Discord, игр, QUIC и дополнения. *Зачем:* меняя основную стратегию, не нужно заново настраивать остальное. - **Дополнения к стратегии:** - **Обход по спискам РКН** — обход работает только для сайтов из списка заблокированных ([zapret4rocket](https://github.com/IndeecFOX/zapret4rocket)) и вашего списка, а не «для всего, кроме исключений». *Зачем:* если стратегия ломает обычные сайты. - **Блок `--wssize 1:6`** — ещё один приём. *Зачем:* некоторым провайдерам помогает именно он. - **Обход блокировки DoH** — некоторые провайдеры обрывают соединения с серверами шифрованного DNS. Этот блок «пробивает» такую блокировку: он встаёт первым в стратегии, а список серверов берётся из настроек DNS over HTTPS роутера и меняется вместе с ними (если DoH не настроен — берутся популярные серверы). *Зачем:* чтобы DNS over HTTPS работал даже там, где провайдер его режет. Раздел DoH сам подскажет включить этот блок, если увидит обрыв. - **Flowseal загружается по кнопке** «Загрузить список» — скачивается с GitHub только когда нужен. Пока он грузится, можно выбирать другие стратегии. - **Редактор текущей стратегии** — ручная правка для опытных, с проверкой: заведомо нерабочую строку сохранить не даст. - **«Не изменять стратегию»** — панель больше не трогает стратегию: ни при выборе, ни в тестах, ни при переустановке. *Зачем:* если вы всё настроили вручную и не хотите, чтобы что-то перезаписалось.
Тест стратегий и автоподбор > **Простыми словами:** вместо того чтобы перебирать стратегии вручную, нажмите одну кнопку — роутер сам проверит все и покажет, какая лучше всего работает у вашего провайдера. Тест идёт в фоне — вкладку можно закрыть. После теста настройки Zapret возвращаются как были, пока вы сами не нажмёте «Применить». | Режим | Что делает | |---|---| | **Текущая стратегия** | Проверяет то, что стоит сейчас, ничего не меняя. | | **По домену** | Проверяет все стратегии на ваших сайтах (до 30). Нужно, когда важен конкретный сайт. | | **v1–v10 / Flowseal / v + Flowseal** | Перебор стратегий по списку заблокированных сайтов. | | **YouTube** | Перебор стратегий для YouTube. | | **Свои стратегии** | Ваш собственный список (`/root/custom_test.txt`, тот же формат, что в консольной версии). | - Сначала делается **замер без Zapret**, затем каждая стратегия. *Зачем:* чтобы честно видеть пользу — «лучше, чем без Zapret». - Проверяются: госуслуги, налоговая, rutube, торрент-трекеры, Discord, X, Instagram, GitHub и набор из [dpi-checkers](https://github.com/hyperion-cs/dpi-checkers). - Результаты отсортированы: сверху лучшие. Цвет: 🟢 открылось всё, 🟡 лучше, чем без Zapret, 🔴 не лучше. По клику видно, какие сайты открылись, а какие нет. У каждой стратегии — кнопка **«Применить»**. - **«Сохранить в файл»** — результаты теста скачиваются текстовым файлом: какая стратегия сколько открыла и какие именно адреса не открылись. *Зачем:* удобно приложить к вопросу в чате поддержки. - **Автоподбор по расписанию** — каждую ночь в выбранное время (01:00–06:00 или своё) роутер сам перебирает стратегии и сравнивает лучшую с текущей. Новая ставится **только если она открывает больше сайтов**. Настройки Discord, игр, QUIC и дополнения сохраняются. Итог последнего запуска виден на странице. *Зачем:* провайдеры меняют фильтры — роутер сам подстраивается, пока вы спите. - **«Подбирать и стратегию для YouTube»** — галочка в автоподборе: после основной стратегии роутер отдельно подберёт стратегию YouTube (Yv) на адресах YouTube. Тоже меняет, только если новая лучше. Выключено — YouTube остаётся как есть.
YouTube - Отдельные стратегии **Yv** — меняется только «YouTube-часть». *Зачем:* YouTube можно настроить отдельно, не трогая остальное. - **Выключить** — убрать YouTube-часть совсем. *Зачем:* если YouTube у вас идёт через ByeTube или Steer — чтобы два обхода не мешали друг другу. - **QUIC для YouTube** — *зачем:* браузеры и приложение YouTube часто грузят видео по особому протоколу QUIC, и без этого блока видео может не грузиться. - **Маскировка подменных пакетов (`--ip-id=zero`)** — добавляет в стратегию YouTube ещё один приём и сохраняется при её смене. *Зачем:* попробуйте включить, если YouTube плохо грузится.
Игры - Игровые стратегии **Gv1 – Gv4**. *Зачем:* игры используют другие «двери» (порты), чем сайты. - **Xtreme режим** — обход почти на всех портах. *Зачем:* последний вариант, если игра не подключается; может мешать другим приложениям. - Выбор **fake-файла** — «приманки» для фильтра провайдера. *Зачем:* разным провайдерам подходят разные.
Discord - Стратегии **Dv1 – Dv17**, отдельный блок для голоса, выбор fake-файла. *Зачем:* текст и голос в Discord идут разными путями и блокируются по-разному. - **Готовые скрипты-дополнения**: `50-stun4all` (голос и видео в Discord, Telegram, WhatsApp), `50-quic4all`, `50-discord-media`, `50-discord`. *Зачем:* проверенные дополнения для звонков. - **Финские IP для Discord** — *зачем:* если голос не подключается, направляет его на серверы, которые доступны.
Списки и исключение устройств - Три списка: - **Исключения** — сайты, которые Zapret не трогает. *Зачем:* некоторые сайты (например, банки) ломаются, если их «переодевать». - **Свои хосты** — добавить сайты, которых нет в стандартных списках. - **Google** — адреса для YouTube. У каждого — счётчик записей и переключатель «Не изменять список». - Список исключений можно **восстановить** и **обновлять автоматически** каждые 2 / 4 / 6 / 12 часов. - **Исключение устройств** — выбранные устройства (из списка подключённых или по адресу) ходят **мимо** Zapret. *Зачем:* если какому-то устройству (например, рабочему ноутбуку или ТВ) Zapret мешает.
--- ### ⚡ Zapret2 > **Простыми словами:** новое поколение Zapret с другим «движком». Пробуйте, если обычный Zapret не справляется. Установка и управление [Zapret2](https://github.com/bol-van/zapret2) из пакетов Routerich: скачивание, установка, стратегия, список исключений, скрипт для Discord; запуск, остановка, полное удаление. Тонкие настройки (стратегия, списки, режимы) — в собственном пункте **Zapret2** в меню LuCI: кнопка «Перейти в настройки». > [!IMPORTANT] > Работает только на роутерах с процессором **aarch64_cortex-a53**. Нельзя ставить одновременно с обычным Zapret — оба обрабатывают один и тот же трафик и будут мешать друг другу. Панель не даст поставить оба. --- ### 🛣️ Steer > **Простыми словами:** через туннель идут **только выбранные сервисы** — например, YouTube, Instagram, Gemini. Всё остальное — напрямую, как обычно. Туннель — на выбор: бесплатный **Cloudflare WARP** (панель настроит его сама), **ваш VPN** (подписка или свои серверы) или **готовый интерфейс AmneziaWG**. > > **Кому нужен:** когда сайт не открывается даже с Zapret — например, его заблокировали по адресу или сам сервис не пускает пользователей из России. Маршрутизацию ведёт ядро [steer 2.x](https://github.com/splify2/steer). Изменения применяются без обрыва соединений — меняется только то, что вы поменяли. **Как начать (3 шага):** 1. Нажмите **«Установить»** — поставится ядро steer (около минуты). 2. Вкладка **«Подключение»** — выберите, через что пускать сервисы: **WARP**, **VPN** или **интерфейс AmneziaWG**. 3. Вкладка **«Сервисы»** — отметьте, что пустить через туннель, и нажмите **«Применить»**. Вкладки Steer: **Подключение**, **Сервисы**, **Устройства**, **Исключения**, **Настройки**. Кнопки **«Выключить»** (всё пойдёт напрямую, настройки сохранятся) и **«Удалить»** — на карточке Steer.
Секции — разные сервисы через разные туннели > **Простыми словами:** можно сделать несколько «маршрутов». Например: видео — через VPN, нейросети — через WARP, игры — через ваш интерфейс AmneziaWG. Если это не нужно — просто не создавайте секций, всё работает одной. - **До 6 секций**, из них **до 3 с VPN** (каждая VPN-секция держит свой туннель и занимает память роутера). - У каждой секции **своё название, своё подключение, свои сервисы, свой «Свой список» и свой выбор устройств**. У VPN-секции — своя подписка и свой выбор сервера, они не влияют на другие секции. - **WARP общий:** все секции с WARP идут через одни и те же туннели WARP. - **Порядок важен:** сервис или устройство, выбранные в нескольких секциях, пойдут через первую из них. «Мимо Steer» и «Исключения» главнее всех секций. - **Исключения и Настройки — общие** для всех секций. - Создать секцию — кнопка **«Свои сервисы через другое подключение»**: придумайте название (например, «Нейросети»), выберите, куда пойдут её сервисы, затем отметьте сервисы. - Удалить секцию — её сервисы пойдут так, как велят остальные секции, или напрямую; остальные секции не изменятся.
Вкладка «Подключение» — через что идут сервисы Три варианта: **1. WARP — бесплатно, рекомендуется для начала** - **Автоматический режим (рекомендуется)** — роутер сам получит бесплатные ключи Cloudflare, поставит AmneziaWG, если его нет, проверит точки входа и оставит **3 рабочих туннеля в разных странах**. Займёт 5–10 минут; интернет всё это время работает, страницу можно закрыть — роутер доделает сам. Перед началом панель покажет, что будет делаться, — без подтверждения ничего не начнётся. - **Какой туннель главный:** «самый быстрый живой» (упал один — Steer сам переключится на другой) или «первый живой по порядку» (порядок меняется стрелками; когда верхний оживёт — Steer вернётся на него). - **Российские узлы не используются:** туннели, попавшие в российский узел Cloudflare (Домодедово и другие), в работу не берутся — заблокированное через них не открывается. Панель покажет такой туннель и предложит его переделать. - **Свой конфиг** — вставьте свой WARP.conf или конфиг WireGuard / AmneziaWG: ключи, маскировка и точка входа берутся из него как есть. Конфиг хранится отдельно и переживёт даже переустановку Steer. - Переключение между режимами — в один клик: прежние туннели выключаются, но сохраняются. - **Кнопки ремонта:** - не работает → **«Перезапустить туннели»**; - медленно → **«Сменить точки входа»** (5–10 минут, ключи останутся прежними); - совсем не помогает → **«Новые ключи»** (новый аккаунт WARP — если Cloudflare перестал пускать старые); - для одного упавшего туннеля — **«Переделать»** только его (1–3 минуты, остальные работают как обычно). - **Автоподбор мёртвых туннелей** — раз в 10 минут проверяет туннели; неработающему (дольше 30 мин / 1 ч / 3 ч) подбирает новую точку входа. Работающие не трогает, без интернета не запускается. - **Автоперезапуск** туннелей и Steer по расписанию — помогает, если обход со временем «подвисает». **2. VPN — ваша подписка или свои серверы** - Вставьте **ссылку на подписку** (`https://…`) или **ссылки на серверы**: VLESS, Hysteria2, Trojan, Shadowsocks, VMess, SOCKS, HTTP — по одной на строку. Нужные модули ядра поставятся сами. (TUIC, AnyTLS и WireGuard из подписки Steer не берёт.) - Видно: название подписки, трафик и квоту, срок действия. - **Проверка задержки:** сначала проверяется, открыт ли порт сервера, затем — **настоящий запрос через него**. Надпись «порт открыт, но не пускает» значит, что сервер отвечает, но трафик не проходит — обычно его блокирует провайдер. Для слабых роутеров есть быстрый режим «только TCP». - **Выбор сервера:** - **«Авто: первый рабочий»** — по порядку подписки; оборвался — ядро само переходит на следующий; - **«Авто: по пингу»** — роутер замеряет все серверы и ставит первым самый быстрый; уходит с работающего, только если другой быстрее на заданный «допуск»; - **вручную** — нажмите на сервер. Что делать, если он перестал отвечать: держать его, перейти на рабочий или перейти и **вернуться**, когда выбранный снова ответит (проверка раз в 10 минут). - **Скрыть серверы** — вручную или по словам в названии; новые серверы с таким словом тоже скрываются. - **Свои серверы** — редактор ссылок: изменить, удалить, добавить по одной или пачкой. - **Автообновление подписки** — раз в 3 / 6 / 12 / 24 часа (общее для всех секций); если ничего не изменилось — туннель не трогается. **3. Интерфейс AmneziaWG** - Сервисы пойдут в готовый туннель с вкладки **AmneziaWG** — WARP или ваш собственный сервер. - Интерфейс «живёт» на вкладке AmneziaWG: там он чинится автопочинкой, меняется и удаляется. Steer только направляет в него сервисы и при удалении оставит его как есть. - Если интерфейс выводит трафик через российский узел Cloudflare, панель предупредит и предложит **«Подобрать точку входа»**.
Вкладка «Сервисы» — что пустить через туннель - **Готовые сервисы** — отметьте галочками: YouTube, Discord, Instagram, WhatsApp, X, GitHub, Telegram, TikTok, HDRezka, Google Meet, Gemini, Google Play, Roblox, Cloudflare, CloudFront, DigitalOcean, Hetzner, OVH и другие. - **Категории** — целые группы: геоблок, заблокированные сайты, новости, аниме, 18+, хостинги, сайты РФ из-за рубежа, блокировки Украины. **«Всё сразу»** — полный список Russia inside одним набором (он большой — на слабых роутерах лучше отдельные пункты). - **Дополнительные списки** из каталога [splify2-lists](https://github.com/xyzmean/splify2-lists) — сгруппированы по источнику, обновляются при каждом применении. Каталог можно сменить на свой `lists.json` или выключить. - **Поиск (Ctrl+K)** — впишите сайт или IP, и панель покажет, **какой пункт включить**, чтобы он шёл через туннель. Нет ни в одном списке — предложит добавить в «Свой список». - **Свой список** — домены (поддомены включаются сами: `example.com` — это и `www.example.com`), IP-адреса и подсети, по одному на строку. Кнопка **«Применить и включить»** — сохранит и сразу включит; переключатель — выключить, не стирая. Можно загрузить файлом `.txt`. У каждой секции — свой.
Вкладка «Устройства» — для кого работает Устройства берутся из списка подключённых, или впишите MAC (`aa:bb:cc:dd:ee:ff`) или IP-адрес вручную. - **«Мимо Steer»** — эти устройства всегда ходят напрямую, даже к выбранным сервисам. Этот выбор главнее всего и действует во всех секциях. *Зачем:* рабочий ноутбук, банковское приложение на планшете и т.п. - **«Весь трафик через Steer / через секцию»** — весь интернет устройства идёт через туннель, а не только выбранные сервисы (локальная сеть — напрямую). *Зачем:* для телевизора или приставки, где нельзя выбрать отдельные сервисы. - **«Только для этих устройств»** (у секции) — сервисы секции идут через неё только с отмеченных устройств, остальные открывают их как обычно. Ничего не отмечено — работает для всех.
Вкладка «Исключения» Домены, IP и подсети, которые **всегда идут напрямую**, мимо WARP и VPN — даже если входят в выбранный сервис. Общие для всех секций. *Зачем:* банки, госуслуги и сервисы, которые ломаются через VPN. Сайты исключайте именно доменом.
Вкладка «Настройки» — общие для всех секций - **Если туннель упал:** «сервисы остановятся» (не откроются, пока туннель не заработает; остальной интернет работает) или «сервисы пойдут напрямую» (как без Steer). - **DNS сервисов — через туннель** (рекомендуется: сервисы видят ту же страну, что и их трафик) или **через роутер** (сервисы могут видеть Россию и работать не полностью). - **Точно по IP** — включено (рекомендуется): в туннель идёт всё, что ведёт на адреса сервиса, — так работают и приложения, которые запоминают адреса; иногда за компанию уходят соседние сайты. Выключено: только то, что открыто по имени сайта. - **Скачивать списки через туннель** — если у провайдера не открывается GitHub (не ответит туннель — скачаются напрямую).
Проверка и диагностика - **«Проверить»** — роутер проверит каждый туннель (через какой сервер, город и страну он выходит, проходит ли HTTPS) и спросит само ядро steer, всё ли на месте. Если что-то не так — подскажет, какую кнопку нажать. - **«Куда пойдёт запрос»** — введите сайт или IP (и, при желании, IP устройства), и Steer покажет: через WARP, через VPN (через какой узел), напрямую или как исключение — и почему. *Зачем:* главный инструмент, если «почему-то не работает». - **«Соединения»** — что прямо сейчас идёт через туннель: устройство, адрес и выход. Берётся из памяти роутера в момент нажатия, никуда не сохраняется. - **«Недавние сайты»** — какие сайты недавно запрашивались и попали ли они в туннель. Журнал живёт только в памяти Steer и обнуляется при перезапуске. - **Steer и DNS over HTTPS работают вместе.** Если DoH снова начал перехватывать запросы устройств (например, после правки в LuCI) и сервисы пошли мимо туннеля, панель покажет предупреждение с кнопкой **«Исправить»**.
> [!NOTE] > Если ядро steer уже занято чем-то другим (splify2, Forkozz, NetShift, ручная настройка), Steer ничего не перезапишет и покажет, кто занял ядро. *Зачем:* чтобы не сломать чужие настройки. --- ### 🍴 Forkozz > **Простыми словами:** продвинутая версия «только нужные сайты через туннель». Главное отличие — можно сделать **до 9 разных маршрутов**: например, YouTube через сервер в Европе, ChatGPT через WARP, а всё остальное — напрямую. > > **Кому нужен:** тем, у кого есть свои серверы или несколько VPN-подписок и кто хочет тонко управлять, что куда идёт. Если нужно попроще — берите Steer (он тоже умеет секции, до 6). Основан на [NetShift](https://github.com/yandexru45/netshift) и [sing-box](https://github.com/SagerNet/sing-box). Всё ставится только с GitHub и из официального репозитория OpenWrt.
Секции — «маршруты» До **9 секций**, у каждой — своё подключение и свой набор сервисов. Если сайт попал в две секции, сработает левая. Один сервис можно выбрать только в одной секции — панель подскажет, где он уже выбран. *Зачем:* для каждого сервиса — свой лучший путь, без путаницы. На главной странице у каждой секции — карточка: работает ли, какой сервер, задержка, подписка, что через неё идёт.
Подключение — куда пойдёт трафик секции - **Серверы** — ссылки vless, vmess, trojan, ss, socks5, hysteria2, а если это поддерживает установленный sing-box — ещё и **NaïveProxy** (`naive+https://логин:пароль@сервер`). - **Подписка** — одна или до 10 ссылок; серверы собираются в общий список. *Зачем:* можно объединить несколько VPN-сервисов. - **Туннель** — готовый интерфейс WireGuard / AmneziaWG (например, WARP из Steer). - **Дополнительно** — для опытных: формат подписки, группировка серверов по странам, отбор по словам, User-Agent, параметры автовыбора, свой DNS для туннеля, **локальный прокси HTTP/SOCKS5** (для программ, которые умеют работать только через прокси) и другое. - **Серверы** — «Авто» или «Вручную», проверка задержки всех серверов, сортировка, скрытие лишних, трафик и срок подписки. - **Сторож** — если выбранный вручную сервер перестал отвечать, Forkozz переключается на автовыбор и показывает, какой сервер упал. *Зачем:* связь не пропадёт, а вы узнаете о проблеме.
Сервисы, исключения, устройства - **Сервисы** — тот же каталог, что в Steer, плюс свои сайты, адреса и внешние списки. - **Исключения** — сайты, которые **всегда** идут напрямую. *Зачем:* банки и госсервисы часто не работают через VPN. - **Устройства** — «Всё через Forkozz» (например, телевизор или приставка, где VPN не поставить) и «Мимо Forkozz» (тем, кому он мешает). - **Обновить списки сейчас** — с понятным отчётом, что скачалось и были ли ошибки.
Настройки - **DNS** — до **8 серверов с автопереключением** (если первый перестал отвечать — переходит на следующий и возвращается, когда первый оживёт), кнопка **«Подобрать лучшие»**, «Не пускать приложения в обход DNS роутера» и другое. *Зачем:* без стабильного DNS не работает маршрутизация по сайтам. - **Сеть** — подстройка под вашу схему: какие сети обслуживать, через какой интерфейс выходить, IPv6. - **Прочее** — отключение QUIC для выбранных сервисов, торренты напрямую (*зачем:* не тратить трафик подписки), интервал обновления списков. - **sing-box** — облегчённый, обычный или **расширенный** ([sing-box-extended](https://github.com/shtorm-7/sing-box-extended), есть облегчённый и компактный варианты — для роутеров с малым флешем). Расширенный ставится **сам**, если в подписке есть протоколы, которым он нужен (XHTTP, VMess). Если новая версия не заработала — возвращается прежняя. - **Панель sing-box (YACD)** — наглядно: какие соединения куда идут, трафик в реальном времени.
Проверка и переход со старого Forkop - **Проверка** — служба, sing-box, DNS, ответ сервера каждой секции, исключения. *Зачем:* найти, что именно сломалось. - **«Куда пойдёт запрос»** — введите сайт и увидите: через какую секцию, напрямую, исключение или блок. - **Трафик** — скорость, объём, число соединений, память. - **Переход с Forkop одной кнопкой** — все подключения, секции, списки, исключения, устройства и DNS переносятся сами, старый движок удаляется. *Зачем:* не настраивать всё заново. - **Работает с Удалённым доступом** — телефоны, подключённые через Tailscale, Forkozz обслуживает так же, как домашние устройства. Если после удаления Tailscale остались «хвосты», панель предложит **«Убрать остатки»** одной кнопкой.
--- ### ▶️ ByeTube > **Простыми словами:** обход **только для YouTube**. Ничего лишнего: без серверов, подписок и туннелей, остальной интернет вообще не затрагивается. > > **Кому нужен:** если из всего нужен только YouTube, а Zapret по какой-то причине не подходит. Основан на [ByeDPI](https://github.com/DPITrickster/ByeDPI-OpenWrt) + `hev-socks5-tunnel`. Роутер сам запоминает адреса YouTube и пускает только их через ByeDPI. - **Статус** — каждое звено цепочки по отдельности. *Зачем:* видно, где именно сбой. - **Настройки** — QUIC: блокировать (рекомендуется) или через прокси; IPv6. *Зачем:* блокировка QUIC заставляет YouTube перейти на более надёжный способ. - **Стратегия** — 6 готовых или своя. - **Тест стратегий** — каждая проверяется в **отдельной временной копии**, поэтому у домашних YouTube в это время не ломается. - **Домены** — встроенный список YouTube + можно добавить свои сайты. - Для диагностики в SSH: `bytetube diag ` — покажет, куда реально уходят запросы устройства. *Зачем:* часто виноват включённый на телефоне «Частный DNS». --- ### 🏹 TG WS Proxy > **Простыми словами:** прокси для Telegram прямо на роутере. Добавляете его в Telegram одним касанием (по ссылке или QR-коду) — и Telegram работает стабильно, **без VPN на телефоне**. На выбор четыре варианта (можно поставить несколько): | Вариант | Порт | Источник | |---|---|---| | **Go (MTProto)** | 1443 | [spatiumstas/tg-ws-proxy-go](https://github.com/spatiumstas/tg-ws-proxy-go) | | **SOCKS5** | 2080 | [d0mhate/-tg-ws-proxy-Manager-go](https://github.com/d0mhate/-tg-ws-proxy-Manager-go) | | **Rust (MTProto)** | 2443 | [valnesfjord/tg-ws-proxy-rs](https://github.com/valnesfjord/tg-ws-proxy-rs) | | **sTGWS** | — | [xyzmean/brb](https://gitlab.com/xyzmean/brb) | - **Как подключить в Telegram:** для каждого запущенного прокси есть готовая ссылка `tg://`, кнопка «Скопировать» и **QR-код** — наведите камеру телефона, и Telegram предложит добавить прокси. - Ставится последняя версия с GitHub; если для вашего роутера сборки нет — проверенная. - Удаление срабатывает всегда, даже если обычное удаление «упирается». - Если Rust-прокси уже стоит отдельно (`luci-app-tg-ws-proxy-rs`), панель его не трогает, а только показывает настройки. - sTGWS: кнопка **«подобрать новый домен»** — если текущий перестал работать. - **Автоперезапуск** (раз в 1–12 ч) и **сторож** — упавший прокси сам поднимается в течение 2 минут. --- ### 🧱 Mixomo > **Простыми словами:** готовый набор «VPN по подписке только для нужных сайтов» с наглядной веб-панелью. Вставили подписку, выбрали списки сайтов — работает. > > **Кому нужен:** тем, у кого есть VPN-подписка и кто хочет удобную панель с выбором серверов. Связка трёх программ: **Mihomo** (подключается к VPN), **hev-socks5-tunnel** (мост) и **MagiTrickle** (решает, какие сайты пустить в туннель). На основе [Mixomo от Internet-Helper](https://github.com/Internet-Helper). - **Установка** всего набора одной кнопкой, запуск / остановка / обновление. - **Веб-панель Mihomo** — MetaCubeXD или Zashboard (порт 9090): видно соединения и серверы, можно выбрать сервер вручную. - **Подписка** — вставьте ссылку; панель создаст готовую конфигурацию (с отдельным маршрутом для YouTube). - **Исключить серверы** из подписки — вручную или по словам. - **Автоперезапуск** — раз в 2 / 6 часов или раз в день. - **Редактор конфигурации** — если Mihomo не запустился с новыми настройками, **всё откатывается назад**. *Зачем:* опечатка не оставит вас без связи. - **MagiTrickle** — готовые списки сайтов (Internet Helper, ITDog) и окно управления. - **«Пустить весь трафик через Mixomo»** — переключатель: в туннель пойдёт весь IPv4-трафик устройств, а не только сайты из списков (локальная сеть и сам роутер работают как обычно). Выключили — снова только сайты из списков. - **WARP** — бесплатный туннель, если своей подписки нет: «Сгенерировать WARP» (быстро) или «С подбором точки входа» (роутер проверит точки настоящим туннелем и возьмёт зарубежную). Можно вставить и свой готовый WARP.conf. Файл общий с вкладкой AmneziaWG. --- ### 📝 Hosts > **Простыми словами:** некоторые сайты блокируют «по-простому» — провайдер подсовывает неправильный адрес. Файл hosts позволяет записать **правильный адрес** вручную, и сайт открывается без прокси и туннелей. Здесь это делается галочками. - **Готовые наборы** — отметьте нужные и нажмите «Сохранить и применить»: nalog.ru, ntc.party, Instagram/Facebook, lib.rus.ec, **AI-сервисы** (ChatGPT, Claude, Gemini, Grok, DeepL, Copilot, ElevenLabs, Windsurf и др.), Twitch, Telegram Web, Spotify, rutor, rutracker, Supercell, GitHub, финские IP Discord и другие. - **Готовые большие списки** — **GeoHide RU / EU / US** ([GeoHideDNS](https://github.com/Internet-Helper/GeoHideDNS)) или **dns.malw.link** для обхода гео-ограничений. ⚠ Полностью заменяют файл hosts — все отмеченные наборы и ваши записи будут удалены. - **Восстановить hosts** — вернуть чистый файл, если что-то пошло не так. - **Редактор** всего файла (с резервной копией `/etc/hosts.bak`). Для очень больших файлов редактор отключается, чтобы не перегружать роутер. > [!WARNING] > Запись в hosts привязывает сайт к **одному** IP-адресу. Сегодня адрес работает — завтра может перестать, и тогда сервис **не откроется даже с VPN или DoH**. Если какой-то сервис вдруг перестал открываться — снимите его галочку здесь или нажмите «Восстановить hosts». --- ### 🚫 Блокировка рекламы > **Простыми словами:** роутер просто «не отвечает», когда устройство пытается загрузить рекламу или следящий скрипт, — и реклама не появляется. Работает **сразу на всех устройствах**: телефонах, ТВ, приставках, компьютерах. Ничего ставить на них не нужно. Используются известные списки [HaGeZi](https://github.com/hagezi/dns-blocklists), они обновляются сами каждый день. **Насколько строго блокировать:** | Список | Что делает | |---|---| | **Light** | Только самая явная реклама и трекеры. Почти ничего не ломает — всё как раньше, просто чище. | | **Multi** | Обычная защита: реклама, трекеры, счётчики, телеметрия и известные вредоносные сайты. | | **Pro** *(по умолчанию)* | Заметно строже Multi, а сайты почти не ломаются. **Лучший выбор для большинства.** | | **Pro++** | Ещё строже. Иногда перестают открываться ссылки из рекламы и редкие сервисы — их можно вернуть белым списком. | | **Ultimate** | Максимум. Понадобится белый список: часть сайтов и приложений может работать не полностью. | - **TIF mini** — дополнительно блокирует мошеннические, фишинговые и вредоносные сайты. Нужна свободная память. - **«Не давать устройствам обходить блокировку»** — закрывает чужие серверы шифрованного DNS (DoH/DoT), чтобы браузеры и приложения не спрашивали адреса в обход роутера. Серверы самой панели (DoH, Forkozz) не блокируются. ⚠ Если на телефоне вручную задан «Частный DNS» (например, `dns.google`) — выключите его, иначе на телефоне пропадёт интернет. - **Белый список** — домены, которые **не блокируются никогда** (вместе с поддоменами). Сразу заполнен тем, без чего не открываются переходы из поисковой рекламы, писем и кешбэк-сервисов (Яндекс, Mail.ru, AliExpress). - **Чёрный список** — домены, которые **блокируются всегда**, даже если их нет в выбранном списке. *Зачем:* например, чтобы телевизор или приставка не скачивали обновления. Если домен есть и в белом, и в чёрном — он блокируется. - **Ещё всегда в исключениях** (добавляет сама панель, убрать нельзя): серверы DNS панели, Telegram и прокси Cloudflare, адреса проверки интернета — без них телевизоры и телефоны решают, что «интернета нет». - **Устройства без блокировки** — для отмеченных устройств реклама не блокируется. *Зачем:* например, если у ТВ-приставки перестали работать IPTV или приложения. Forkozz и Steer для них работают как раньше. - **«Проверить домен»** — сайт или приложение перестали работать? Впишите домен, и панель покажет, режет ли его список, — и разблокирует одной кнопкой. - **Статистика** (по желанию) — сколько DNS-запросов было, сколько заблокировано, сколько устройств в сети и что режется чаще всего. Журнал хранится в памяти роутера, а не на флеше. - **Безопасно:** новый список сначала проверяется, а если после применения DNS роутера не отвечает 30 секунд — **всё возвращается как было**. Скачивается с GitHub, а если он недоступен — через jsDelivr. - **Следит за памятью:** если её мало, панель не даст поставить тяжёлый список и подскажет, какой выбрать. - После перезагрузки роутера список **подключается сам**. - **«Выключить»** — одной кнопкой. *Зачем:* быстро проверить, не блокировка ли виновата в проблеме. --- ### 🔐 DNS over HTTPS > **Простыми словами:** каждый раз, когда вы открываете сайт, устройство спрашивает «где находится этот сайт?». Обычно этот вопрос идёт открытым текстом, и провайдер может его подсмотреть или **подсунуть неправильный ответ** (это частый способ блокировки). DoH шифрует эти вопросы — для всей сети сразу. На базе `https-dns-proxy`. **Серверы на выбор:** | Группа | Серверы | |---|---| | **Без подмены** — только шифрование | Google, Cloudflare, Quad9, Control D, DNS4EU, Яндекс | | **«Защита от угроз»** — блокируют вредоносные и фишинговые сайты | Cloudflare, Quad9, Control D, DNS4EU, Яндекс | | **«Семейный фильтр»** — блокируют угрозы и сайты для взрослых | Cloudflare, Control D, DNS4EU, Яндекс | | **С обходом геоблокировок** — открывают сервисы, закрытые для России (ChatGPT, Gemini и др.) | XBOX, Comss, DNS-AI, Bezmezhau, GeoHide RU / EU / US, MALW, zapret.moe, WebShift, Dagami | | **Свои** | Добавьте любой сервер DoH по ссылке (`https://dns.example.com/dns-query`, можно только имя) | - **«Проверить»** — каждому серверу отправляются настоящие DNS-запросы и показывается время ответа. Если соединение с сервером обрывает провайдер, панель так и скажет и предложит включить **«Обход блокировки DoH»** в Zapret. - **«Подобрать автоматически»** — панель сама выберет самые быстрые из отвечающих серверов. - **Основной и запасные серверы.** Включите **«Переключать на запасной сервер»**: раз в 2 минуты панель проверяет основной сервер, и если он не ответил две проверки подряд — DNS переходит на следующий в цепочке, а когда основной оживёт — возвращается на него. *Зачем:* серверы DoH иногда блокируют или они падают — тот, что работает сегодня, может пропасть завтра. - **Если не отвечает ни один сервер цепочки:** «Работать без DoH» (сайты продолжат открываться через обычный DNS провайдера, DoH включится сам, как только сервер ответит) или «Ждать — DoH не выключать» (запросы не уходят провайдеру, но новые сайты могут не открываться). - **Российские сайты (.ru, .su, .рф)** — можно узнавать у **Яндекс DNS** (российские сайты открываются с ближайших серверов), у **DNS провайдера** или **через DoH**. *Зачем:* зарубежный сервер иногда отдаёт адреса российских сайтов не в России — Госуслуги, банки и онлайн-кинотеатры могут работать хуже. - **Перехват DNS устройств** — «Авто»: даже если на устройстве вручную прописан другой DNS, оно всё равно получит защищённый. Работает и вместе со Steer. - **«Не давать браузерам свой DNS»** — подсказывает браузерам (и Частному узлу iCloud на iPhone/Mac) не узнавать адреса в обход роутера. *Зачем:* иначе для них не работают DoH, блокировка рекламы и маршрутизация Steer/Forkozz. Не слушают подсказку только браузеры, где свой DNS включили вручную. - **Bootstrap DNS** — технический пункт: через какой обычный DNS роутер узнаёт адрес самого DoH-сервера. Обычно можно оставить «Авто». - Если на роутере стоит **DNS Manager**, панель не трогает его настройки, чтобы две программы не переписывали друг друга. - Удаление полное — роутер возвращается к обычному DNS. > [!WARNING] > Если сервер DoH перестал отвечать, **сайты не открываются ни на одном устройстве, хотя интернет есть**. Поэтому включите запасные серверы — или, если такое случилось, выберите другой сервер или удалите DoH. > [!NOTE] > Если стоит Forkozz, DoH не нужен — Forkozz сам шифрует DNS. --- ### 🔒 AmneziaWG > **Простыми словами:** WireGuard — популярный быстрый VPN-протокол, но провайдеры научились его узнавать и блокировать. AmneziaWG — тот же WireGuard, но «в маскировке», его гораздо сложнее заметить. Этот раздел — для управления такими туннелями. > > **Кому нужен:** если у вас свой сервер или конфиг AmneziaWG / WireGuard, или вы хотите сделать бесплатный туннель WARP и пустить через него Steer, Forkozz или весь интернет. Для автоматического WARP в Steer всё ставится само. - **Установка** — нужные программы под точную версию вашей прошивки (сборки [2Grey/awg-openwrt](https://github.com/2Grey/awg-openwrt)). Если не получилось, панель подробно объяснит почему. - **Список туннелей** — все туннели AmneziaWG (в том числе туннели Steer): работает ли, адрес, точка входа, трафик, когда была последняя связь, и **где используется** (в Steer, в Forkozz, «весь трафик роутера»). - **Проверить** — какой у туннеля внешний адрес и страна, есть ли потери и обрывы (если DPI рвёт туннель через пару секунд — панель скажет и посоветует другую точку входа или маску). - Перезапустить, включить/выключить, **«Точка входа»** (сменить или подобрать — роутер проверит точки WARP изнутри туннеля и возьмёт самую быструю рабочую), **«Новый WARP»** (новые ключи), показать/изменить конфиг, удалить. - **Создать WARP.conf** — четыре способа: | Способ | Что делает | |---|---| | **Быстро** | Стандартная точка входа, маскировка под SIP-звонок. Подойдёт, если WARP у провайдера не режется. | | **С подбором точки входа** | Роутер проверит точки Cloudflare и возьмёт зарубежную — через российские (DME и др.) часть сайтов не открывается. | | **С проверкой связи** | Ключи, точки входа и маски перебираются настоящим туннелем — записывается связка, где трафик реально идёт. **Самый надёжный способ.** | | **Своя точка входа** | Как «Быстро», но с вашим `адресом:портом` — если знаете точку, которая у вас работает. | Файл WARP.conf общий с Mixomo. - **Создать интерфейс** — из WARP.conf или своего `.conf`, с «доступом из сети» (без него устройства туннелем не воспользуются) и опцией «весь трафик в туннель» (⚠ упадёт туннель — пропадёт интернет). Что пускать в туннель — выбирается в Steer или Forkozz. - **Автопочинка WARP** — раз в 10 минут роутер проверяет отмеченные туннели WARP. Если туннель не работает **или ушёл на российский узел Cloudflare** дольше выбранного времени, роутер подбирает ему зарубежную точку входа, а с третьей попытки — ещё и новые ключи. Новая настройка остаётся, **только если стало лучше**, иначе возвращается прежняя. Работающие туннели не трогаются. *Зачем:* туннели чинятся сами. - При удалении панель предупредит, если через туннель идут Steer, Forkozz или весь интернет роутера. --- ### 📱 Удалённый доступ (Tailscale) > **Простыми словами:** вы ушли из дома — а обход блокировок остался на домашнем роутере. «Удалённый доступ» это исправляет: телефон **в любой сети** (мобильный интернет, кафе, поездка) выходит в интернет **через домашний роутер** — и Zapret, Steer, Forkozz, блокировка рекламы и Telegram через sTGWS работают для него как дома. А ещё с телефона откроются роутер, эта панель и устройства дома. > > **Кому нужен:** тем, кто хочет обход и на телефоне вне дома, без отдельного VPN-сервиса. > [!IMPORTANT] > **Не для новичков.** Ставьте, только если готовы разобраться, как настраивается Tailscale: сервер, одобрение маршрутов, приложение на телефоне. Панель ведёт по шагам, но часть шагов делается в панели сервера и на телефоне. Белые списки этот способ не обходит — для них есть [StressKVN](https://github.com/StressOzz/StressKVN). Работает на [Tailscale](https://github.com/tailscale/tailscale): устройства находят друг друга через сервер, а сам трафик идёт **напрямую** между телефоном и роутером и зашифрован — сервер его не видит. Ставится уменьшенная сборка [openwrt-tailscale](https://github.com/GuNanOvO/openwrt-tailscale) и страница для LuCI с GitHub; панель заранее покажет, сколько флеш-памяти нужно. **Где будет ваша сеть — на выбор:** | Вариант | Что это | |---|---| | **Routerich** *(рекомендуется)* | Вход **по ключу, без аккаунта**. Сеть создаётся в один клик на `remote.routerich.ru` (кнопка «Create My Tailnet»). Работает из России. | | **Аккаунт Tailscale** | Вход через Google, Apple, Microsoft или GitHub. Сайт Tailscale из России часто не открывается. | | **Свой сервер** | Headscale, ionscale или другой совместимый сервер. | > [!TIP] > При создании сети в Routerich **сохраните оба ключа** (кнопка «Download Details») — их показывают один раз. **Management Key** — для входа в панель Routerich, **Device Auth Key** — для роутера и телефона. Ключ действует год. **Как подключить — по шагам:** 1. **Установите** Tailscale на этой странице и выберите, где ваша сеть. 2. **Подключите роутер** — вставьте Device Auth Key (Routerich) или войдите по ссылке (аккаунт Tailscale). Панель сама включит «выход в интернет через роутер» и «доступ к домашней сети» и настроит сеть и firewall. 3. **Одобрите роутер на сервере** (один раз) — в панели сервера отметьте домашнюю подсеть и «выходной узел» (Exit Node). Панель покажет, где именно это нажать. 4. **Настройте DNS** (один раз) — в панели сервера укажите адрес роутера как сервер имён. *Зачем:* чтобы телефон узнавал адреса сайтов у роутера — так работают Steer, Forkozz, Mixomo и блокировка рекламы. 5. **На телефоне** установите приложение Tailscale (или неофициальный клиент [TailSocks](https://github.com/bropines/tailsocks) для Android), войдите **с тем же ключом или аккаунтом**, что и роутер, выберите роутер как **Exit Node** и включите VPN — готово. Панель подробно расписывает каждый шаг прямо на странице, включая настройки TailSocks и подключение **ноутбука в поездке** (одна команда для терминала). - **Статус** — подключён ли роутер, одобрен ли он на сервере, работают ли выход в интернет и доступ к домашней сети. - **Переключатели** — «Выход в интернет через роутер» и «Доступ к домашней сети». - **Сам следит за порядком:** раз в минуту проверяет, что всё на месте, и возвращает настройки — после входа через LuCI, перезагрузки роутера, обновления Forkozz, Zapret или sTGWS. Tailscale работает без своих правил firewall и без MagicDNS на роутере, чтобы не мешать Steer и Forkozz. - Если сменился адрес роутера в домашней сети — панель перенастроит всё сама и подскажет, что поменять в DNS на сервере. - Предупредит, когда **вход роутера скоро истечёт**, и подскажет, как сделать его бессрочным. - Кнопки: «Перезапустить», «Настроить для телефона», «Отключить роутер», «Удалить» (сеть, firewall и DNS вернутся к прежнему виду). > [!NOTE] > **Дома VPN Tailscale на телефоне выключайте** — в домашнем Wi-Fi обход и так работает, а через Tailscale трафик идёт лишним кругом. --- ### 💻 Терминал > **Простыми словами:** командная строка роутера (то же, что SSH) — прямо в браузере. Не нужно ставить никаких программ, работает даже с телефона. На базе [ttyd](https://github.com/tsl0922/ttyd). - **Установка в один клик** — около 1 МБ, запускается сам. - **Безопасно**: доступен **только из домашней сети**, вход — по логину и паролю роутера. - **Встроен в панель** — открывается прямо на странице. Если панель открыта по `https`, терминал откроется в отдельной вкладке (браузер не разрешает смешивать). - **«Открывать через Tailscale»** — если настроен [Удалённый доступ](#-удалённый-доступ-tailscale), терминал можно открыть и вне дома, с телефона. Из интернета он всё равно закрыт. - **Кнопки**: «Открыть в новой вкладке», «Перезапустить», «Удалить». --- ### 📈 Монитор ресурсов > **Простыми словами:** «Диспетчер задач», как в Windows, только для роутера. Показывает, насколько загружен процессор, сколько свободно памяти, не перегревается ли роутер и **какая программа всё это занимает**. > > **Когда нужен:** интернет стал тормозить, роутер «задумывается», страницы долго открываются — здесь сразу видно, в чём дело. **Вкладка «Обзор»** — обновляется каждые **2 секунды**: - **Процессор** — общая нагрузка и **каждое ядро** отдельно; сколько занимают программы, система, прерывания. - **Память** — сколько занято и свободно. - **Флеш** и **/tmp** — сколько места осталось. - **Температура** — с подсказкой: до 85 °C — в норме. Если датчика у роутера нет, так и будет написано. - **Графики за последние 5 минут** — процессор, память, температура. *Зачем:* видно не только «сейчас», но и что было минуту назад. - **Сеть сейчас** — скорость загрузки и отдачи (с графиком за 2 минуты), число соединений, сколько устройств подключено. Можно выбрать, **какой сетевой интерфейс показывать** — например, интернет (WAN), домашнюю сеть или туннель; выбор запоминается. - **Роутер** — модель, процессор, частота, объём памяти, сколько работает без перезагрузки. **«Кто сколько занимает»** — память и процессор **по компонентам панели** (Zapret, Forkozz, Steer, прокси и т.д.), отдельно — ядро системы и остальные программы. *Зачем:* сразу понятно, какой инструмент нагружает роутер. **«Что сейчас нагружает роутер»** — топ программ по процессору или по памяти. **«Все процессы»** — полный список программ с поиском и сортировкой, фильтры «Компоненты панели» / «Ядро». Любую программу можно **завершить**: сначала панель вежливо попросит её закрыться, а если не закроется — можно принудительно. Важные системные службы помечены, чтобы случайно не «уронить» роутер. **Вкладка «htop»** — привычный консольный диспетчер процессов прямо на странице. Ставится в один клик (заодно поставится «Терминал»). Работает только из домашней сети и сам выключается, когда вы уходите с вкладки. **Кнопка «Пауза»** — остановить обновление. > [!TIP] > **Монитор почти не нагружает роутер:** он работает **только пока страница открыта**. Закрыли — роутер ничего не собирает. Хотите следить за роутером — откройте монитор в отдельной вкладке браузера и занимайтесь своими делами; потом загляните — график покажет, что происходило за последние 5 минут. --- ### ⚙️ Система > **Простыми словами:** настройки роутера, резервные копии, диагностика, обновления, очистка и удаление. В Web UI этот раздел разбит на подразделы прямо в меню. #### Параметры роутера - **Блокировка QUIC** — *зачем:* браузеры всё чаще используют протокол QUIC, который может проходить мимо обхода. Блокировка заставляет их вернуться на обычный способ, который обходится надёжно. - **IPv6 в Zapret** — *зачем:* если у вашего провайдера есть IPv6, без этой галочки часть трафика пойдёт мимо обхода. - **Fix для Flow Offloading** — *зачем:* функция «ускорения» роутера пропускает пакеты в обход Zapret, и обход перестаёт работать. Фикс это исправляет. - **Время на роутере** — часы, **автоопределение часового пояса** и синхронизация времени (даже если провайдер закрыл обычные серверы времени). *Зачем:* от правильного времени зависят все расписания панели, а ещё HTTPS и VPN. - **Проверка сети** — есть ли интернет по IPv4 и IPv6. *Зачем:* быстро понять, виноват интернет или настройки. - **Зеркало OpenWrt** — сменить источник, откуда роутер качает программы. Перед переключением панель проверяет, что зеркало работает, иначе оставляет прежнее. А если основной репозиторий OpenWrt отвечает с ошибками, панель **сама** подберёт самое быстрое рабочее зеркало. *Зачем:* если стандартный не открывается, программы не ставятся. - **Поиск новых версий** — как панель узнаёт о новых версиях (самой панели, Forkozz, Steer, TG WS Proxy и других): - **раз в сутки ночью** (по умолчанию) — роутер проверяет около 04:00 и запоминает; Дашборд открывается быстро и в интернет не ходит; - **при каждом открытии Дашборда** — сведения всегда свежие, но роутер ходит в интернет при каждом заходе; - **только кнопкой** «Проверить» — роутер сам ничего не проверяет. - **Список изменений** — что нового в каждой версии Zapret Manager. Берётся с GitHub, а если он недоступен — показывается копия, сохранённая на роутере при установке. #### Фоновые проверки **Сторож панели** раз в 2 минуты проверяет, что всё работает, и сам чинит сбои (подробнее — в разделе [Как это устроено](#-как-это-устроено)). Если делать нечего — выходит сразу, почти не нагружая роутер. - Показано, **за чем он следит** и когда была последняя проверка; кнопка **«Проверить сейчас»**. - Можно **выключить**, если не хотите, чтобы роутер что-то делал в фоне. Тогда после сбоя или перезагрузки чинить придётся вручную — панель честно предупредит об этом. Расписания, которые вы включили сами (автотест, автообновление списков и т.п.), этот переключатель не трогает. #### Системная информация **Отчёт одним кликом**: память, система, сеть, провайдер, каждый установленный компонент с настройками, стратегия, пакеты и доступность ~40 сайтов. Займёт до минуты. - **Адреса, ключи, пароли и ссылки подписок в отчёт не попадают** — его можно смело отправлять в чат поддержки. - Кнопки **«Скопировать отчёт»** и **«Сохранить в файл»** (текстовый файл). - *Зачем:* когда просите помощи в [сообществе](https://t.me/stressozz_manager), вместо десятка вопросов «а что у вас стоит?» достаточно прислать отчёт. #### 💾 Резервная копия панели > **Простыми словами:** «точка восстановления», как в Windows. Сделали копию → экспериментировали → что-то сломали → нажали «Восстановить» → всё как было. - **Что сохраняется:** всё, что настроено через Zapret Manager — компоненты и список их пакетов с версиями, стратегии, Steer, Forkozz, AmneziaWG, DNS, блокировка рекламы, расписания, настройки самой панели, а также сеть, firewall, DHCP и hosts — целиком, как они есть сейчас. Wi-Fi, пароль роутера и остальные настройки OpenWrt не трогаются. - **«Создать копию»** — занимает несколько секунд и ничего не перезапускает. Можно дать название, например «до экспериментов со Steer». - **Копия перед рискованными действиями** (включено по умолчанию) — панель **сама** сохраняет копию перед установкой и удалением компонентов, полным удалением и обновлением панели. Хранятся 5 последних таких копий, старые удаляются сами. - **«Восстановить»** — перед восстановлением панель покажет, **что именно изменится** и что может отличаться (другая версия панели или прошивки, копия с другого роутера, программы скачаются свежих версий). Для подстраховки текущее состояние тоже сохранится — передумаете, вернёте одной кнопкой. Если после смены сети роутер потеряет интернет, прежняя сеть **вернётся сама через 90 секунд**. - **«Скачать»** и **«Загрузить файл копии»** (`.zmb`) — храните копию на компьютере. Копии на роутере переживают обновление прошивки с сохранением настроек; после прошивки «начисто» поставьте панель и загрузите скачанный файл. > [!WARNING] > В копии есть **ключи WARP и AmneziaWG, ссылки подписок и вход Tailscale**. Скачанный файл храните у себя и **никому не передавайте**. #### Очистка и удаление - **«Очистить мусор»** — журналы операций, результаты тестов, недокачанные архивы, кэш списков и остатки прошлых версий. Настройки, программы и нужные списки не трогает. *Зачем:* освободить флеш. - **«Удалить панель»** — только приложение в LuCI и Web UI. Zapret, Steer, Forkozz и всё остальное останутся и продолжат работать. Настройки панели можно сохранить. - **«Полное удаление»** — всё, что ставила панель: программы, пакеты, файлы, настройки, правила и задания — **вместе с хвостами**, даже если программа уже удалена. Сначала панель проверит роутер и покажет, что найдено (по группам: обход блокировок, VPN и прокси, DNS и сеть, инструменты, сама панель); отметьте нужное и для подтверждения введите слово **`УДАЛИТЬ`**. Сеть, Wi-Fi и пакеты OpenWrt не трогаются. --- ## 🧭 Какой инструмент выбрать **Правило простое:** начинайте с **Zapret** — он бесплатный, быстрый и решает большинство задач. Остальное добавляйте, только если что-то не заработало. | Ваша задача | Что поставить | Почему | |---|---|---| | Чтобы просто работали YouTube, Discord и заблокированные сайты | **Zapret** | Бесплатно, без серверов, без потери скорости. | | Zapret не помогает, а роутер на aarch64_cortex-a53 | **Zapret2** | Другой движок. | | Нужен только YouTube | **ByeTube** | Самый лёгкий вариант, остальное не затрагивается. | | Сайт не открывается даже с Zapret (Instagram, Gemini и т.п.) | **Steer** | Бесплатный WARP настраивается сам, через него идут только нужные сервисы. | | Есть VPN-подписка, хочу пускать через неё только нужные сайты | **Steer** (Подключение → VPN) или **Mixomo** | Steer — проще, Mixomo — с наглядной веб-панелью серверов. | | Разные сервисы через разные пути (видео через VPN, нейросети через WARP) | **Steer** (секции) или **Forkozz** | Steer — до 6 секций, проще; Forkozz — до 9, больше тонких настроек. | | Плохо работает Telegram | **TG WS Proxy** | Подключается в Telegram по QR-коду, без VPN. | | Надоела реклама | **Блокировка рекламы** | Один раз на роутере — для всех устройств. | | Не хочу, чтобы провайдер видел и подменял DNS | **DNS over HTTPS** | Шифрованный DNS для всей сети. | | Есть свой сервер WireGuard / AmneziaWG | **AmneziaWG** | Управление туннелями. | | Роутер тормозит — хочу понять почему | **Монитор ресурсов** | Видно, что занимает процессор и память. | | Хочу обход на телефоне и вне дома | **Удалённый доступ** | Телефон выходит в интернет через домашний роутер (для опытных). | | Хочу экспериментировать без страха | **Резервная копия** (в «Системе») | Одна кнопка — и всё как было. | | Хочу всё убрать начисто | **Полное удаление** (в «Системе») | Удалит всё, что ставила панель, вместе с хвостами. | --- ## ❓ Частые проблемы
Поставил Zapret, а сайт / YouTube всё равно не открывается 1. Убедитесь, что Zapret **запущен** (зелёная точка на Дашборде). 2. Примените подсказки-баннеры на Дашборде, если они есть (особенно про **Flow Offloading** и **IPv6**). 3. Запустите **тест стратегий** в Zapret и примените лучшую. Для YouTube — отдельный тест YouTube. 4. На компьютере включите **TCP timestamps** (см. [Установку](#-установка)). 5. Очистите кэш браузера или откройте сайт в режиме «инкогнито». 6. Если ничего не помогает — сайт, скорее всего, заблокирован так, что «переодевание» бессильно. Поставьте **Steer**.
После установки компонента пропал интернет Нажмите **«Остановить»** (или «Удалить») у последнего поставленного компонента и проверьте, вернулся ли интернет. Удаление в панели полное — правила убираются, сеть возвращается в исходное состояние. Если не помогло — перезагрузите роутер. Самый надёжный способ — **Система → Резервная копия панели → «Восстановить»**: панель сама сохраняет копию перед каждой установкой, так что можно вернуться к состоянию «до».
Интернет есть, но сайты не открываются ни на одном устройстве *Почему:* чаще всего перестал отвечать сервер **DNS over HTTPS** — роутер не может узнать адреса сайтов. Дашборд в таком случае сам покажет предупреждение. 1. Откройте **DNS over HTTPS** → нажмите **«Проверить»** и выберите отвечающий сервер (или «Подобрать автоматически»). 2. Включите **«Переключать на запасной сервер»** — чтобы в следующий раз роутер переключился сам. 3. Если провайдер обрывает соединения с DoH — включите **«Обход блокировки DoH»** в Zapret → Стратегии → Дополнения к стратегии. 4. Если DNS не трогали — перезагрузите роутер.
Панель выглядит «сломанной», кнопки не работают, страница пустая или старая — почистите кэш браузера *Почему:* браузер запоминает файлы страниц, чтобы открывать их быстрее. После обновления панели он может показывать **старые** файлы вперемешку с новыми — отсюда кривое оформление, пустые разделы, неработающие кнопки, ошибки вроде «метод не найден». Панель старается сбросить кэш сама, но иногда браузер упрямится. **Что сделать — от простого к надёжному:** 1. **Жёсткое обновление страницы** (перезагрузка без кэша): - Windows / Linux: **`Ctrl + F5`** или **`Ctrl + Shift + R`**; - macOS: **`Cmd + Shift + R`**. 2. **Открыть в режиме «Инкогнито»** (`Ctrl + Shift + N` в Chrome/Edge, `Ctrl + Shift + P` в Firefox). Если там всё нормально — дело точно в кэше. 3. **Очистить кэш браузера:** - Chrome / Edge / Яндекс: нажмите **`Ctrl + Shift + Delete`** → период **«Всё время»** → отметьте **«Изображения и другие файлы, сохранённые в кэше»** → **«Удалить данные»**; - Firefox: **`Ctrl + Shift + Delete`** → **«Кэш»** → **«Удалить»**; - Safari (Mac): меню **Safari → Настройки → Дополнения** → включить «Показывать меню Разработка», затем **Разработка → Очистить кэши**. 4. **На телефоне:** - Android (Chrome): **⋮ → История → Удалить данные** → «Изображения и файлы в кэше»; - iPhone (Safari): **Настройки → Safari → Очистить историю и данные**. После очистки откройте панель заново и войдите. Пароли и настройки на роутере от этого **не пропадают** — чистится только память браузера.
Установщик .bat не находит роутер или не подключается - Проверьте, что компьютер подключён **к этому роутеру** (не к мобильному интернету и не через VPN — **выключите VPN на компьютере** на время установки). - Если установщик спросит адрес — введите адрес роутера (обычно `192.168.1.1`; он должен открываться в браузере). - Если файл исчез сразу после скачивания или не запускается — его удалил антивирус, см. предупреждение в разделе [Установка](#-установка). - Не получается — используйте **Способ 2 (через SSH)**: результат тот же.
Не получается подключиться по SSH - Проверьте адрес роутера (обычно `192.168.1.1`) — он должен открываться в браузере. - Логин — **`root`**, пароль — от LuCI. Пароль при вводе **не виден** — это нормально. - Если пароль на роутере не задан, задайте его в LuCI: **Система → Администрирование**. - Ошибка `REMOTE HOST IDENTIFICATION HAS CHANGED` (после перепрошивки роутера) — выполните на компьютере `ssh-keygen -R 192.168.1.1` и подключитесь снова.
Страница пишет «Object not found» / «метод не найден» *Почему:* служба роутера ещё не подхватила панель, или браузер показывает старые файлы. Сначала [почистите кэш браузера](#-частые-проблемы) и обновите страницу. Если не помогло — подождите пару минут, **сторож** исправит это сам. Или выполните в SSH: ```sh /etc/init.d/rpcd restart ```
Web UI не открывается на порту 7788 *Почему:* не запущен отдельный веб-сервер или не хватает пакета `uhttpd-mod-ubus` (установщик ставит его сам, но мог не скачать). Проверьте в SSH: ```sh uci show uhttpd.zmweb /etc/init.d/uhttpd restart ``` Или просто переустановите панель командой **`zmw`**. Помните: Web UI открывается **только из домашней сети**. Панель всегда доступна и через LuCI: **Службы → Zapret Manager**.
Через Steer / Forkozz сайт всё равно идёт напрямую *Почему:* устройство спрашивает адреса сайтов не у роутера, а напрямую — и роутер «не узнаёт», что это нужный сайт. 1. Проверьте сайт в **«Куда пойдёт запрос»**. 2. Отключите на телефоне **«Частный DNS»** (Android: Настройки → Сеть → Частный DNS → Выкл.) и **«Безопасный DNS»** в браузере (Chrome, Edge, Firefox) — они идут мимо роутера. 3. Очистите кэш или перезапустите браузер — устройство могло запомнить старый адрес.
Steer пишет, что туннель WARP «в российском узле» *Почему:* Cloudflare подключил туннель через свой сервер в России (например, Домодедово) — через него заблокированное не откроется. Steer такие туннели в работу не берёт. Нажмите **«Подобрать точку входа»** / **«Сменить точки входа»** — или включите **автопочинку** (на вкладке AmneziaWG) / **автоподбор мёртвых туннелей** (в Steer): они уводят туннели на зарубежные узлы сами.
Удалённый доступ: телефон подключился, но обход или домашняя сеть не работают 1. Проверьте, что роутер **одобрен на сервере**: отмечены домашняя подсеть и Exit Node. Статус на странице «Удалённый доступ» должен быть без «ждёт одобрения». 2. Проверьте, что в панели сервера **DNS указан адрес роутера**, а MagicDNS выключен — без этого не работают Steer, Forkozz и блокировка рекламы. 3. На телефоне выберите роутер как **Exit Node** и включите приём маршрутов. В TailSocks часть нужных настроек выключена по умолчанию — панель перечисляет, какие включить. 4. Роутера нет в списке Exit Node — подождите минуту и откройте список снова. 5. Нажмите **«Применить настройки заново»** на странице «Удалённый доступ».
Модуль AmneziaWG не загружается *Почему:* готовые модули собраны под **официальные** прошивки OpenWrt. На сторонних сборках ядро может отличаться — нужна официальная прошивка той же версии. Причину панель пишет в журнале установки.
После включения блокировки рекламы перестал открываться сайт или ссылка *Почему:* сайт попал в список блокировки. 1. Впишите домен в **«Проверить домен»** — панель покажет, блокируется ли он, и разблокирует одной кнопкой. Или добавьте его в **белый список** вручную. 2. Если проблема только на одном устройстве (например, ТВ-приставка, IPTV) — добавьте его в **«Устройства без блокировки»**. 3. Если не открывается вообще ничего — нажмите **«Выключить»** и проверьте: чаще причина в интернете, а не в списке. 4. На роутере с малым объёмом памяти выберите список полегче (Light). 5. Если на телефоне пропал интернет после включения «Не давать устройствам обходить блокировку» — выключите на нём «Частный DNS».
Роутер стал тормозить Откройте **Монитор ресурсов**: в блоке «Кто сколько занимает» видно, какой компонент нагружает процессор или память. Частые причины: слишком строгий список рекламы на роутере с малой памятью, расширенный sing-box, несколько одновременно работающих тяжёлых компонентов. Отключите лишнее или выберите облегчённые варианты.
Терминал не открывается во встроенном окне *Почему:* панель открыта по `https`, а терминал работает по `http` — браузер не разрешает их смешивать. Нажмите **«Открыть в новой вкладке»**. Терминал доступен только из домашней сети.
Ничего не помогло Зайдите в **Система → Системная информация**, нажмите **«Скопировать отчёт»** и напишите в [Telegram-сообщество](https://t.me/stressozz_manager), приложив отчёт и описав проблему. Так вам помогут гораздо быстрее.
--- ## 💬 Вопросы новичков
Это платно? Нет. Zapret Manager бесплатный, как и Zapret, ByeTube, WARP, прокси для Telegram и блокировка рекламы. Платить придётся, только если вы сами решите подключить платную VPN-подписку — это необязательно.
У меня обычный роутер (Keenetic, TP-Link, Asus, роутер от провайдера…) — подойдёт? Только если на нём стоит прошивка **OpenWrt**. На заводской прошивке панель работать не будет. Многие роутеры можно перепрошить на OpenWrt — поддерживается ли ваша модель, можно проверить в [списке устройств OpenWrt](https://openwrt.org/toh/start). Нужен обход только на компьютере с Windows — используйте **[ZapretOzz](https://github.com/StressOzz/ZapretOzz)**.
Нужно ли что-то ставить на телефоны, компьютеры, телевизор? Нет — всё делает роутер. Две небольшие оговорки: - прокси для Telegram нужно один раз добавить в сам Telegram (по ссылке или QR-коду из панели); - если включаете Steer / Forkozz, на телефонах лучше выключить «Частный DNS» (см. [Частые проблемы](#-частые-проблемы)).
Интернет станет медленнее? **Zapret, Zapret2 и ByeTube** — нет: трафик идёт напрямую, как обычно. **Steer, Forkozz, Mixomo** пускают через туннель **только выбранные сайты**, а остальное — напрямую; скорость этих сайтов зависит от сервера туннеля.
Нужно ли держать компьютер включённым? Что будет после перезагрузки роутера? Компьютер нужен только для установки. Всё работает на роутере и **само запускается** после его перезагрузки или отключения света.
Перестали работать банк, госуслуги или какой-то российский сайт Добавьте сайт в **исключения**: в Zapret — список «Исключения», в Forkozz — вкладка «Исключения». Такие сайты будут открываться как обычно, без обхода.
Можно ли что-то сломать? Сломать роутер панелью очень трудно: прошивку она не трогает, а каждый компонент можно остановить или полностью удалить одной кнопкой. Опасные изменения (список рекламы, конфигурация Mihomo, sing-box, DNS) **проверяются заранее и откатываются сами**, если что-то пошло не так. А перед установкой, удалением и обновлением панель сама делает **резервную копию** — запутались, нажмите в **Система → Резервная копия панели** «Восстановить», и всё вернётся как было.
Как обновлять? Пропадут ли настройки? Когда выйдет новая версия, на Дашборде появится баннер — нажмите **«Обновить панель»**. Настройки всех компонентов сохраняются, а перед обновлением панель сама сделает резервную копию. После обновления, если страница выглядит странно, [почистите кэш браузера](#-частые-проблемы).
Будет ли обход работать на телефоне вне дома? Сам по себе — нет: обход работает на роутере, то есть дома. Но если настроить **[Удалённый доступ](#-удалённый-доступ-tailscale)**, телефон в мобильном интернете или в чужом Wi-Fi будет выходить в интернет через домашний роутер — и обход заработает, как дома. Настройка требует немного разобраться (сервер, одобрение роутера, приложение на телефоне), панель ведёт по шагам.
Хочу переставить прошивку или сменить роутер — придётся всё настраивать заново? Нет. Сделайте **резервную копию** и **скачайте её на компьютер** (Система → Резервная копия панели → «Скачать»). После прошивки поставьте панель и нажмите «Загрузить файл копии» → «Восстановить». Если копия с другого роутера, панель честно покажет, что может отличаться (например, туннели WARP придётся пересоздать).
Роутер что-то делает в фоне — можно это выключить? Да: **Система → Фоновые проверки** — выключите «Проверять в фоне». Тогда роутер сам ничего не проверяет и не чинит (только по кнопке). А в **Система → Поиск новых версий** можно выбрать «только кнопкой» — роутер не будет сам ходить в интернет за обновлениями.
Можно ли управлять с телефона? Да. Откройте `http://192.168.1.1:7788` в браузере телефона, подключённого к домашнему Wi-Fi. Панель подстраивается под маленький экран.
--- ## 🔗 Совместимость компонентов > **Простыми словами:** некоторые инструменты делают одну и ту же работу с одним и тем же трафиком. Если поставить их вместе, они будут «драться», и не заработает ни один. Поэтому панель **не даст** поставить несовместимое и объяснит почему. | Компонент | Не ставится вместе с | |---|---| | **Zapret** | Zapret2 | | **Zapret2** | Zapret | | **Steer** | Forkozz, NetShift, splify2, чужая настройка ядра steer | | **Forkozz** | Steer, Mixomo, DoH, Podkop, PassWall, NextDNS | | **Mixomo** | Forkozz, NetShift, ByeTube | | **ByeTube** | Mixomo | | **DoH** | Forkozz | Zapret совместим со всеми туннельными инструментами (Steer, Forkozz, Mixomo) — их можно использовать вместе. Steer и ByeTube тоже могут работать параллельно — панель напомнит пускать YouTube только через что-то одно. **Steer и DNS over HTTPS** работают вместе (перехват DNS в режиме «Авто»). **Удалённый доступ** совместим со всем: телефон через Tailscale обслуживают Zapret, Steer, Forkozz, sTGWS и блокировка рекламы. --- ## 🔧 Как это устроено *Раздел для тех, кому интересно, что происходит «под капотом». Для обычной работы читать не обязательно.*
Файлы на роутере | Путь | Что это | |---|---| | `/opt/zapret-manager-luci/backend.sh` | бэкенд: вся логика панели | | `/opt/zapret-manager-luci/netshift.uc` | ucode-модуль Forkozz | | `/opt/zapret-manager-luci/state/` | состояние панели (тема, кэши версий, автоподбор и т.д.) | | `/opt/zapret-manager-luci/state/adblock/` | настройки, белый список и скачанные списки блокировки рекламы | | `zm-adblock.conf` в папке настроек dnsmasq | собранный список блокировки (живёт в ОЗУ, после перезагрузки восстанавливается сторожем) | | `/usr/libexec/rpcd/zapret-manager` | rpcd-плагин — объект `zapret-manager` в ubus | | `/usr/share/rpcd/acl.d/luci-app-zapret-manager.json` | права доступа | | `/usr/share/luci/menu.d/luci-app-zapret-manager.json` | пункт меню LuCI | | `/www/luci-static/resources/view/zapret-manager/` | страницы LuCI | | `/www/zm/`, `/www/zm-webui.html` | Web UI | | `/tmp/zapret-manager-luci/` | журналы и pid фоновых операций | | `/etc/zm-steer/`, `/etc/zm-awg/` | данные Steer и AmneziaWG | | `/opt/zapret-manager-luci/backups/` | резервные копии панели (`.zmb`) | | `/usr/bin/zms`, `/usr/bin/zmw` | команды запуска консольной версии и переустановки панели |
Фоновые операции Установка, удаление, тесты и другие долгие действия запускаются **на самом роутере** как фоновые задания с журналом. *Зачем:* закрытая вкладка или оборванный Wi-Fi не прервут операцию на полпути. Вернулись — ход работы виден в окне вывода. Вывод показывается с подсветкой шагов (`✓`, `✗`, `→`). Если операция не отвечает дольше 2 минут, внизу появляется кнопка **«Остановить все операции»** — она завершает всё и откатывает незаконченное (например, возвращает прежнюю версию Forkozz). Шаги с сетью и установкой пакетов ограничены по времени, а если DNS роутера не отвечает, на время операции подставляются 1.1.1.1 и 9.9.9.9 — потом прежний DNS возвращается. *Зачем:* установка не зависнет навсегда из-за сломанного DNS.
Сторож (раз в 2 минуты) «Дежурный», который сам чинит типичные поломки: - поднимает службу **rpcd**, если она упала или зависла (иначе пропадает вход в LuCI); - возвращает DNS роутера, если операция прервалась на полпути; - перезапускает **Forkozz**, если он включён, но не работает (с нарастающей паузой, чтобы не зациклиться), чинит мёртвые серверы и переключает DNS; - проверяет и чинит **VPN в Steer**; - следит, чтобы туннели WARP не уходили на **российские узлы** Cloudflare; - проверяет и чинит **VPN в секциях Steer**; - поднимает упавшие **TG WS Proxy**; - возвращает **список блокировки рекламы** после перезагрузки; - обновляет адреса DNS провайдера для российских сайтов, если провайдер их сменил; - переводит ядро steer 1.x на 2.x. Сторожа можно выключить в **Система → Фоновые проверки**. У **Удалённого доступа** свой сторож — раз в минуту он возвращает настройки Tailscale на место.
«Не изменять» (#nochange) и большие тексты - Строка `#nochange` в стратегии или списке запрещает панели их менять — ни при установке, ни при обновлении, ни в тестах. Переключатели «Не изменять» ставят и снимают её сами. *Зачем:* защита ваших ручных правок. - Веб-сервер роутера принимает не больше 64 КБ за один запрос, поэтому большие тексты (hosts, списки, конфиги) отправляются частями и собираются на роутере. *Зачем:* иначе большие файлы не сохранились бы. - После обновления панель сама сбрасывает кэш браузера. *Зачем:* не нужно ничего чистить вручную. - Всё, что панель скачивает, берётся из официальных источников — GitHub авторов проектов и репозиториев OpenWrt.
--- ## 🗑️ Удаление - **Только панель** — «Система → Очистка и удаление → Удалить панель». Всё, что вы через неё поставили, **останется и продолжит работать**. - **Всё сразу, начисто** — «Система → Очистка и удаление → **Полное удаление**»: программы, пакеты, файлы, настройки, правила и задания — вместе с хвостами. Для подтверждения нужно ввести слово `УДАЛИТЬ`. Сеть, Wi-Fi и пакеты OpenWrt не трогаются. Вернуть панель — команда установки или `zmw`. - **Отдельный компонент** — кнопка «Удалить» на его странице. Удаление полное: программы, настройки, правила, задания по расписанию. После удаления панель проверяет интернет и при необходимости сама перезапускает сеть. *Зачем:* чтобы остатки не мешали работе. - **Блокировка рекламы** — кнопка «Выключить». - **Терминал** — кнопка «Удалить». - **Удалённый доступ** — «Отключить роутер» (убрать из сети Tailscale) или «Удалить Tailscale» (сеть, firewall и DNS вернутся к прежнему виду). - **Мусор** — «Система → Очистка и удаление → Очистить мусор»: журналы, результаты тестов, кэш и остатки прошлых версий. Настройки и программы не трогает. > [!TIP] > Перед удалением панель сама сохраняет [резервную копию](#️-система) — если передумаете, всё можно вернуть. --- ## 🤝 Благодарности Zapret Manager собирает в одном месте работу этих проектов и их авторов: | Проект | Автор | |---|---| | zapret, zapret2 | [bol-van](https://github.com/bol-van) | | zapret-openwrt | [remittor](https://github.com/remittor/zapret-openwrt) | | Zapret2 (пакеты), сервер удалённого доступа | [routerich](https://github.com/routerich) | | Стратегии Flowseal | [Flowseal](https://github.com/Flowseal/zapret-discord-youtube) | | ByeDPI-OpenWrt | [DPITrickster](https://github.com/DPITrickster/ByeDPI-OpenWrt) | | mihomo, metacubexd, meta-rules-dat | [MetaCubeX](https://github.com/MetaCubeX) | | zashboard | [Zephyruso](https://github.com/Zephyruso/zashboard) | | hev-socks5-tunnel | [heiher](https://github.com/heiher/hev-socks5-tunnel) | | MagiTrickle | [MagiTrickle](https://github.com/MagiTrickle/MagiTrickle) | | sTGWS, Steer, каталог списков | [xyzmean](https://github.com/xyzmean) | | steer (ядро) и релизы | [splify2](https://github.com/splify2/steer) | | tg-ws-proxy-go (MTProto) | [spatiumstas](https://github.com/spatiumstas/tg-ws-proxy-go) | | tg-ws-proxy-go (SOCKS5) | [d0mhate](https://github.com/d0mhate/-tg-ws-proxy-Manager-go) | | tg-ws-proxy-rs (Rust) | [valnesfjord](https://github.com/valnesfjord/tg-ws-proxy-rs) | | Mixomo, GeoHideDNS | [Internet-Helper](https://github.com/Internet-Helper) | | allow-domains | [itdoginfo](https://github.com/itdoginfo) | | zapret4rocket (список РКН) | [IndeecFOX](https://github.com/IndeecFOX/zapret4rocket) | | NetShift (основа Forkozz) | [yandexru45](https://github.com/yandexru45/netshift) | | sing-box | [SagerNet](https://github.com/SagerNet/sing-box) | | sing-box-extended | [shtorm-7](https://github.com/shtorm-7/sing-box-extended) | | ios_rule_script | [blackmatrix7](https://github.com/blackmatrix7/ios_rule_script) | | ad-filter (список рекламы для Forkozz) | [zxc-rv](https://github.com/zxc-rv/ad-filter) | | sing-box-supercell-ruleset | [ushan0v](https://github.com/ushan0v/sing-box-supercell-ruleset) | | b4geoip | [DanielLavrushin](https://github.com/DanielLavrushin/b4geoip) | | b4geoip-forkop | [Greeg0ry](https://github.com/Greeg0ry/b4geoip-forkop) | | domain-list-community | [v2fly](https://github.com/v2fly/domain-list-community) | | dpi-checkers | [hyperion-cs](https://github.com/hyperion-cs/dpi-checkers) | | awg-openwrt (сборки) | [2Grey](https://github.com/2Grey/awg-openwrt) | | dns-blocklists (списки рекламы) | [hagezi](https://github.com/hagezi/dns-blocklists) | | ttyd (терминал) | [tsl0922](https://github.com/tsl0922/ttyd) | | htop (диспетчер процессов) | [htop-dev](https://github.com/htop-dev/htop) | | warpscout (разведка WARP) | [vernette](https://github.com/vernette/warpscout) | | Tailscale | [tailscale](https://github.com/tailscale/tailscale) | | openwrt-tailscale (сборка для OpenWrt) | [GuNanOvO](https://github.com/GuNanOvO/openwrt-tailscale) | | luci-app-tailscale-community | [Tokisaki-Galaxy](https://github.com/Tokisaki-Galaxy/luci-app-tailscale-community) | | TailSocks (клиент для Android) | [bropines](https://github.com/bropines/tailsocks) | | NaïveProxy (для Forkozz) | [klzgrad](https://github.com/klzgrad/naiveproxy) | | tg-ws-proxy (список доменов Cloudflare) | [Flowseal](https://github.com/Flowseal/tg-ws-proxy) | | base-relay (реле регистрации WARP) | [nellimonix](https://github.com/nellimonix/base-relay) | И **всем пользователям**, кто помогает, тестирует и поддерживает проект ❤️ ---
### 💬 Сообщество Есть вопрос или что-то не получается? Пишите — помогут. [**Telegram — Zapret Manager**](https://t.me/stressozz_manager) · [**StressKVN — обход белых списков**](http://stresskvn.lol/) Made with ❤️ by **[StressOzz](https://github.com/StressOzz)** for the OpenWrt community