
В начале октября 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.
-

