Git Product home page Git Product logo

x-ui's Introduction

x-ui

Поддержка мультипротокольной многопользовательской xray панели

Введение функции

-Мониторинг состояния системы -Поддержка многопользовательской и мультипротокольной работы с визуализацией веб-страниц -Поддерживаемые протоколы: vmess, vless, trojan, shadowsocks, dokodemo-door, socks, http -Поддержка настройки большего количества конфигураций передачи -Статистика трафика, ограничение трафика, время истечения лимита -Настраиваемый шаблон конфигурации xray -Поддержка панели доступа https (укажите свое собственное доменное имя + ssl-сертификат) -Поддержка применения SSL-сертификата в один клик и автоматического продления -Для получения более подробной информации о дополнительных элементах конфигурации смотрите панель

Установка и обновление

bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

Ручная установка и обновление

  1. Первый из https://github.com/vaxilu/x-ui/releases Загрузите последнюю версию сжатого пакета, обычно выбирайте архитектуру amd64
  2. Затем загрузите этот сжатый пакет в каталог /root/ сервера и войдите на сервер с именем пользователя `root'

Если архитектура вашего серверного процессора не является "amd64", самостоятельно замените "amd64" в команде на другую архитектуру

cd /root/
rm x-ui/ /usr/local/x-ui/ /usr/bin/x-ui -rf
tar zxvf x-ui-linux-amd64.tar.gz
chmod +x x-ui/x-ui x-ui/bin/xray-linux-* x-ui/x-ui.sh
cp x-ui/x-ui.sh /usr/bin/x-ui
cp -f x-ui/x-ui.service /etc/systemd/system/
mv x-ui/ /usr/local/
systemctl daemon-reload
systemctl enable x-ui
systemctl restart x-ui

Установка через Docker

Это руководство по docker и изображение docker предоставлены Chasing66

  1. Установить docker
curl -fsSL https://get.docker.com | sh
  1. устанавить x-ui
mkdir x-ui && cd x-ui
docker run -itd --network=host \
    -v $PWD/db/:/etc/x-ui/ \
    -v $PWD/cert/:/root/cert/ \
    --name x-ui --restart=unless-stopped \
    enwaiax/x-ui:latest

Build свой образ

docker build -t x-ui .

SSL настройка

Это руководство по docker и изображение docker предоставлены FranzKafkaYu

Скрипт имеет встроенную функцию применения SSL-сертификата. Чтобы использовать скрипт для подачи заявки на получение сертификата, должны быть выполнены следующие условия:

-Знать зарегистрированный адрес электронной почты Cloudflare -Знать глобальный API-ключ Cloudflare -Доменное имя было присвоено текущему серверу через cloudflare

Как получить глобальный API-ключ Cloudflare:

При его использовании вам нужно только ввести "доменное имя", "почтовый ящик" и "КЛЮЧ API". Принципиальная схема выглядит следующим образом:

Меры предосторожности:

-Этот скрипт использует DNS API для подачи заявки на получение сертификата -Let'sEncrypt по умолчанию используется в качестве участника CA -Каталогом установки сертификата является каталог/root/cert -Все сертификаты, запрашиваемые в этом скрипте, являются сертификатами общедоменных имен

Использование робота Tg (в стадии разработки, временно недоступно)

Эта функция и руководство предоставлены FranzKafkaYu обеспечить

X-UI поддерживает такие функции, как ежедневное уведомление о дорожном движении и напоминание о входе в панель управления через Tg robot. Чтобы использовать Tg robot, вам необходимо подать заявку самостоятельно. Для получения конкретных руководств по применению, пожалуйста, обратитесь к [ссылке на блог] (https://coderfan.net/how-to-use-telegram-bot-to-alarm-you-when-someone-login-into-your-vps.html ) Инструкция по использованию: Установите соответствующие параметры робота в фоновом режиме панели, включая

-Токен робота Tg -Чат робота Tg -Время выполнения цикла робота Tg, используя синтаксис crontab

Справочная грамматика:

  • 30 * * * * * // Уведомляйте 30-е о каждой точке -@ежечасно//Ежечасное уведомление -@ежедневно//Ежедневное уведомление (ровно в 0:00 утра) -@каждые 8 часов//Уведомлять каждые 8 часов

Содержимое уведомления TG: -Использование трафика узла -Напоминание о входе в панель -Напоминание об истечении срока действия узла -Напоминание о дорожном движении

Планируются дополнительные функции...

Система внушений

  • CentOS 7+
  • Ubuntu 16+
  • Debian 8+

Часто задаваемые вопросы

##Миграция из версии 2-ui

Сначала установите последнюю версию x-ui на сервер, где установлен v2-ui, а затем используйте следующую команду для переноса. "Все входящие данные учетной записи" из собственного v2-ui будут перенесены в x-ui, "Настройки панели, имя пользователя и пароль перенесены не будут`

После успешной миграции, пожалуйста, "закройте v2-ui" и "перезапустите x-ui`, в противном случае входящий из v2-ui будет иметь "конфликт порта" с входящим из x-ui

x-ui v2-пользовательский интерфейс

проблема закрыта

Всевозможные мелкие белые проблемы приводят к очень высокому кровяному давлению

Наблюдатели за звездами во времени

Наблюдатели за звездами во времени

x-ui's People

Contributors

vaxilu avatar franzkafkayu avatar zamotaeff avatar gswxxn avatar jukrb0x avatar enwaiax avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.