Премиальное программное обеспечение и практические уроки
Панель визуализации рентгеновской панели X-UI, мониторинг состояния сервера в реальном времени
рентгенПанель X-UI очень удобна и поддерживаетРеальностьПротокол не только может визуально строить SS,V2ray、Рентген、ТроянИ другие популярные протоколы. Вы также можете отслеживать состояние производительности VPS и использование трафика в режиме реального времени. X-UI, разработанный на языке GO, обеспечивает более высокую производительность и очень низкий расход памяти. Поддерживаемые протоколы: Reality,вмесс、без, троян,теневые носки, dokodemo-door, socks, http
существоватьGitHubНа сайте размещено несколько проектов ветви X-UI, которые в настоящее время обновляются и поддерживаются.
- Проект x-ui от Vaxilu:https://github.com/vaxilu/x-ui (Первоначальная версия проекта x-ui была прекращена 25 августа 2021 г.)
- Проект X-UI от FranzKafkaYu:https://github.com/FranzKafkaYu/x-ui (Архивировано владельцем 11 декабря 2023 г.)
- Проект MHSanaei 3x-ui:https://github.com/MHSanaei/3x-ui (Проект x-ui постоянно обновляется)
- Проект xray-ui от qist:https://github.com/qist/xray-ui (Проект x-ui постоянно обновляется)
- Проект X-ui компании sing-web:https://github.com/sing-web/x-ui (обновления проекта x-ui по состоянию на 15 июля 2023 г.)
- Проект x-ui от alireza0:https://github.com/alireza0/x-ui(Проект x-ui постоянно обновляется)
- Проект x-ui Дидитры:https://github.com/diditra/x-ui (Проект обновлен по состоянию на 15 мая 2023 г.)
- X-ui Английская версия:https://github.com/NidukaAkalanka/x-ui-english
Проект X-UI поддерживает новейшиеПоддержка протокола реальности, который в настоящее время также является относительно безопасным протоколом!
Требования к установке и настройке X-UI
Память
- Минимум 128 МБ/рекомендуется 256 МБ+
Операционная система
проект x-ui от vaxilu
Поддерживает многопротокольную и многопользовательскую рентгеновскую панель
Введение в возможности x-ui от Vaxilu
- Мониторинг состояния системы
- Поддержка многопользовательского и многопротокольного режима визуализации веб-страниц
- Поддерживаемые протоколы: reality, vmess, vless, trojan, shadowsocks, dokodemo-door, socks, http
- Поддержка настройки дополнительных конфигураций передачи
- Статистика трафика, лимит трафика, лимит времени
- Настраиваемые шаблоны конфигурации рентгеновского излучения
- Поддержка панели доступа https (с собственным доменным именем +SSLСертификат)
- Поддержка подачи заявки на SSL-сертификат в один клик и автоматического продления
- Для более расширенных элементов конфигурации см. панель
установка x-ui от vaxilu
баш <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
Проект X-UI Франца Кафки Ю
Легкая рентгеновская панель с поддержкой нескольких протоколов и нескольких пользователей на одном порту, поддерживает английский и Телеграмма Робот. Простой в использовании и управлении.
Поддерживает однопортовую многопользовательскую многопротокольную рентгеновскую панель,
Быстро и легко отслеживайте и управляйте своими прокси-сервисами с помощью бесплатного бота Telegram.
⚡xtls-rprx-vision
иреальность
Пожалуйста, ознакомьтесь с разделом «Быстрый старт».здесь
Введение в функцию x-ui FranzKafkaYu
- Мониторинг состояния системы
- Поддерживает однопортовый многопользовательский режим, многопротокольную работу и визуализацию веб-страниц.
- Поддерживаемые протоколы: reality, vmess, vless, trojan, shadowsocks, shadowsocks 2022, dokodemo-door, socks, http
- Поддержка настройки большего количества транспортных конфигураций: http, tcp, ws, grpc, kcp, quic
- Статистика трафика, лимит трафика, лимит времени, сброс в один клик и мониторинг устройства
- Настраиваемые шаблоны конфигурации рентгеновского излучения
- Поддержка панели доступа https (доменное имя + SSL-сертификат)
- Поддержка подачи заявки на SSL-сертификат в один клик и автоматического продления
- Функции оповещения и управления ботом Telegram
- Для более расширенных элементов конфигурации см. панель
История обновлений FranzKafkaYu x-ui
- 18 июля 2023 г.: случайная генерация dest и serverNames Reality, удаление доменных имён Microsoft; уточнение конфигурации сниффинга.
- 2023.06.10: ОткрытоТЛСАвтоматически повторно использовать сертификаты панели и доменные имена; добавлять настройки горячей перезагрузки сертификатов; оптимизировать функцию ограничения устройств
- 2023.04.09: Поддержка Reality; поддержка новых команд управления ботом Telegram
- 2023.03.05: Поддержка ограничения срока действия пользователя; генерация случайного имени пользователя, пароля и порта
- 2023.02.09: Поддержка ограничения пользовательского трафика и статистики в пределах одного порта; поддержка конфигурации VLESS UTLS и экспорта ссылок общего доступа
- 2022.12.07: Добавлено ограничение на количество одновременных подключений устройств; улучшена конфигурация TLS, теперь поддерживается выбор minVersion, maxVersion и cipherSuites.
- 2022.11.14: Добавлена опция управления потоком xtls-rprx-vision; автоматическое обновление геоданных и очистка журналов через регулярные интервалы.
- 2022.10.23: Реализована полная поддержка английского языка; добавлена функция пакетного экспорта ссылок для совместного использования; оптимизированы сведения о странице и уведомления Telegram.
- 2022.08.11: Реализация многопользовательского режима Vmess/Vless/Trojan с одним портом; добавление напоминания об ограничении использования ЦП
- 2022.07.28: Добавлено приложение сертификата автономного режима acme; добавлен механизм автоматического поддержания активности x-ui; оптимизированы параметры компиляции для адаптации к большему количеству систем.
- 2022.07.24: Добавлены автоматическое создание корневого пути панели, функция автоматического сброса трафика узла и функция уведомления об изменении IP-доступа устройства.
- 2022.07.21: Добавлено напоминание об изменении IP-адреса узла, добавлена функция остановки/перезапуска Xray в веб-панели, оптимизированы некоторые переводы.
- 2022.07.11: Добавлено напоминание об истечении срока действия узла, стратегия предупреждения о трафике, добавлена репликация узла бота Telegram, получена ссылка для совместного использования и т. д.
- 2022.07.03: Переработан функционал бота Telegram, управление командами больше не требует ввода с клавиатуры; добавлена конфигурация базовой передачи трояна.
- 2022.06.19: Добавлен новый шифр Shadowsocs2022, добавлены функции поиска узлов и очистки трафика в один клик.
- 2022.05.14: Добавлена функция управления командами бота Telegram, поддерживающая закрытие/открытие/удаление узлов и т. д.
- 2022.04.25: ДобавленоSSHНапоминание о входе в систему, напоминание о входе в систему панели
- 2022.04.23: Добавить больше функций напоминаний для бота Telegram
- 2022.04.16: Добавлена панель настроек функции Telegram-бота
- 2022.04.12: Оптимизация напоминаний об уведомлениях Telegram Bot
- 2022.04.06: Оптимизация процесса установки/обновления, добавление функции выпуска сертификатов, добавление функции push-уведомлений бота Telegram
Установка FranzKafkaYu x-ui
Перед установкой убедитесь, что ваша система поддерживаетбаш
среда, и системная сеть в норме
⚡Вы также можете использовать эту команду для обновления с исходной версии, и данные не будут потеряны⚡
баш <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)
Для пользователей английского языка используйте следующую команду для установки версии поддержки английского языка:
баш <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install_en.sh)
Чтобы установить определенную версию, вы можете указать номер версии в приведенной выше команде, например:0.3.4.4
, команда установки следующая:
баш <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh) 0.3.4.4
Проект MHSanaei 3x-ui
Панель Xray поддерживает многопротокольную многопользовательскую политику истечения срока действия, а также ограничения трафика и IP-адресов (Vmess, Vless, Trojan, ShadowSocks и Wireguard). Расширенная веб-панель • Построена на ядре Xray.
Контактная информация проекта:t.me/panel3xui
Введение в функцию 3x-ui от MHSanaei
- Мониторинг состояния системы
- Поиск по всем входящим и клиентским запросам
- Темная/Светлая тема
- Поддерживает несколько пользователей и несколько протоколов
- Поддержка протоколов, включая VMess, VLESS, Trojan, Shadowsocks, Dokodemo-door, Socks, HTTP, Wireguard
- Поддерживает собственные протоколы XTLS, включая RPRX-Direct, Vision и REALITY
- Статистика трафика, лимиты трафика и ограничения по времени истечения срока действия
- Настраиваемые шаблоны конфигурации рентгеновского излучения
- Поддержка панели доступа HTTPS (доменное имя, предоставленное пользователем, и SSL-сертификат)
- Поддержка подачи заявки на SSL-сертификат в один клик и автоматического продления
- Для более подробной информации о настройках обратитесь к панели
- Исправлена маршрутизация API (пользовательские настройки будут созданы с помощью API)
- Поддерживает изменение конфигурации с помощью различных элементов, доступных на панели.
- Поддержка экспорта/импорта базы данных из панели
Установка и обновление 3x-ui от MHSanaei
баш <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
Чтобы установить пользовательскую версию, добавьте её в конец команды установки. Например, для версии 2.2.1:
баш <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) v2.2.1
Скриншоты 3x-ui от MHSanaei
проект xray-ui от qist
Мониторинг состояния системы поддерживает несколько протоколов, а визуализация веб-страниц поддерживает протоколы: vmess, vless, trojan, shadowsocks, dokodemo-door, socks и http. Поддерживает настройку дополнительных конфигураций передачи данных, статистику трафика, ограничение трафика, сокращение времени, настраиваемые шаблоны конфигурации Xray, поддерживает панель доступа по протоколу https (предоставленное доменное имя + SSL-сертификат). Для получения дополнительных настроек см. панель.
Журнал изменений xray-ui от qist
2023.8.8 Обновлен до последних зависимостей и добавлен фрагмент для управления опубликованными TCP-сегментами, что может в некоторых случаях обмануть систему обзора, например, обход черного списка SNI.Справочник по модулю конфигурации клиента Официальная документация по конфигурации
2023.5.29 Добавлена и изменена команда xray-ui crontab для добавления обновления GeoIP в запланированную задачу. Время выполнения по умолчанию — 1:30. Вы можете использовать файл /etc/crontab.
2023.5.15 Добавить xray-ui geoip Обновить библиотеку IP Добавить импорт и экспорт базы данных
6 мая 2023 г.: Исправлена проблема в конфигурации cipherSuites, из-за которой разделитель был изменён с на . Это было сделано без прочтения документации и являлось распространённой ошибкой. К сожалению, если вы изначально настроили cipherSuites, измените его на auto, а затем обновите и добавьте интерфейс топологии.
2023.5.4 Анализ множественных вариантов, конфигурация tls cipherSuites множественные варианты!
2023.4.28 Добавлен общий доступ к REALITY для случайного выбора SNI с целью упрощения использования решения конфигурации any_SNI_No_SNI.
2023.4.26Добавить перенаправление SNI на фронтенде Nginx
2023.4.24 Добавить обновление GeoIP, Geosite одним щелчком мыши Добавить GeoIP, Geosite Обновить номер версии
Установка xray-ui от qist
баш <(curl -Ls https://raw.githubusercontent.com/qist/xray-ui/main/install.sh)
Проект X-ui от sing-web
Рентгеновская панель с поддержкой нескольких протоколов и нескольких пользователей
Введение в X-UI для sing-web
- Мониторинг состояния системы
- Поддерживает многопользовательский многопротокольный режим, многопользовательскую работу на одном порту и работу с веб-визуализацией.
- Поддерживаемые протоколы: vmess, vless, trojan, shadowsocks, dokodemo-door, socks, http
- Поддержка vless/trojan reality
- Поддержка настройки дополнительных конфигураций передачи
- Статистика трафика, лимит трафика, время истечения лимита
- Настраиваемые шаблоны конфигурации рентгеновского излучения
- Поддержка панели доступа https (доменное имя + SSL-сертификат)
- Поддержка подачи заявки на SSL-сертификат в один клик и автоматического продления
- Для более расширенных элементов конфигурации см. панель
Установка Sing-web X-ui
баш <(wget -qO- https://raw.githubusercontent.com/sing-web/x-ui/main/install.sh)
Отказ от ответственности: Этот проект предназначен исключительно для личного обучения и общения. Пожалуйста, соблюдайте местные законы и правила и не используйте его в незаконных целях. Не используйте его в производственной среде.
проект x-ui от alireza0
Поддерживает многопротокольную многопользовательскую дату истечения срока действия и панель анализа трафика (Vmess, Vless, Trojan и Shadowsocks)
Введение в x-ui от alireza0
- Поддерживаемые протоколы включают VLESS, VMess, Trojan, Shadowsocks, Dokodemo-door, SOCKS, HTTP, Wireguard.
- Поддерживает протоколы XTLS, включая Vision и REALITY
- Расширенный интерфейс для маршрутизации трафика, включая протокол прокси-сервера, обратный, внешний и прозрачный прокси-сервер, а также несколько доменов, SSL-сертификатов и портов
- Поддержка автоматической генерации исходящих сообщений с помощью Wireguard Cloudflare ВАРП
- Интерактивный интерфейс JSON для настройки шаблона рентгеновского снимка
- Интерфейс высокого уровня для входящей и исходящей конфигурации
- На основе лимита клиентского трафика и срока действия для первого использования
- Отображение онлайн-клиентов, статистики трафика и мониторинга состояния системы
- Глубокий поиск в базе данных
- Показывает клиентов, у которых истек срок действия или превышен лимит данных
- Подписка на услугу с (множественными) ссылками
- Импорт и экспорт баз данных
- Подача заявки на SSL-сертификат в один клик и автоматическое продление
- HTTPS для безопасного доступа к веб-панели и услугам подписки (предоставляемое вами доменное имя + SSL-сертификат)
- Темная/Светлая тема
установка x-ui от alireza0
баш <(curl -Ls https://raw.githubusercontent.com/alireza0/x-ui/master/install.sh)
Установка пользовательской версии: Шаг 1. Чтобы установить нужную версию, добавьте её в конец команды установки. Например, версия 1.7.1.
баш <(curl -Ls https://raw.githubusercontent.com/alireza0/x-ui/master/install.sh) 1.7.1
Предварительный просмотр интерфейса x-ui от alireza0
Проект Дидитры x-ui
Панель Xray поддерживает многопротокольную многопользовательскую истечение срока действия и ограничения трафика (Vmess и Vless) и IP-адресов.
Введение Дидитры в x-ui
- Мониторинг состояния системы
- Поддержка многопользовательских, многопротокольных операций и визуализации веб-страниц.
- Поддерживаемые протоколы: vmess, vless, trojan, shadowsocks, dokodemo-door, socks, http
- Поддерживает многофункциональные боты Telegram со встроенным управлением учетными записями (VPN магазин)
- Статистика трафика, лимит трафика, время истечения лимита
- Настраиваемые шаблоны конфигурации рентгеновского излучения
- Поддержка панели доступа https (доменное имя + SSL-сертификат)
- Поддержка подачи заявки на SSL-сертификат в один клик и автоматического продления
- Для более подробной информации о настройках обратитесь к панели
Установка x-ui Дидитры
баш <(curl -Ls https://raw.githubusercontent.com/diditra/x-ui/master/install.sh)
Чтобы установить пользовательскую версию, добавьте её в конец команды установки. Пример версии 1.1.0:
баш <(curl -Ls https://raw.githubusercontent.com/diditra/x-ui/master/install.sh) v1.1.0
Скриншоты x-ui Дидитры
пример ручной установки и обновления x-ui
- Первый изhttps://github.com/vaxilu/x-ui/releasesЗагрузите последний сжатый пакет, обычно выбирайте
amd64
рамка - Затем загрузите этот сжатый пакет на сервер.
/корень/
каталог и использоватькорень
Сервер входа пользователя
Если архитектура ЦП вашего сервера не
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
этот Докер Учебное пособие и образ докера отChasing66поставлять
Установить Докер
curl -fsSL https://get.docker.com | sh
Установить 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
Создайте свой собственный имидж
docker build -t x-ui .
заявка на SSL-сертификат
Эта функция и руководство предоставленыFranzKafkaYuпоставлять
Функция подачи заявки на SSL-сертификат настроена в скрипте. Для подачи заявки на сертификат с помощью этого скрипта необходимо выполнение следующих условий:
- Узнайте зарегистрированный адрес электронной почты Cloudflare
- Узнайте свой глобальный ключ API Cloudflare
- Доменное имя было разрешено на сервере через CloudFlare.
Чтобы получить глобальный API-ключ Cloudflare:
Чтобы использовать его, просто введитедоменное имя
, Почта
,API-КЛЮЧ
Тогда цель отображения будет следующей:
Примечания:
- В сценарии используетсяDNS API подаст заявку на сертификацию
- Использование по умолчанию Давайте зашифруем Как CA
- Каталог установки сертификата — /root/cert
- Сертификаты, запрашиваемые этим скриптом, являются подстановочными сертификатами домена.
Подайте заявку на сертификат доменного имени, используя скрипт Acme
Примечание: перед установкой скрипта Acme сначала установите socat.
dnf install -y curl socat wget
После завершения установки продолжите установку скрипта Acme ниже.
Установка скрипта Acme
curl https://get.acme.sh | sh
Если socat не установлен, при установке скрипта будет выдана ошибка!
Как запросить сертификат, если порт 80 не используется
Замените доменное имя и адрес электронной почты xxx в коде на доменное имя и адрес электронной почты, которые вы разрешили.
~/.acme.sh/acme.sh --register-account -m xxx@gmail.com ~/.acme.sh/acme.sh --issue -d xxx.com --standalone
Если отображается изображение выше, это означает, что сертификат домена успешно запрошен. Далее установите сертификат в указанную папку.
Установить сертификат в указанную папку
Замените доменное имя в коде на доменное имя, которое вы разрешили, и сохраните сертификат доменного имени в каталоге /root/.
~/.acme.sh/acme.sh --installcert -d xxx.com --key-file /root/private.key --fullchain-file /root/cert.crt
Пример руководства по установке X-UI
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
Дождитесь установки. Появление в командной строке следующего сообщения означает, что установка прошла успешно!
Изменить пароль панели
Откройте браузер.http://IP-адрес сервера:54321, панель входа в систему (имя пользователя и пароль — admin)
Перейдите в Настройки панели → Настройки пользователя и измените свое имя пользователя и пароль.
Настроить узел
Режим без CDN
Войдите в панель управления, перейдите в список входящих сообщений и нажмите синий знак «+».
Введите примечания. Порт обычно оставляют по умолчанию, а протокол передачи рекомендуется использовать ws. Трафик и время истечения срока действия можно настроить, но обычно это не так. Затем нажмите «Добавить».
Рядом с только что созданным узлом нажмите «Операция» → «QR-код».
Используйте свой телефон для сканирования QR-кода на экране или нажмите кнопку «Копировать», чтобы экспортировать только что созданный вами узел.
модель CDN
Откройте управление доменными именами CloudFlare, добавьте новую запись разрешения в свой VPS, оставьте облако открытым и нажмите «Сохранить».
Перейти кИсточник Сервер, нажмите «Создать сертификат».
Измените срок действия сертификата и нажмите «Создать».
Скопируйте открытый и закрытый ключи для использования в будущем.
Войдите в панель управления, перейдите в список входящих сообщений и нажмите синий знак «+».
Для настройки обратитесь к рисунку ниже, затем нажмите «Добавить».
Рядом с только что созданным узлом нажмите Действие → QR-код.
Используйте свой телефон для сканирования QR-кода на экране или нажмите кнопку «Копировать», чтобы экспортировать только что созданный вами узел.
Часто задаваемые вопросы по X-UI
Почему я не могу подключиться к узлу?
- Пожалуйста, проверьте конфигурацию.
- Перейдите на страницу управления доменом CF, перейдите на вкладку SSL и выберите опцию Full.
Рекомендации по усилению безопасности VPS
1. Поддерживайте версию ядра в актуальном состоянии, чтобы устранить уязвимости на уровне ядра.
2. Не работайте без защиты, когда включен брандмауэр.
3. Установите Fail2ban и настройте ssh nginx для автоматической блокировки подозрительных IP-адресов.
4. Не используйте простые пароли или запрещайте использование паролей для входа в систему, используйте вход с закрытым ключом RSA.
5. Настройте время повторного ввода пароля SSH.
6. Добавьте выделенный IP-адрес для входа по SSH. Удалите брандмауэр, чтобы, если у вас нет фиксированного IP-адреса, использовать Clash или другие SSH-агенты для подключения к вашему VPS-IP-адресу.
Правило конфликта - DST-PORT,22,ДОСТУП-ЗАПРЕЩЕН
Настройки брандмауэра
Установка брандмауэра Ubuntu/Debian
# 1. Отключите UFW по умолчанию # Остановите службу UFW sudo systemctl stop ufw # Отключите загрузку sudo systemctl disable ufw # Удалите правила UFW sudo ufw --force reset # 2 Установите брандмауэр apt update apt install -y firewalld # Перезагрузите (перезагрузка требуется после добавления или удаления правил) firewall-cmd --reload # Запустите systemctl start firewalld # Перезапустите systemctl restart firewalld # Настройте загрузку systemctl enable firewalld # Отключите загрузку systemctl disable firewalld
Установка брандмауэра на CentOS/Rocky/Redhat
yum install -y firewalld # Перезагрузить (перезагрузка требуется после добавления или удаления правил) firewall-cmd --reload # Запустить systemctl start firewalld # Перезапустить systemctl restart firewalld # Установить на запуск при загрузке systemctl enable firewalld # Отключить запуск при загрузке systemctl disable firewalld
# Добавить указанный IP-адрес для доступа к службе SSH firewall-cmd --permanent --add-rich-rule='rule family=ipv4 source address=10.0.0.1/32 service name=ssh accept' firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="103.119.132.41/32" service name="ssh" accept' # Закрыть службы доступа SSH для всех IP-адресов firewall-cmd --remove-service=ssh --permanent # Добавить службы http и https firewall-cmd --add-service=http --permanent firewall-cmd --add-service=https --permanent # Применить конфигурацию firewall-cmd --reload # Просмотреть правила firewall-cmd --list-all
Бесплатное заявление
- Эта программа предназначена только для обучения и ознакомления, а не для получения прибыли. Пожалуйста, удалите её в течение 24 часов после загрузки. Использование в коммерческих целях запрещено. Текст, данные и изображения защищены авторским правом. При воспроизведении, пожалуйста, указывайте источник.
- Использование данной программы регулируется отказом от ответственности за её использование. Использование данной программы должно соответствовать законам и правилам страны, где находится сервер, и страны, где находится пользователь. Автор программы не несёт ответственности за ненадлежащее поведение пользователя.
Очень практичное руководство
При установке xui соединение с raw.githubusercontent.com() зависает, и я не могу скачать. Что делать?
CloudFlare часто сообщает об ошибках, и я перешёл на AWS. Сервис очень хорош.
AWS предоставляет 1 ТБ бесплатного трафика CDN в месяц
Панель X-UI очень удобна! Визуальное управление, можно в любой момент проверить использование ресурсов сервера!