Reactus Panel

Секретный путь

Панель открывается только по ссылке с секретным хвостом, для остальных её не существует.

Установщик генерирует PANEL_SECRET_PATH в .env, и панель открывается только по адресу вида https://panel.example.com/k7f2q9x1. Браузер запоминает пропуск на 30 дней, после этого снова откройте ссылку с хвостом.

Всем остальным сервер отвечает пустым 404: не видно ни страницы входа, ни признаков того, что здесь вообще панель. Сканеры и боты, перебирающие пароли, просто не найдут, что ломать.

Вебхуки платёжных систем и ссылки на фото рассылок работают без секретного пути, ничего менять не нужно.

Посмотреть путь

grep PANEL_SECRET_PATH ~/vpn-panel/.env

Включить на уже установленной панели

cd ~/vpn-panel
sed -i '/^PANEL_SECRET_PATH=/d' .env && echo "PANEL_SECRET_PATH=$(openssl rand -hex 6)" >> .env
docker compose up -d --force-recreate panel-api caddy

Отключить

Оставьте значение пустым (PANEL_SECRET_PATH=) и пересоздайте контейнеры той же командой docker compose up -d --force-recreate panel-api caddy.

Дополнительная защита

Не нашли ответ или заметили ошибку? Напишите в чат Reactus в Telegram.

На этой странице