Здесь собраны параметры самого PCA, а не отдельных роутеров: пароль панели, уведомления, XRay, маршрутизация DNS для RCI, бэкап сервера и набор быстрых диагностических кнопок.
Большинство изменений пишет файлы в server/data или рядом; часть требует systemctl restart keenetic-unified — читайте серые подсказки под блоками.
Не оставляйте вкладку открытой на чужом мониторе: поля почты и Telegram содержат секреты.
Полный доступ. ADMIN_PASSWORD в .env.
Роль viewer — только чтение. Пустые поля — отключить гостя.
Доп. chat ID для бота и Mini App. PIN — опасные действия в боте.
В боте: /pin • сессия ~12 ч
Центральная конфигурация каналов оповещений. Сохранённые значения перекрывают устаревший .env — путь к JSON указан в сером тексте.
Telegram: бот шлёт в указанный chat id. После смены токена почти всегда нужен рестарт сервиса, чтобы процесс бота перечитал файл.
SMTP: запасной канал на случай, когда Telegram недоступен — host/port/user/pass + кому слать.
Кнопка «Тест» реально шлёт сообщение и письмо, не эмуляцию.
Сохраняется на сервере в server/data/ui_notifications.json. Имеет приоритет над .env.
После сохранения сделай sudo systemctl restart keenetic-unified, чтобы Telegram‑бот перечитал токен/chat.
Автоматизирует установку клиента XRay через HydraRoute Neo: из URL подписки собирается балансировщик, подключаются fakeDNS/fragment/отпечатки по галочкам.
Требуются учётки hrweb в карточке роутера — без них скрипт не сможет зайти в веб-панель Neo.
Кнопки «на одном / на всех / удалить / обновить подписку» — долгие SSH-операции; смотрите лог внизу блока. «Унифицировать настройки» приводит политику Hydra и cron к вашему стандарту — откатывайте вручную при ошибке.
Перед массовым rollout протестируйте на одном роутере и проверьте доступ к нужным ресурсам.
Установит xRay через HydraRoute Neo, создаст балансер из подписки и поставит первым в политике HydraRoute. Требуется: hrweb_login + hrweb_password в карточке роутера.
Для площадок без HydraRoute Neo: доменные списки бьются в нативную маршрутизацию Keenetic командами ndmc.
Установить синхронизацию деплоит на выбранный роутер сценарий, который будет подтягивать актуальные группы с сервера. Обновить статус только читает таблицу — безопасно кликать часто.
Колонки «VPN / домены / скорость» дают беглое понимание, не отстал ли объект. Если счётчики нули — проверьте, включён ли RCI режим в матрице устройств.
Для роутеров без HydraRoute. Синхронизирует доменные списки в встроенную маршрутизацию Keenetic через ndmc CLI.
| Роутер | VPN | Домены | Скорость | Обновлено |
|---|
Read-only /wall без пароля — по ссылке. Выбери клиента в поле «Кому»: такая ссылка покажет ТОЛЬКО его объекты, остальной парк в неё не попадёт (фильтруется на сервере, не в браузере). Пустое поле — ссылка на весь парк, для своего телевизора.
Снимает копию рабочих данных сервиса: каталог data/ (роутеры, сайты, tunelli, ключи) плюс .env. Файлы кладутся в data/_server_backups/ с ротацией.
Создать бекап запускает архиватор на машине. Скачать сейчас отдаёт свежий tarball браузеру. Восстановить заливает выбранный архив и перезапускает сервис — любые несохраненные изменения после метки бекапа пропадут.
Делайте копию перед экспериментами с XRay или массовым удалением роутеров.
Сохраняет data/ (роутеры, сайты, watchdog, xray, tunnels-ключи)
+ .env. Хранится в data/_server_backups/, ротация (по умолчанию 10 последних).
После восстановления сервис перезапустится автоматически.
VPS — фон сервера, без рестарта. Роутеры — cron: сохраните и «Применить на все роутеры».
Быстрые действия для всей фермы. Ответ кнопки — в сером логе внизу.
Массовые операции идут по одному роутеру с прогрессом — так безопаснее для канала.
У каждой карточки «?» — когда нажимать и чего ждать.
Частые задачи админа: проверить, починить, обновить — без перехода по разным страницам
Статус — кто сейчас на связи, без изменений. Починить все — поднять упавшие туннели (heal-all), может кратко рвать сессию.
Обратный канал роутер → сервер, чтобы зайти в админку без белого IP. «Статус» — кто на связи. «Починить все» — поднять упавшие.
Замерить все — команда в очередь на каждый ПК. Текущие данные — что уже лежит в базе, без нового замера.
Попросить все ПК с агентом замерить интернет сейчас. Цифры появятся на карточках через 1–2 мин. Не жмите подряд — нагружает канал клиента.
Нужно после деплоя, если менялись сайты, speedtest или логика агента. Роутеры без ПК (галочка «нет ПК-агента») пропускаются.
После обновления сервера — разослать «скачай свежие скрипты» на все ПК. Каждый подтянет сам за 1–2 мин. Итог — в логе ниже; по одному объекту: дашборд → Control.
Статус — сводка по тестовым сайтам объектов.
Какие тестовые сайты в списке у объектов и когда проверялись последний раз.
Кэш — не нагружает сеть. Полный скан — актуально после переноса IP, смены туннеля или белого списка.
Виден ли порт SSH с сервера. «Кэш» — быстро по последней проверке. «Полный скан» — опросить всех заново (дольше, после смены фаервола).
Конфиг — прочитать файл без отправки. Push All — разослать на роутеры по очереди; перед этим имеет смысл сделать бэкап.
Списки доменов для VPN (Hydra). «Конфиг» — что лежит на сервере. «Раздать всем» — отправить на все Neo; тяжёлая операция, делайте после проверки конфига.