rustdesk-web

Бесплатно
Открытый исходный код

Сайт: github.com/rustdesk/rustdesk/tree/main/web

rustdesk-web — веб-клиент для проекта RustDesk, представляющего собой набор инструментов для удалённого доступа и управления рабочим столом с открытым исходным кодом. Проект RustDesk изначально ориентирован на предоставление альтернативы коммерческим решениям удалённого доступа, обеспечивая возможность прямого соединения между узлами, использование собственных серверов сигнализации и реле, а также поддержку множества платформ. Веб-клиент расширяет экосистему, позволяя подключаться к удалённым машинам через браузер без необходимости установки отдельного десктопного приложения.

Разработка rustdesk-web направлена на обеспечение совместимости с существующей инфраструктурой RustDesk: клиенты и серверы взаимодействуют по протоколам, обеспечивающим передачу видео, аудио и управления вводом. Доступные реализации веб-клиента реализуют функциональность подключения к удалённым сеансам, отображения удалённого экрана, пересылки ввода с клавиатуры и мыши, а также базовые настройки качества и безопасности соединения. Документированная функциональность и реализация могут варьироваться в зависимости от версии и форка проекта; при ограниченной официальной информации о конкретных особенностях реализации, описание базируется на типичных возможностях веб-интерфейсов для удалённого доступа и общей архитектуре RustDesk.

  • Просмотр удалённого рабочего стола: воспроизведение видеопотока с удалённой машины в реальном времени через браузер.
  • Управление вводом: передача событий клавиатуры и мыши от пользователя веб-клиента к удалённому хосту.
  • Поддержка сигнализации и реле: возможность использовать существующие серверы RustDesk для установления соединений и обхода сетевых ограничений.
  • Конфигурация качества и кодеков: настройки разрешения, частоты кадров и параметров кодирования для балансировки производительности и качества изображения.
  • Аутентификация и безопасность: механизмы авторизации подключений и шифрования каналов в соответствии с архитектурой RustDesk.
  • Интеграция с серверными компонентами: совместимость с пользовательскими инстансами серверов сигнализации и реле, что позволяет разворачивать приватные решения.
  • Кроссплатформенность: работа в современных браузерах на настольных и мобильных устройствах без установки дополнительного ПО.
  • Инструменты администрирования: базовые средства для управления сессиями и мониторинга подключений (зависят от реализации).
Подробнее