Панель для роутера на OpenWrt — страница LuCI Сервисы → splify2. Вы выбираете сервисы и выход, splify2 пишет спеку ядру steer, а маршрутизацию ведёт ядро steer средствами ядра Linux: nftables, таблицы маршрутизации, домены через fake-IP.
Возможности
- Правила — «что + кого касается + куда»: сервисы каталога и свои списки, вся сеть или выбранные
- Выходы — свой интерфейс роутера (WireGuard, AmneziaWG), подписки VLESS, hysteria2 и прокси
- Узлы подписок — несколько узлов сразу с раздачей соединений и слежкой, «Не брать» по странам и
- Группы — первый живой, самый быстрый, выбор вручную, раздача по весам (случайно, сайт — на
- DNS — серверы DoH, DoT, DoQ и обычные, у правила свой сервер; несколько серверов сразу или по
- Каталог сервисов — списки обновляются сами; при закрытом GitHub — через зеркало и запасные хосты
- Диагностика — проверки ядра, соединения в выходах, недавние имена резолвера, журнал;

![]() Правило: что, кого касается, куда | ![]() Выходы и подписки |
![]() Куда пойдёт запрос | ![]() Диагностика |
Установка
wget -O /tmp/splify2-install.sh https://gitlab.com/xyzmean/splify2/-/raw/main/install.sh && sh /tmp/splify2-install.sh
Установщик сам определяет архитектуру и менеджер пакетов (apk — на OpenWrt 25.12 и новее, opkg —
на 24.10 и старше) и ставит ядро steer 2.0 (steer-core и модули протоколов) и страницу LuCI.
Нужно ядро steer 2.0.0 или новее. Удаление — splify2-purge (без ключей показывает план, --yes
выполняет).
Счётчик на сайте. Раз в 23 часа роутер отзывается счётчику сайта splify2.github.io
(splify2-telemetry-panel.vercel.app/api/ping) и сообщает только свой идентификатор — так сайт
считает, на скольких роутерах работает splify2. Включено по умолчанию; выключить: **Настройки →
Интерфейс**, карточка «Счётчик на сайте». Подробно — docs/TELEMETRY.md.
Документация
- Быстрый старт и как это работает
- Панель splify2 подробно — docs/guide.md
- API rpcd — методы бэкенда
- Ядро steer и каталог списков



