Базовый URL
Все запросы выполняются относительно базового адреса:HOST на IP-адрес или домен вашего сервера. Если вы изменили порт в init.conf, используйте указанное значение.
Аутентификация
Большинство публичных эндпоинтов, включая/online.js, /lite/{provider} и /sisi.js, работают без аутентификации. Для защиты доступа используется система accsdb с токенами:
- Включите
accsdb.enable: trueвinit.conf - Задайте список аккаунтов через
accsdb.accountsилиaccsdb.users - Плагины с авторизацией доступны по пути
/online/js/{token}и/sisi/js/{token}
WAF и лимиты запросов
Встроенный WAF (Web Application Firewall) защищает сервер от перегрузки и злоупотреблений. Ключевые лимиты по умолчанию:
Лимиты настраиваются в секции
WAF.limit_map файла init.conf.
Форматы ответов
Lampac NextGen возвращает данные в двух основных форматах:- JSON — для API-эндпоинтов (
/lite/{provider},/api/geo,/stats/*и других) - Text/redirect — для служебных маршрутов вроде
/versionи/api/myip - JavaScript — для плагинов Lampa (
/online.js,/sisi.js,/gst.js,/tg-notify.js)
Статистика сервера
Все/stats endpoints требуют openstat.enable: true и root authorization. Они возвращают dashboard и данные о памяти, запросах, кешах, ThreadPool и Playwright.
Core
Версия сервера, GeoIP, IP клиента, Playwright ping, RCH-реле и статистика
Online & SISI
Плагины VOD и 18+, маршруты /lite/, закладки и история
Модули
GStreamer, Sync, TorrServer, Tg-notify, NextHUB, LampaWeb и другие
Auth и ошибки
Токены accsdb, root-доступ, WAF, rate limits и HTTP-коды
SISI
Плагин, платформы, закладки и история
Music
Каталог, stream relay, плейлисты, радио и тексты

