Profile
Back to NewsBack
GitHub Trending 1 min
Reader Mode
splify2/splify2: Панель для OpenWrt: нужные сервисы — через туннель на всех устройствах сети, остальное — напрямую

splify2/splify2: Панель для OpenWrt: нужные сервисы — через туннель на всех устройствах сети, остальное — напрямую

8 hours ago

splify2

Нужные сервисы — через туннель на всех устройствах сети. Всё остальное — напрямую.

Выпуск</a> Документация</a> Telegram</a> Поддержать проект</a>

Было: VPN на каждом устройстве по отдельности. Стало: одна настройка на роутере — правила для всей сети

Панель для роутера на OpenWrt — страница LuCI Сервисы → splify2. Вы выбираете сервисы и выход, splify2 пишет спеку ядру steer, а маршрутизацию ведёт ядро steer средствами ядра Linux: nftables, таблицы маршрутизации, домены через fake-IP.

Возможности

  • Правила — «что + кого касается + куда»: сервисы каталога и свои списки, вся сеть или выбранные
устройства, выход. Читаются сверху вниз, побеждает первое совпадение
  • Выходы — свой интерфейс роутера (WireGuard, AmneziaWG), подписки VLESS, hysteria2 и прокси
(Trojan, Shadowsocks, SOCKS, HTTP(S), VMess), xsteer, WireGuard поверх поддельного TCP
  • Узлы подписок — несколько узлов сразу с раздачей соединений и слежкой, «Не брать» по странам и
словам в имени, бейджи протокола и защиты у каждого узла, внешний адрес выхода
  • Группы — первый живой, самый быстрый, выбор вручную, раздача по весам (случайно, сайт — на
одном выходе, сайт и устройство — на одном выходе); упало всё — трафик останавливается, а не уходит мимо туннеля
  • 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.

Документация

Chat with me