Начало работы: IT-администратор
Это руководство охватывает техническую настройку HandyCafe. По завершении у вас будут установлены сервер и клиенты, настроена сеть, созданы меню приложений и протестировано удаленное управление.
Время на изучение: 5 минут (плюс время на развертывание клиентов)
Шаг 1: Установите сервер и клиенты
Установка сервера:
- Убедитесь, что ваш серверный ПК соответствует системным требованиям.
- Загрузите и установите HandyCafe Server на управляющий ПК.
- Запустите сервер и пройдите мастер первоначальной настройки для создания аккаунта администратора.
- Запишите локальный IP-адрес серверного ПК. Клиентам потребуется этот адрес для подключения.
Установка клиента (повторите для каждого ПК):
- Загрузите HandyCafe Client на каждый пользовательский ПК.
- Установите и запустите клиент.
- Клиент ищет сервер в локальной сети с помощью обнаружения mDNS.
- Если сервер не обнаружен автоматически, введите IP-адрес сервера вручную в настройках клиента.
- После подключения клиент появляется в панели администрирования сервера.
Совет: Используйте функцию автоименования сервера (Настройки > Клиенты) для автоматического присвоения имен клиентам с префиксом типа "ПК #1", "ПК #2" и т.д. Отображаемые имена можно изменить позже.
Подробнее см. Установка сервера и Установка клиента.
Шаг 2: Настройте сетевые параметры
Перейдите в Настройки > Сеть на сервере.
HandyCafe использует четыре порта для связи:
| Порт | По умолчанию | Назначение |
|---|---|---|
| TCP-порт | 5001 | Обмен командами и ответами |
| Порт файлов | 5002 | Передача файлов между сервером и клиентами |
| Порт удаленного управления | 5003 | Управление трансляцией удаленного рабочего стола |
| UDP-порт | 5004 | Данные трансляции экрана |
Конфигурация:
- Задайте порты (значения по умолчанию подходят для большинства конфигураций).
- Задайте ключ подключения. Это общий секрет для аутентификации HMAC-SHA256. Все клиенты должны использовать тот же ключ.
- Нажмите Сохранить.
Правила файрвола:
Убедитесь, что эти порты открыты на серверном и клиентских ПК:
- TCP: 5001, 5002, 5003 (входящие на сервере, исходящие на клиентах)
- UDP: 5004 (двусторонний для трансляции экрана)
Важно: Все ПК должны находиться в одной локальной сети (подсети). HandyCafe использует mDNS для обнаружения клиентов, что требует подключения к локальной сети.
Подробнее см. Сетевые настройки.
Шаг 3: Настройте меню клиента
Меню клиента - лаунчер приложений, который клиенты видят на рабочем столе. Перейдите в Настройки > Клиенты > вкладка "Контент".
- Создайте категории. Сгруппируйте приложения по типу (например, Игры, Браузеры, Социальные сети, Инструменты).
- Добавьте приложения в каждую категорию:
- Задайте название и описание приложения.
- Выберите тип: Игра, Браузер, Ссылка, Файл или Приложение.
- Задайте путь к исполняемому файлу или URI запуска.
- Загрузите иконку и при необходимости изображение постера для карточки приложения.
- Измените порядок категорий и приложений с помощью перетаскивания.
- Переключайте видимость для показа или скрытия элементов.
- Нажмите Сохранить.
Изменения автоматически передаются всем подключенным клиентам в реальном времени через TCP.
Совет: Используйте интеграцию с IGDB для автоматического поиска метаданных игр и иконок.
Подробнее см. Меню клиента.
Шаг 4: Настройте экран ожидания и внешний вид
Экран ожидания (Настройки > Клиенты > вкладка "Экран ожидания"):
Экран ожидания - то, что клиенты видят, когда сессия не активна (экран блокировки).
- Включите слайд-шоу экрана ожидания.
- Добавьте изображения или видео (PNG, JPG, WebP, GIF, MP4, WebM).
- Задайте длительность для каждого элемента и эффект перехода (затухание, сдвиг, масштаб).
- При необходимости включите наложение часов и отображение названия кафе с настраиваемыми цветами.
- Нажмите Сохранить.
Внешний вид (Настройки > Клиенты > вкладка "Внешний вид"):
Настройка оформления рабочего стола, который клиенты используют во время сессий.
- Выберите тему: Neon Arena, Crimson Pulse или Emerald Depth.
- Выберите предустановку раскладки: Split Classic, Hero Wide Top, Catalog Wide Bottom или Compact Focus.
- Настройте фон: сплошной цвет, градиент, изображение или видео с наложением и размытием.
- Настройте плотность карточек (Крупные, Средние, Компактные) и эффекты наведения.
- Нажмите Сохранить.
Подробнее см. Экран ожидания клиента и Внешний вид клиента.
Шаг 5: Протестируйте удаленный рабочий стол и снимки экрана
Проверьте работу удаленного управления:
Снимки экрана:
- В панели администрирования выберите любую карточку подключенного клиента.
- Нажмите Снимок экрана на карточке клиента.
- Снимок экрана клиента появляется в просмотрщике.
- Вы можете загрузить или обновить снимок.
Удаленный рабочий стол:
- Выберите карточку подключенного клиента и нажмите Удаленный рабочий стол.
- Открывается окно удаленного рабочего стола с потоковым видео H.264 в реальном времени.
- Вы можете управлять мышью и клавиатурой на удаленном ПК.
- Синхронизация буфера обмена работает между сервером и клиентом.
Примечание: Удаленный рабочий стол использует UDP-трансляцию. При задержках видео проверьте пропускную способность сети и убедитесь, что UDP-порт 5004 не заблокирован. Также можно настроить битрейт в параметрах трансляции (350-25000 кбит/с).
Подробнее см. Удаленный рабочий стол и Снимки экрана.
Обзор сетевой архитектуры
Серверный ПК (Управляющий)
|
|--- TCP (5001) --- Команды/Ответы (bincode + HMAC-SHA256)
|--- TCP (5002) --- Передача файлов
|--- TCP (5003) --- Управление удаленным доступом
|--- UDP (5004) --- Трансляция экрана (H.264)
|--- mDNS ------- Обнаружение клиентов (автоматическое)
|
+-- Клиентский ПК 1
+-- Клиентский ПК 2
+-- Клиентский ПК 3
+-- ...
Что делать дальше
- Синхронизация файлов: развертывание файлов и конфигураций на клиентские ПК
- Мониторинг сети: мониторинг пропускной способности и состояния подключений
- Программные лицензии: отслеживание конкурентных лицензий на ПО
- Вход через OAuth: настройка социального входа для клиентов