Когда TeamViewer начинает ограничивать сессии из-за «коммерческого использования», а AnyDesk просит подписку, RustDesk становится рабочей заменой: программа с открытым исходным кодом, бесплатная даже для бизнеса и позволяющая поднять собственный сервер ретрансляции. Установка занимает несколько минут, а подключение по ID работает без регистрации аккаунта.
В этом руководстве разберём, как скачать и настроить RustDesk на Windows, подключиться к удалённому компьютеру, задать постоянный пароль, развернуть собственный сервер hbbs/hbbr и устранить типичные ошибки соединения.
Что такое RustDesk и чем он отличается от аналогов
RustDesk — программа удалённого доступа к рабочему столу, написанная на языке Rust. Она распространяется бесплатно, исходный код открыт и опубликован на GitHub, что позволяет проверить отсутствие скрытых механизмов сбора данных. Программа работает на Windows, macOS, Linux, Android и iOS.
Ключевое отличие от коммерческих аналогов — возможность поднять собственный сервер (self-hosting). В этом случае трафик и идентификаторы устройств не проходят через стороннюю инфраструктуру, что важно для организаций с требованиями к конфиденциальности.
- 🆓 Полностью бесплатен, включая коммерческое использование
- 🔓 Открытый исходный код и активное сообщество
- 🖥️ Кроссплатформенность: Windows, macOS, Linux, мобильные ОС
- 🛡️ Возможность развернуть свой сервер ретрансляции
- 📁 Передача файлов, буфер обмена, чат внутри сессии
Установка RustDesk на Windows
Загрузите установщик только с официального сайта проекта или со страницы релизов на GitHub — сторонние сборки могут содержать вредоносный код. Файл имеет вид rustdesk-x.x.x-x86_64.exe, где вместо x.x.x указана актуальная версия.
После запуска программа предложит два режима: просто запустить (портативный режим, без установки) или установить в систему. Для постоянного использования выбирайте установку — в этом случае RustDesk сможет работать как служба, запускаться вместе с Windows и принимать подключения без участия пользователя.
☑️ Установка и первый запуск RustDesk
⚠️ Внимание: мошенники часто просят жертв установить RustDesk под видом «службы безопасности банка». Никогда не сообщайте свой ID и пароль незнакомым людям — это даёт полный контроль над компьютером.
Подключение к удалённому компьютеру
Подключение строится по паре «ID + пароль». На управляемой машине откройте RustDesk: в главном окне отображается девятизначный ID и временный пароль. Введите ID в поле на управляющем устройстве и нажмите «Подключиться», затем укажите пароль.
Временный пароль меняется при каждом перезапуске программы. Для неконтролируемого доступа (unattended access) задайте постоянный пароль: откройте меню настроек, раздел безопасности, и выберите вариант постоянного пароля — точные названия пунктов могут отличаться между версиями, ориентируйтесь на раздел Security / Безопасность.
На стороне управляемого ПК можно настроить, требуется ли подтверждение входящего подключения человеком. Если доступ нужен без присутствия пользователя, отключите обязательное подтверждение и полагайтесь на постоянный пароль.
Настройка собственного сервера
Собственный сервер RustDesk состоит из двух компонентов: hbbs (сервер идентификации и обнаружения) и hbbr (сервер ретрансляции трафика). Оба доступны для Linux и Windows, а также в виде Docker-образов. Для развёртывания понадобится VPS с белым IP-адресом.
После установки серверов на каждом клиенте укажите адрес своего сервера в сетевых настройках RustDesk (раздел ID/Relay Server). Если сервер настроен с ключом шифрования, скопируйте публичный ключ в соответствующее поле клиента — без него соединение через ваш сервер работать не будет.
docker run -d --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp rustdesk/rustdesk-server hbbs
docker run -d --name hbbr -p 21117:21117 rustdesk/rustdesk-server hbbr
Номера портов приведены как в официальной документации проекта; перед настройкой сверьтесь с актуальной версией документации, так как требования могут меняться. Откройте указанные порты в брандмауэре сервера, иначе клиенты не смогут зарегистрироваться на hbbs.
Сравнение RustDesk с аналогами
Выбор инструмента удалённого доступа зависит от сценария: разовая помощь родственникам, постоянный доступ к офисному ПК или корпоративная инфраструктура с требованиями к приватности.
| Критерий | RustDesk | TeamViewer | AnyDesk |
|---|---|---|---|
| Бесплатное коммерческое использование | Да | Нет | Нет |
| Открытый исходный код | Да | Нет | Нет |
| Собственный сервер | Да, бесплатно | Ограниченно | В платных планах |
| Неконтролируемый доступ | Да | Да | Да |
| Мобильные клиенты | Android, iOS | Android, iOS | Android, iOS |
Решение типичных проблем
Если подключение не устанавливается, начните с простой проверки: отображается ли внизу окна RustDesk статус «Готов» (Ready) на обеих машинах. Статус «Connecting...» или ошибка подключения к ретранслятору обычно означает, что брандмауэр или антивирус блокирует исходящие соединения программы.
Чёрный экран вместо удалённого рабочего стола — частая жалоба на Windows. Возможные причины: программа запущена без установки службы, драйвер дисплея конфликтует с захватом экрана, либо на удалённом ПК активен экран блокировки с ограничениями. Проверьте, установлен ли RustDesk как служба, и обновите видеодрайвер.
⚠️ Внимание: не отключайте брандмауэр полностью ради диагностики. Добавьте RustDesk в список разрешённых приложений — этого достаточно, и система останется защищённой.
- 🔄 Перезапустите RustDesk на обеих сторонах при «зависшем» соединении
- 🧱 Проверьте правила брандмауэра и антивируса
- 🔑 Убедитесь, что используется актуальный пароль, а не старый временный
- 🖥️ При чёрном экране проверьте, работает ли служба RustDesk
- 🌐 При своём сервере проверьте доступность портов и правильность ключа
Почему RustDesk не видит удалённый рабочий стол после перезагрузки ПК
Чаще всего программа запущена в портативном режиме и не стартует до входа пользователя в систему. Переустановите RustDesk с установкой службы — тогда он будет доступен уже на экране входа в Windows.
Безопасность при работе с RustDesk
Любой инструмент удалённого доступа — это потенциальный вектор атаки, поэтому настройка защиты обязательна. Используйте длинный уникальный постоянный пароль, не совпадающий с паролями от других сервисов. Включите двухфакторную аутентификацию, если развернули RustDesk Server Pro, либо ограничьте доступ на уровне сети.
Дополнительные меры: ограничьте список разрешённых ID в настройках (если функция доступна в вашей версии), регулярно обновляйте клиент до актуальной версии и не оставляйте программу запущенной на машинах, где удалённый доступ не нужен постоянно.
Часто задаваемые вопросы
Бесплатен ли RustDesk для коммерческого использования?
Да, базовый клиент и self-hosted сервер бесплатны, включая коммерческие сценарии. Существует платная версия RustDesk Server Pro с расширенными функциями управления, но она не обязательна.
Нужна ли регистрация аккаунта для подключения?
Нет, подключение по ID и паролю работает без регистрации. Аккаунт нужен только для дополнительных функций вроде адресной книги.
Можно ли передать файлы через RustDesk?
Да, в окне сессии доступен файловый менеджер для передачи файлов между устройствами, а также работает общий буфер обмена.
Почему антивирус ругается на RustDesk?
Инструменты удалённого доступа часто классифицируются антивирусами как потенциально нежелательное ПО из-за их использования мошенниками. Если файл скачан с официального источника, добавьте его в исключения антивируса.
Работает ли RustDesk через мобильный интернет и NAT?
Да, программа умеет пробивать NAT, а при невозможности прямого соединения трафик идёт через сервер ретрансляции — публичный или ваш собственный.