3x-ui на VPS: установка и настройка панели
Пошаговое руководство по установке и настройке панели 3x-ui на VPS: подготовка, установка, создание инбаундов, безопасность и полезные советы.
Содержание
3x-ui — это популярная панель управления для Xray-серверов на Linux. Она позволяет быстро разворачивать прокси-протоколы (VMess, VLESS, Trojan и другие) и управлять ими через веб-интерфейс. В этой статье мы подробно разберём установку 3x-ui на VPS и её базовую настройку.
Что такое 3x-ui и зачем он нужен на VPS
3x-ui — это веб-панель с открытым исходным кодом, которая упрощает управление Xray. Основные возможности:
- создание и удаление инбаундов (входящих соединений);
- управление пользователями и их ключами;
- мониторинг трафика и онлайн-подключений;
- поддержка SSL/TLS-сертификатов;
- настройка нескольких протоколов на одном порту.
Установка 3x-ui на VPS занимает несколько минут и не требует сложных ручных конфигураций — основные операции выполняются через веб-интерфейс.
Подготовка VPS к установке 3x-ui
Для установки 3x-ui вам понадобится VPS под управлением Linux (обычно используется Ubuntu 20.04/22.04, Debian 10/11, CentOS 7+). Минимальные требования — 512 МБ ОЗУ и 1 vCPU.
Перед началом убедитесь, что вы подключились к серверу по SSH. Обновите системные пакеты:
apt update && apt upgrade -y # для Debian/Ubuntu
yum update -y # для CentOS/AlmaLinux
Установите curl, если он отсутствует:
apt install curl -y
Также рекомендуется настроить часовой пояс и включить автоматическое обновление безопасности — это повысит стабильность и защиту сервера.
Установка 3x-ui на VPS
Официальный способ установки — использование bash-скрипта из репозитория проекта на GitHub. На момент написания статьи актуальная команда выглядит так:
bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)
Скрипт автоматически определит вашу ОС и выполнит все необходимые действия: скачает бинарники Xray, создаст файлы конфигурации и запустит панель. По окончании установки вы увидите URL для доступа к панели, а также имя пользователя и пароль по умолчанию.
Важно: версия скрипта и способ установки могут изменяться. Всегда сверяйтесь с официальной страницей проекта на GitHub.
Настройка панели 3x-ui после установки
Сразу после установки необходимо войти в панель и изменить учётные данные администратора. Откройте браузер и перейдите по адресу, который вывел скрипт, например http://ваш-IP:2053 (порт по умолчанию — 2053). Введите логин и пароль, затем в меню «Панель» смените порт, имя пользователя и пароль.
Изменение порта панели
По умолчанию панель слушает порт 2053, который общеизвестен. Рекомендуется изменить его на случайный порт (например, 8443 или 9443), чтобы снизить риск сканирования. Для этого зайдите в «Настройки» — «Параметры панели» и укажите новый порт.
Настройка SSL-сертификата
Для работы через HTTPS и защиты трафика необходимо включить SSL. В 3x-ui можно использовать Let's Encrypt, если у вас есть домен, или загрузить свой сертификат. Настройте SSL в разделе «Параметры панели».
Создание первого пользователя и инбаунда
После базовой настройки перейдите в раздел «Инбаунды» и нажмите «Добавить инбаунд». Выберите протокол — например, VLESS или VMess. Укажите порт, на котором будет работать прокси (не путать с портом панели).
Затем задайте параметры:
- общий UUID (можно сгенерировать вручную или нажать кнопку генератора);
- подключения к клиентам — добавьте нового клиента и укажите его идентификатор;
- для VLESS также можно включить Flow (например, xtls-rprx-vision для улучшенной производительности).
После сохранения инбаунда скопируйте данные подключения (адрес, порт, UUID, тип шифрования) и импортируйте их в клиентское приложение (v2rayNG, Shadowrocket и т.д.).
Безопасность и обновление 3x-ui
Чтобы защитить сервер от несанкционированного доступа, выполните следующие рекомендации:
- используйте сложные пароли и регулярно меняйте их;
- ограничьте доступ к панели по IP-адресу через firewall;
- настройте автоматическое обновление панели (в разделе «Настройки»);
- не используйте стандартный порт панели.
Обновление 3x-ui выполняется через панель: раздел «Обновление» — там можно увидеть текущую версию и установить новую, если она доступна. Также можно запустить команду из официального скрипта заново.
Заключение
Мы рассмотрели, как установить и настроить 3x-ui на VPS. Панель позволяет легко управлять Xray и создавать прокси-подключения за пару кликов. Не забывайте следить за обновлениями проекта и использовать надёжные пароли. Актуальные версии и инструкции всегда можно найти на официальном GitHub-репозитории.
Мини-чеклист
- Подключитесь к VPS по SSH
- Обновите системные пакеты (apt update && apt upgrade -y)
- Установите curl (apt install curl -y)
- Запустите официальный скрипт установки 3x-ui
- Измените порт, логин и пароль панели после входа
- Настройте SSL/TLS для панели
- Создайте инбаунд (например, VLESS) и добавьте пользователя
- Импортируйте данные подключения в клиентское приложение
Частые ошибки
- Использование слабых паролей для панели и инбаундов
- Оставление порта панели по умолчанию (2053) — это упрощает атаки
- Несвоевременное обновление 3x-ui и Xray
- Настройка прокси без SSL — трафик не шифруется
- Применение устаревших команд из неофициальных источников
Источники и документация
FAQ
Как обновить 3x-ui?
В панели перейдите в раздел «Обновление» и следуйте инструкциям. Либо повторно выполните официальный скрипт установки.
Можно ли установить 3x-ui на Windows?
Нет, панель разработана для Linux. Для Windows можно использовать WSL или Docker-контейнер.
Что делать, если забыл пароль от панели?
Сбросить пароль можно командой x-ui reset, выполненной от root. Уточните актуальную команду в документации.
Безопасна ли панель 3x-ui?
Панель имеет открытый код и активно поддерживается сообществом. Как и любое ПО, она может содержать уязвимости, поэтому важно своевременно обновлять её и соблюдать базовые меры безопасности.
Хотите перейти сразу к рабочему доступу?
Если сценарий уже ясен и не хочется проходить все шаги вручную, оформите доступ и проверьте подключение на своем устройстве.
Получить доступ