Как пользоваться KinlyGuard
KinlyGuard управляет отдельной стандартной учётной записью ребёнка в Windows. Служба работает независимо от браузера и продолжает применять локальные правила при отсутствии сервера.
1. Начало работы
- Войдите или зарегистрируйтесь по приглашению администратора.
- Подготовьте отдельную учётную запись ребёнка без прав администратора.
- Нажмите «Привязать новый ПК» или скачайте мастер установки.
- После установки перезагрузите компьютер и войдите в учётную запись ребёнка.
2. Установка компьютера
Мастер предлагает три сценария:
- Онлайн сейчас: сервер доступен, используется короткий шестизначный код.
- Отложенная привязка: сервер появится позже; используйте длинный enrollment token.
- Полностью офлайн: сервер и код не нужны, привязка выполняется администратором позднее.
В мастере задаются пользователь Windows, локальный PIN родителя, начальный режим, расписание и список приложений. Безопасное значение по умолчанию — «Всегда заблокирован».
3. Основная панель
- Вкладки сверху переключают компьютеры.
- Карточка показывает состояние, активное окно, использованное и оставшееся добавленное время.
- Можно принудительно заблокировать/разблокировать ПК, показать сообщение или запросить снимок экрана.
- Расписание и правила приложений сохраняются отдельно для каждого компьютера.
4. Режимы работы
- По расписанию: учитываются разрешённое окно и дневной лимит.
- Всегда закрыт: доступ появляется только после решения родителя, PIN или ваучера.
- Каникулы: общая блокировка не применяется, но приложения с политикой «Всегда» остаются запрещены.
Принудительная блокировка имеет приоритет над расписанием и добавленным временем. Повреждение защищённого состояния вызывает fail-closed блокировку, которую нельзя снять удалённой командой.
5. Добавленное время
Кнопки «+15 минут», «+1 час» и другие создают доступ от текущего момента. Повторные добавления суммируются. Остаток отображается в панели и на компьютере ребёнка. Принудительная блокировка может остановить доступ независимо от остатка.
Кнопки «−5», «−15» и «Снять всё» изменяют только остаток добавленного времени и не создают ручную блокировку. Запрос ребёнка сохраняется на сервере и появляется в панели даже после перезагрузки страницы. Его можно одобрить на 15, 30 или 60 минут либо отклонить.
График использует дневные агрегаты по локальной дате контролируемого компьютера. Агент хранит до 120 дней локально и после восстановления связи передаёт пропущенные дни; панель показывает последние 7, 30 или 90 дней. Заголовки окон в дневную историю не включаются.
6. Если нет интернета
- Локальный PIN вводит родитель непосредственно на компьютере.
- Офлайн-ваучер создаётся заранее для выбранного ПК и времени, используется один раз.
- Enrollment token предназначен только для привязки компьютера, а не для разблокировки.
Не сообщайте ребёнку PIN, invitation code, enrollment token или recovery-коды.
7. Блокировка приложений
Откройте список процессов, выберите приложение и добавьте имя EXE. Доступны политики «Всегда», «По расписанию» и «Когда ПК заблокирован». KinlyGuard показывает только процессы контролируемой пользовательской сессии и не позволяет блокировать защищённые системные процессы.
8. Удаление компьютера
Удаление из панели сначала отправляет агенту decommission-команду. Агент прекращает контроль и подтверждает операцию, после чего запись исчезает. Если компьютер офлайн, удаление остаётся ожидающим до следующего соединения. Для полного удаления файлов используйте штатный uninstall от имени администратора Windows.
9. Пользователи и приглашения
При открытой регистрации аккаунт может создать любой посетитель. При закрытой — только обладатель действующего приглашения. Администратор создаёт и отзывает приглашения на странице «Статус»; полный код показывается один раз. Администратор видит только агрегированное количество пользователей и ПК, но не чужие семейные данные.
10. Диагностика
- После установки обязательно перезагрузите Windows.
- Проверьте системное время и часовую зону.
- Зелёный статус сервера в панели не означает, что агент онлайн — смотрите отдельный статус ПК.
- Администратор сервера может проверить БД, WebSocket, Telegram и опубликованные установщики на странице «Статус».
- Nginx, HestiaCP и Docker проверяются с VPS или внешним мониторингом.
Telegram для нескольких родителей
Нажмите на имя пользователя в верхней панели и откройте управление Telegram. Создайте отдельный одноразовый код для каждого родителя, затем отправьте боту команду /link КОД с нужного аккаунта. Все привязанные родители получают запросы ребёнка; первый обработанный ответ считается окончательным. Любую привязку можно отдельно удалить на сайте.
11. Важные правила безопасности
- Ребёнок должен быть Standard User.
- Родительский Windows-администратор должен иметь надёжный пароль.
- В интернете используйте только HTTPS/WSS.
- Храните recovery-информацию вне контролируемого ПК.
- Перед обновлением или тестом на живой машине создавайте backup/snapshot.
