Технология
Два компьютера и сервер, который их знакомит
Идея та же, что у классического удалённого рабочего стола: один клиент показывает экран, другой им управляет. Разница в том, как устройства находят друг друга в интернете.
Схема соединения
У каждого клиента есть идентификатор. При запуске программа сообщает его серверу знакомств (ID / rendezvous). Когда вы набираете номер коллеги, сервер подсказывает, как связаться напрямую. Если NAT или файрвол не пускают прямой канал, трафик экрана идёт через отдельный relay-сервер компании.
Что важно для безопасности
Сессия между клиентами шифруется на концах (в RustDesk это NaCl / end-to-end). Сервер знакомств нужен, чтобы устройства нашли друг друга, а не чтобы «смотреть экран». Пароль или одноразовое подтверждение задаёт владелец компьютера.
Клиенты существуют для Windows, macOS, Linux, Android и iOS. Официальные сборки и документацию публикует проект RustDesk — ссылки собраны на странице «О проекте».