Как пользоваться KinlyGuard
KinlyGuard управляет отдельной стандартной учётной записью ребёнка в Windows. Служба работает независимо от браузера и продолжает применять локальные правила при отсутствии сервера.
1. Начало работы
- Войдите или зарегистрируйтесь по приглашению администратора.
- Подготовьте отдельную учётную запись ребёнка без прав администратора.
- Нажмите «Привязать новый ПК» или скачайте мастер установки.
- После установки перезагрузите компьютер и войдите в учётную запись ребёнка.
2. Установка компьютера
Мастер предлагает три сценария:
- Онлайн сейчас: сервер доступен, используется короткий шестизначный код.
- Отложенная привязка: сервер появится позже; используйте длинный enrollment token.
- Полностью офлайн: сервер и код не нужны, привязка выполняется администратором позднее.
В мастере задаются пользователь Windows, локальный PIN родителя, начальный режим, расписание и список приложений. Безопасное значение по умолчанию — «Всегда заблокирован».
3. Основная панель
- Верхний список переключает компьютеры семьи.
- После выбора ПК его настройки разделены на вкладки «Обзор», «История», «Расписание», «Приложения» и «Интернет».
- Новый запрос ребёнка появляется отдельной карточкой над вкладками и не скрывается при переключении раздела.
- Карточка показывает состояние, активное окно, использованное и оставшееся добавленное время.
- Можно принудительно заблокировать/разблокировать ПК, показать сообщение или запросить снимок экрана. Снимок возвращается только туда, откуда его запросили: в конкретную Web-вкладку, Telegram-чат либо диалог VK.
- Расписание и правила приложений сохраняются отдельно для каждого компьютера.
4. Режимы работы
- По расписанию: учитываются разрешённое окно и дневной лимит.
- Всегда закрыт: доступ появляется только после решения родителя, PIN или ваучера.
- Каникулы: общая блокировка не применяется, но приложения с политикой «Всегда» остаются запрещены.
Принудительная блокировка имеет приоритет над расписанием и добавленным временем. Повреждение защищённого состояния вызывает fail-closed блокировку, которую нельзя снять удалённой командой.
5. Добавленное время
Кнопки «+15 минут», «+1 час» и другие создают доступ от текущего момента. Для нестандартного интервала выберите «Другое время» в Web или Telegram и введите целое число от 1 до 720 минут — например, 70. Повторные добавления суммируются. Остаток отображается в панели и на компьютере ребёнка. Принудительная блокировка может остановить доступ независимо от остатка.
Кнопки «−5», «−15» и «Снять всё» изменяют только остаток добавленного времени и не создают ручную блокировку. Запрос ребёнка сохраняется на сервере и появляется в панели даже после перезагрузки страницы. Его можно одобрить готовой кнопкой, указать другое число минут либо отклонить. На компьютере кнопка запроса остаётся заблокированной только после подтверждения сервера и успешной доставки уведомления родителю; при потере связи или ошибке доставки она снова становится доступной.
График использует дневные агрегаты по локальной дате контролируемого компьютера. Агент хранит до 120 дней локально и после восстановления связи передаёт пропущенные дни; панель показывает последние 7, 30 или 90 дней. Заголовки окон в дневную историю не включаются.
6. Если нет интернета
- Локальный PIN вводит родитель непосредственно на компьютере.
- Код на сегодня создаётся для выбранного ПК и заранее заданной длительности, используется один раз и истекает в конце локального дня.
- Резервные коды — пачка из 10 длинных одноразовых кодов. Их можно сохранить или распечатать заранее. После ввода агент предлагает 15, 30 или 60 минут.
- Enrollment token предназначен только для привязки компьютера, а не для разблокировки.
Использованный резервный код записывается на ПК до предоставления доступа. После восстановления связи дата, время и длительность появляются в Web и Telegram; до синхронизации сервер не может знать, какой код уже применён. После исчерпания пачки автоматически создаётся следующая.
Резервный код даёт предъявителю право выбрать длительность, поэтому храните пачку у родителей и передавайте только один нужный код. Не сообщайте ребёнку локальный PIN, invitation code или enrollment token.
7. Блокировка приложений
Откройте список процессов, выберите приложение и добавьте имя EXE. Доступны политики «Всегда», «По расписанию» и «Когда ПК заблокирован». KinlyGuard показывает только процессы контролируемой пользовательской сессии и не позволяет блокировать защищённые системные процессы.
Безопасный интернет
В карточке выбранного ПК можно независимо включить зашифрованный DNS, защиту от опасных сайтов и взрослого контента, безопасный поиск, запрет известных сервисов, собственные запрещённые сайты и разрешающие исключения. Каталог сервисов загружается с DNS-сервера, поэтому его состав может обновляться. Один и тот же домен нельзя одновременно запретить и разрешить.
Upstream DNS и общие списки фильтров настраивает администратор сервера в AdGuard Home; семейная панель хранит только индивидуальную политику выбранного компьютера. Настройка действует на весь ПК. Рекомендуемый resilient-режим автоматически возвращает прежний DNS после повторных сбоев. Строгий режим дополнительно создаёт принадлежащие KinlyGuard правила Windows Firewall: запрещает прямой DNS на порту 53, DoT/DoQ на 853 и QUIC на UDP 443, чтобы поддерживаемые браузеры использовали управляемый DNS-over-HTTPS. При аварии DNS часть сайтов и приложений может временно потерять сеть.
Перед статусом «применено» сервер и агент выполняют отдельную контрольную блокировку через персональный ClientID. Это подтверждает маршрут KinlyGuard, но не превращает DNS в абсолютную сетевую изоляцию: VPN, внешний прокси или неизвестная программа с собственным DoH через TCP 443 требуют следующего уровня контроля приложений. После первого включения проверьте нужный сайт в обычном и приватном окне; уже открытый браузер лучше полностью перезапустить.
8. Удаление компьютера
Удаление из панели сначала отправляет агенту decommission-команду. Агент прекращает контроль и подтверждает операцию, после чего запись исчезает. Если компьютер офлайн, удаление остаётся ожидающим до следующего соединения. Для полного удаления файлов используйте штатный uninstall от имени администратора Windows.
9. Пользователи и приглашения
При открытой регистрации аккаунт может создать любой посетитель. При закрытой — только обладатель действующего приглашения. Администратор создаёт и отзывает приглашения на странице «Статус»; полный код показывается один раз. Администратор видит только агрегированное количество пользователей и ПК, но не чужие семейные данные.
10. Диагностика
- После установки обязательно перезагрузите Windows.
- Проверьте системное время и часовую зону.
- Зелёный статус сервера в панели не означает, что агент онлайн — смотрите отдельный статус ПК.
- Администратор сервера может проверить БД, WebSocket, Telegram и опубликованные установщики на странице «Статус».
- Nginx, HestiaCP и Docker проверяются с VPS или внешним мониторингом.
Состояние компьютера и журнал команд
Панель различает сон, штатное выключение или остановку службы и неожиданную потерю связи. После пробуждения или запуска агент самостоятельно сообщает новое состояние. Журнал команд показывает отдельные этапы: отправку, доставку, применение или отклонение, а для снимка экрана — получение изображения либо таймаут UI-сеанса. Записи хранятся 90 дней. Если версия агента отстаёт от опубликованной, в карточке компьютера появляется ссылка на обновление.
Мессенджеры для нескольких родителей
Нажмите на имя пользователя в верхней панели и откройте раздел «Мессенджеры для семьи». Для каждого родителя и каждого мессенджера создаётся отдельный одноразовый код, после чего боту отправляется команда /link КОД. Любую привязку можно отдельно удалить на сайте.
Telegram и VK поддерживают одинаковый набор управления: статус и выбор компьютера, код привязки нового ПК, добавление 1–720 минут, блокировку/разблокировку, суточные и резервные офлайн-коды, снимок экрана и решения запросов времени. В VK некоторые действия вынесены в дополнительные подменю из-за ограничения количества кнопок. Сообщение ребёнку пока отправляется только из Web-панели. Первый обработанный ответ из Web, Telegram или VK считается окончательным и повторно время не начисляет.
Кнопка «Включить уведомления» в шапке Web-панели включает системные уведомления браузера о новых запросах времени. Разрешение запрашивается только после нажатия. В этой версии панель должна оставаться открытой хотя бы в фоновой вкладке; для гарантированной доставки при полностью закрытом браузере используйте Telegram.
11. Важные правила безопасности
- Ребёнок должен быть Standard User.
- Родительский Windows-администратор должен иметь надёжный пароль.
- Во время блокировки KinlyGuard скрывает панели задач, уведомления, быстрые настройки, Пуск, поиск и Task View, блокирует системные сочетания, закрывает диспетчер задач в сессии ребёнка и переносит экран блокировки на активный виртуальный рабочий стол. После разблокировки оболочка Windows восстанавливается.
- Ctrl+Alt+Del, UAC и экран входа принадлежат защищённому desktop Windows: KinlyGuard не может отображаться поверх них, но восстанавливает локскрин после возврата.
- После обновления агента обязательно проверьте Win+A, Win+N, Win+Tab, Alt+Tab, Ctrl+Shift+Esc, кнопку «Представление задач», жесты тачпада и диспетчер задач на конкретной версии Windows.
- В интернете используйте только HTTPS/WSS.
- Храните recovery-информацию вне контролируемого ПК.
- Перед обновлением или тестом на живой машине создавайте backup/snapshot.
