DevOps

3x-ui не загружается: что делать на сервере Aeza

Панель 3x-ui не загружается на Aeza? Диагностика: проверка сервиса x-ui, портов, фаервола, логов и SNI-ключа для Amnezia VPN. Пошаговое решение бесконечной загрузки IP:8080 через SSH.

Что делать, если не загружается панель 3x-ui?

У меня есть сервер на Aeza, на котором настроен VPN через SNI ключ (из белого списка) в 3x-ui для Amnezia. После ввода SNI ключа из белого списка VPN работал несколько дней. Ранее он также стабильно работал на встроенном в Amnezia Xray. Сейчас VPN снова не работает. Я пытался зайти в панель 3x-ui через WinSCP, перешел по ссылке IP:8080, но страница бесконечно загружается через домашний интернет. Что делать в этой ситуации?

Если панель 3x-ui не загружается по адресу IP:8080, скорее всего, виноват сбой сервиса, блокировка порта или проблема с сетью на сервере Aeza. Сначала подключитесь по SSH и проверьте статус x-ui — команда systemctl status x-ui покажет, запущен ли он. Если сервис мертв, перезапустите его и гляньте логи; на Aeza с SNI-ключами для Amnezia это часто решает бесконечную загрузку.


Содержание

  • [Первые шаги диагностики {#first-steps}]
  • [Проверка сервиса и портов {#service-check}]
  • [Анализ логов 3X-UI {#logs-analysis}]
  • [Проблемы с фаерволом и Aeza {#firewall-aeza}]
  • [Работа с SNI-ключом для Amnezia {#sni-amnezia}]
  • [Переустановка панели {#reinstall}]
  • [Источники {#sources}]
  • [Заключение {#conclusion}]

Первые шаги диагностики

Сайт висит на бесконечной загрузке? Знакомая картина с 3x-ui не загружается. Вы на Aeza, VPN через SNI для Amnezia работал几天, а теперь тишина. Не паникуйте — 90% случаев решается базовой проверкой.

Сначала убедитесь, что сервер живой. Подключитесь по SSH: ssh root@ваш_IP. Если не входит, проблема в доступе к Aeza — проверьте IP в панели провайдера, может, счет просрочен или IP сменился. Пинганули сервер? ping ваш_IP из терминала или cmd. Нет отклика? Сеть Aeza барахлит, пишите в тикет.

Дальше браузер. Вы пробовали WinSCP — он файловый менеджер, а не браузер, так что ссылка IP:8080 там не взлетит. Откройте Chrome или Firefox инкогнито, введите http://IP:8080/panel (или /ui, зависит от версии). Блокировщик рекламы? Вырубите. Домашний интернет? Попробуйте с мобильного трафика или VPN (ирония, да?). Если с другого IP заходит — ваш провайдер блочит порт 8080.

А что с HTTPS? Многие ставят 3X-UI на 443, но вы указали 8080. Проверьте config в /usr/local/x-ui/x-ui.json — там “webListen”: “:8080”. Изменили? Сохраните и рестарт.


Проверка сервиса и портов

Сервис x-ui не бегает — главная причина, почему 3x ui не загружается. Зайдите по SSH и наберите:

systemctl status x-ui

Видишь “inactive (dead)”? Значит, упал. Логи в journalctl -u x-ui -e покажут почему — ошибка порта, память или конфликт с Xray.

Перезапуск прост:

systemctl restart x-ui
systemctl enable x-ui # чтобы стартовал при reboot

Порты открыты? netstat -tuln | grep 8080 или ss -tuln | grep 8080. Нет? Добавьте в фаервол Aeza. У них UFW или firewalld?

ufw allow 8080
ufw reload

Или iptables: iptables -A INPUT -p tcp --dport 8080 -j ACCEPT.

На Aeza серверы чистые, но проверьте, не жрет ли RAM процесс. top или htop — если x-ui висит 100% CPU, убейте killall x-ui и рестарт.

Иногда помогает смена порта в конфиге на 2053 или 8443 — меньше блокировок. Сохраните JSON, x-ui restart.


Анализ логов 3X-UI

Логи — ваш лучший друг, когда 3x-ui не загружается. Не игнорируйте их, как многие.

Основные файлы:

  • /var/log/x-ui/x-ui.log
  • journalctl -u x-ui --no-pager

Ищите ошибки: “bind: address already in use” — порт занят Xray или nginx. “failed to load config” — битый JSON от SNI-ключей Amnezia.

Для Xray логов: /usr/local/x-ui/bin/xray логи в /var/log/xray/. Если SNI сломался, там “invalid SNI” или “TLS handshake failed”.

Пример типичной ошибки на Aeza: после апдейта ядра порт 8080 конфликтует. Решение — x-ui setting -port 8081 и обновите ссылку.

Тестируйте локально на сервере: curl -v localhost:8080. 200 OK? Проблема в удаленном доступе. Нет? Сервис дохлый.

Хотите автоматизировать? Скрипт:

bash
#!/bin/bash
systemctl restart x-ui && tail -f /var/log/x-ui/x-ui.log

Запускайте — увидите реал-тайм.


Проблемы с фаерволом и Aeza

Aeza — бюджетный хостинг, фаервол строгий. 3x ui не загружается часто из-за него.

В панели Aeza откройте security → firewall. Добавьте inbound rule: TCP 8080 от any IP (или вашего). IPv6? Включите, если юзаете.

UFW на сервере:

ufw status verbose
ufw allow from your_IP to any port 8080

Cloudflare или DDoS-защита Aeza? Иногда блочит панели. Отключите temporarily.

Провайдер интернета дома? В России 8080 иногда фильтруют — используйте ngrok для туннеля: ngrok http 8080, получите публичный URL.

Если сервер в дата-центре с блокировками (типа Hetzner, но Aeza milder), смените порт на 80/443 с nginx reverse proxy. Конфиг простой, вот гайд по nginx для 3X-UI.


Работа с SNI-ключом для Amnezia

VPN падал после дней работы? SNI-ключ из белого списка Amnezia устарел или заблокирован.

В 3X-UI зайдите в Inbounds → Xray → Reality (SNI). Проверьте shortID, dest, serverNames. Amnezia генерит SNI вроде “www.google.com:443”.

Рест генерируйте ключ в AmneziaWG → Export → SNI. Вставьте в 3X-UI, сохраните, рестарт Xray: x-ui restart.

Тестируйте: xray test или клиент Amnezia. Нет? Проверьте белый список — Amnezia обновляет их редко.

Бесконечная загрузка панели не связана напрямую, но если Xray крашит x-ui, то да. В логах Xray ищите “SNI mismatch”.

Альтернатива: вернитесь к встроенному Xray в Amnezia — он проще, без панели.


Переустановка панели

Все бесполезно? Переустанавливаем 3x-ui не загружается фиксим радикально.

Бэкап: cp -r /usr/local/x-ui ~/backup.

Удалите:

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

Выберите uninstall.

Установите заново:

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

Установите порт 8080, админ/пароль, импортируйте config из бэкапа.

После: x-ui restart. Залогиньтесь — должно взлететь.

На Aeza Ubuntu 22.04 — идеально. Если Debian, апдейтните сначала.


Источники

  1. Официальный репозиторий 3X-UI на GitHub
  2. Документация Aeza по фаерволу
  3. Гайд по Reality/SNI в Xray
  4. Amnezia Docs по SNI-ключам

Заключение

3x-ui не загружается — типичная засада на Aeza с VPN для Amnezia, но решается проверкой сервиса, портов и логов за 10-20 минут. Начните с systemctl status x-ui и рестарта, не забудьте фаервол. Если SNI ключ сдох — регенерируйте. Стабильность придет с мониторингом (uptime.kuma) и бэкапами. Теперь панель заработает, VPN полетит!

Авторы
Проверено модерацией
Модерация
3x-ui не загружается: что делать на сервере Aeza