Админ-панель
Админ-панель
Админ-панель — веб-интерфейс для управления сервером Al(co)pac. Доступна по уникальному URL вида http://IP:PORT/cp_XXXXX/.
Доступ к админ-панели
Ссылку на панель можно получить несколькими способами:
- При первом запуске — выводится в логах сервера
- Через Telegram-бота — команда
/admin - Из логов —
journalctl -u alcopac | grep "admin panel"
Авторизация
Админ-панель поддерживает три способа авторизации:
Если включена Telegram-авторизация, администратор определяется по AdminID из конфигурации. При переходе по ссылке панели перенаправление на /tg/auth для проверки токена.
Суперадминистратор — пользователь, чей Telegram ID указан в TelegramAuth.AdminID.
Если Telegram-авторизация отключена, используется пароль + TOTP 2FA:
- Задайте пароль в
init.conf→AdminAuth.Password - При первом входе отсканируйте QR-код для Google Authenticator
- Последующие входы — пароль + 6-значный TOTP-код
Защита от брутфорса: fail2ban блокирует IP после 5 неудачных попыток на 1 час.
Если ни один способ не настроен — панель доступна только с localhost (127.0.0.1 / ::1). Подключайтесь через SSH-туннель:
ssh -L 8888:127.0.0.1:888 user@server
# Откройте http://127.0.0.1:8888/cp_XXXXX/Вкладки
Управление токенами, устройствами и сроками доступа
Включение/отключение источников, настройка хостов и токенов
Управление опциональными функциями сервера
VLESS и Direct прокси для балансеров
Авто-одобрение, лимит устройств
Информация о сервере и системные настройки
Отправка сообщений всем пользователям через бота
Редактирование init.conf через веб-интерфейс
Вкладки «TG Настройки», «Рассылка» и управление админами доступны только суперадминистратору.