8000 GitHub - AlexStrew/XKeenUI
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

AlexStrew/XKeenUI

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XKeenUI — Веб-интерфейс для конфигурирования XKeen

XKeenUI — это минималистичное веб-приложение для управления конфигурацией XKeen. Этот проект предлагает удобный способ настройки файлов inbounds, outbounds, routs. XKeenUI также позволяет контролировать работу самой службы и предоставляет ряд дополнительных возможностей для управления сервисом.
image

Основные возможности

1. Интерактивное управление конфигурацией

XKeenUI упрощает процесс настройки конфигурационных файлов:

  • Файлы inbounds, outbounds и routs могут быть изменены прямо через веб-интерфейс, без необходимости работы с консолью.

2. Управление службой XKeen

Из интерфейса можно:

  • Перезапускать службу XKeen для применения изменений.
  • Останавливать службу при необходимости для выполнения различных задач или диагностики.
  • Так же имеется индикатор состояния сервиса Xkeen.
    image

3. Встроенные редакторы

  • Текстовый редактор JSON: для ручного редактирования конфигурационных файлов.
  • Редактор последовательности блоков: упрощает управление блоками outbounds в файле routs, позволяя легко менять их порядок.
    image

4. Резервное копирование конфигураций

Каждое сохранение конфигурации сопровождается автоматическим созданием резервной копии предыдущей версии, что позволяет быстро откатиться на прежнюю конфигурацию, если что-то пошло не так.

5. Гибкое управление правилами

XKeenUI поддерживает функцию временного отключения правил. Для реализации этой возможности в файл routs был добавлен ключ disabled_rules.
image

6. Поддержка протокола VLESS

На данный момент проект полностью поддерживает работу с протоколом VLESS.


Установка

Для установки XKeenUI выполните следующую команду в вашем терминале:

cd /opt/etc/xray && curl -O https://raw.githubusercontent.com/konk22/XKeenUI/refs/heads/main/install.sh && chmod +x install.sh && ./install.sh

После выполнения скрипта интерфейс будет доступен на порте 8088.


Рекомендации по настройке

  1. Если вы используете конфигурации из официальной документации XKeen, представленной на XKeen Documentation, все параметры будут автоматически заполнены корректно.
  2. В связи с отсутствием строгого стандарта для значений ключа outboundTag, после первого запуска рекомендуется:
    • Удалить файлы 03_inbounds.json, 04_outbounds.json, 05_routs.json.
    • Либо привести значения этих ключей к типам, представленным в документации.

Присоеденяйтесь к тестированию. Не стесняйтесь создавать issue или предлагать pull requests!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.8%
  • CSS 17.3%
  • HTML 10.6%
  • Python 9.5%
  • Shell 4.8%
0