Skip to content

kontsevoye/xkeen-control

Repository files navigation

xkeen-control

Telegram UI для управления доменным роутингом xkeen. Можно добавлять/удалять маршруты через бота.

Demo

Автоматическая установка на роутер

Запихиваем файл установки на роутер, делаем исполняемым, запускаем.

Например, запустив такую команду на роутере:

curl https://raw.githubusercontent.com/kontsevoye/xkeen-control/refs/heads/master/scripts/install.sh -o /opt/tmp/install.sh \
  && chmod +x /opt/tmp/install.sh \
  && /opt/tmp/install.sh

Если нет curl, то предварительно нужно его установить:

opkg update && opkg install curl

После выполнения всех действий можно отправить своему боту /list, он должен ответить текущим списком доменов.

Доступные команды

/list - Список проксируемых доменов
/add - Добавить домен в список проксируемых
/delete - Убрать домен из списка проксируемых
/restart - Перезапустить xkeen для применения конфига
/backups - Список бэкапов конфига
/restore - Восстановить конфига из бэкапа
/help - Помощь по префиксам xray

Так же если отправить любую строку без слэша в начале, то будет открыто интерактивное меню добавления записи.

Обновление

init.d укомплектован возможностью обновления. Нужно всего лишь запустить следующую команду и следовать инструкциям

/opt/etc/init.d/S52xkeencontrol update

Шатауты