
В начале октября 2026 года состоялся выпуск открытого мультиплатформеного проекта RustDesk 1.5.0. Это приложение для удалённого рабочего стола, разработанное для самохостинга в качестве альтернативы TeamViewer. Исходный код решения написан на Rust и Dart и опубликован на GitHub под лицензией GNU Affero General Public License v3.0. Версия RustDesk 1.4.0 вышла в мае 2025 года.
Сборки RustDesk 1.5.0 доступны для ПК на Windows, Linux и macOS, а также для iOS и Android. Доступна версия веб-клиента решения.


Проект RustDesk работает из коробки, не требует конфигурации. Можно установить сервер синхронизации на своём хостинге, например в контейнере Docker, под Windows с PM2 или NSSM, на Synology DSM 7.2 и DSM 6, Ubuntu Server, Ubuntu Server с Docker.

Серверный компонент RustDesk распространяется с закрытым исходным кодом, что даёт возможность компании взимать плату за его использование (даже на самохостинге, без SaaS). У бесплатной версии есть ряд ограничений:

Основные изменения и доработки в RustDesk 1.5.0:
исправлено 80 ошибок и багов, обнаруженных после выхода предыдущей версии;
добавлено:
WebRTC;
Белый список ID;
Тональная компрессия HDR;
опциональная синхронизация буфера обмена между подключёнными сеансами;
macOS: поддержка фонового автоматического обновления;
терминал: добавление переключателей Ctrl и Alt на экранную клавиатуру терминала;
добавление настроек видимости и выбора хранилища;
отображение имени удалённого узла в заголовке окна mstsc вместо localhost;
Flutter: добавление блокировки холста в мобильной версии;
терминал: добавление опциональной поддержки записи в буфер обмена через OSC 52.
изменения:
улучшение QoS;
рефакторинг: удаление функции CLI;
Android: замена доступа ко всем файлам на scoped storage;
Android: переход на целевой API 36;
WebClient: поддержка WebCodecs в офлайн-режиме (версия 3.44);
Linux: исключение вызова shell из цикла службы;
проброс портов через общее соединение;
временный пароль: смена при подключении пира, а не при его отключении;
Android: захват всего экрана по умолчанию;
курсор: ограничение размера кэша декодированных курсоров в клиенте на Flutter.


