19 ноября 2025 года состоялся выпуск открытого мультиплатформеного проекта RustDesk 1.4.4. Это приложение для удалённого рабочего стола, разработанное для самохостинга в качестве альтернативы TeamViewer. Исходный код решения написан на Rust и Dart и опубликован на GitHub под лицензией GNU Affero General Public License v3.0. Версия RustDesk 1.4.0 вышла в мае 2025 года.
Сборки RustDesk 1.4.4 доступны для ПК на 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.4.4:
добавлено:
улучшенная поддержка Wayland для мониторов с несколькими масштабами (Gnome и KDE);
прокрутка по краю экрана;
запрос уведомления в конце подключения;
iOS: разрешено управление переданными файлами через Files и iTunes;
разрешено изменение порядка сортировки при передаче файлов в мобильном приложении;
рередача файлов, автоматический запуск при повторном подключении;
отображение настроек прокси-сервера на iOS;
загрузка установленного корневого центра сертификации на мобильных устройствах;
настройка пользовательского интерфейса для версии Sciter;
опция Insecure TLS;
macOS: командная строка обновления из файла dmg.
изменения:
rustls-tls возвращается к native-tls для лучшей совместимости с TLS на всех платформах;
HTTP-запись в пользовательском интерфейсе изменена с Flutter на нативную Rust для лучшей совместимости и согласованности;
Flatpak, сокет x11, улучшенная совместимость.
исправления багов и ошибок:
изображение останавливалось при нескольких входящих соединениях с несколькими экранами;
большой журнал ошибок съёмки камерой;
проверка hwcodec macOS для x64 и Arm64;
масштабирование на мобильных устройствах;
отображение псевдонима вместо peerId в метке вкладки терминала;
авторизация через прокси-сервер Reqwest;
сбой cvbuffer bigsur macOS;
удержание окна чата в пределах экрана для предотвращения скрытия окна;
команда очистки терминала в некоторых средах.
Источник: habr.com