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.logjournalctl -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? Проблема в удаленном доступе. Нет? Сервис дохлый.
Хотите автоматизировать? Скрипт:
#!/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, апдейтните сначала.
Источники
- Официальный репозиторий 3X-UI на GitHub
- Документация Aeza по фаерволу
- Гайд по Reality/SNI в Xray
- Amnezia Docs по SNI-ключам
Заключение
3x-ui не загружается — типичная засада на Aeza с VPN для Amnezia, но решается проверкой сервиса, портов и логов за 10-20 минут. Начните с systemctl status x-ui и рестарта, не забудьте фаервол. Если SNI ключ сдох — регенерируйте. Стабильность придет с мониторингом (uptime.kuma) и бэкапами. Теперь панель заработает, VPN полетит!