Документация и FAQ

Помощь по RailDesk

Ответы на частые вопросы о RailDesk 1.4.1: как скачать клиент, какие ОС поддерживаются, как включить терминальный доступ к серверу без GUI и как использовать open-source компоненты.

Что такое RailDesk?

RailDesk — программа для удаленного доступа, поддержки пользователей и сопровождения устройств. Продукт исправно работает уже 4 года, поддерживает Windows, GNU/Linux, macOS и Android, а исходный код клиента и бесплатного сервера доступен открыто.

Какие операционные системы поддерживаются?

Официально поддерживаются Windows 10/11, macOS Intel 10.14+, macOS Apple Silicon 11+, GNU/Linux и Android. Linux-сборки тестируются на Debian 11+, Ubuntu 20.04+ и Fedora 30+. Для Astra Linux 1.7 Смоленск и РЕД ОС доступны отдельные пакеты, собранные под соответствующие системы.

Можно ли подключаться к Linux-серверу без графического интерфейса?

Да. RailDesk 1.4.1 можно установить на сервер без GUI с помощью пакета под вашу ОС, включить сервис raildesk и терминальный доступ. Серверы можно держать в адресной книге рядом с рабочими станциями и подключаться к ним без публикации SSH, XRDP или VNC-портов наружу. Сценарий подтвержден на Debian 13, Astra Linux 1.7 Смоленск и РЕД ОС, включая доступ к серверу РЕД ОС без GUI.

Можно ли использовать RailDesk бесплатно?

Для физических лиц RailDesk доступен бесплатно с ограничением до 5 разных партнеров в сутки. Продолжительность сессий не ограничена. Для корпоративного использования свяжитесь с нами.

Чем RailDesk отличается от RustDesk?

RailDesk использует открытую основу RustDesk, но развивается как отдельный продукт для пользователей из РФ, рабочих сценариев и бизнеса. В RailDesk 1.4.1 важны поддержка Android, доступ к GNU/Linux-серверам без GUI, открытый код клиента и бесплатного сервера, MSI-пакеты, внедрение и коммерческая поддержка.

Можно ли использовать свой сервер?

Да. RailDesk OpenSource Server, или RailDesk OSS, доступен в исходном коде по лицензии AGPL v3 и реализует ID/Meet (Rendezvous) и Transit (Relay) сервер для подключения между клиентами. Его можно использовать для самостоятельного развертывания базовой серверной части, в том числе из Docker-образа registry.raildesk.ru/opensource/raildesk-server:1.1.15. Адресные книги, мониторинг, сбор статистики, управление пользователями и другие API-компоненты в RailDesk OSS не входят. Поддержка серверов, развернутых на мощностях клиента, предоставляется по отдельной договоренности.

Есть ли Docker-образ для RailDesk OSS?

Да. Для RailDesk OSS опубликован Docker-образ registry.raildesk.ru/opensource/raildesk-server:1.1.15 и latest. Реестр образов публичный, Docker login (вход в registry) для скачивания не требуется. Контейнер запускает hbbs для ID/Meet и hbbr для Transit/Relay, а данные и ключи хранит в /data, который нужно подключать как постоянный том и включать в резервное копирование.

Что используется в SaaS-инфраструктуре RailDesk: RailDesk OSS или RCAT Server?

SaaS-версия RailDesk перешла с RailDesk OSS на RCAT Server. RCAT Server — собственная серверная платформа Krass Team для RailDesk API, регистрации устройств, установления соединений, транзитной маршрутизации через relay-серверы, административных функций и эксплуатации инфраструктуры на серверах в РФ. RailDesk OSS остается открытым вариантом для самостоятельного развертывания базовых ID/Meet (Rendezvous) и Transit (Relay) функций.

Все функции клиента работают с RailDesk OSS?

Клиент RailDesk является открытым, но часть его возможностей зависит от серверных API и сервисной инфраструктуры RailDesk. Поэтому при подключении к RailDesk OSS доступны функции, которым достаточно базового ID/Meet (Rendezvous) и Transit (Relay) сервера; функции, требующие RailDesk API, адресных книг, мониторинга, управления пользователями или административных компонентов RCAT Server, могут быть недоступны.

RailDesk подходит как альтернатива AnyDesk и TeamViewer?

Да, RailDesk подходит тем, кто ищет понятную альтернативу зарубежным средствам удаленного доступа для поддержки пользователей, подключения к рабочим местам и сопровождения устройств.

Есть ли мобильные приложения?

Да. RailDesk для Android доступен в RuStore и в виде APK-файла. Мобильные сценарии поддержки можно закрывать тем же продуктом, что и удаленный доступ к рабочим станциям. Поддержка iOS в ближайшее время не планируется.

Обновление

Что учесть после перехода на 1.4.1 и новее

Эти ситуации могут возникнуть при обновлении старого клиента RailDesk и обычно решаются без переустановки продукта.

Ошибка vcruntime140.dll на Windows

При обновлении с версии 1.1.9 до 1.4.1 и новее на Windows может появиться ошибка vcruntime140.dll. Установите Microsoft Visual C++ 2017–2026 Redistributable и перезагрузите компьютер.

Первая попытка подключения может быть долгой

После обновления первая попытка подключения может занять больше времени и завершиться ошибкой подключения через промежуточный сервер. Это нормально: попробуйте подключиться еще раз.

Серверы без GUI

Как включить терминальный доступ к серверу

Установите пакет RailDesk под вашу ОС, запустите сервис, получите ID сервера и включите терминальный доступ. После этого сервер можно добавить в адресную книгу и подключаться к нему без публикации SSH, XRDP или VNC наружу.

Порядок настройки

  1. Скачайте пакет RailDesk для нужной ОС в разделе загрузок.
  2. Установите пакет на сервер без графического интерфейса.
  3. Включите сервис RailDesk и задайте пароль для подключения.
  4. Включите опцию терминального доступа и сохраните ID сервера.

Сценарий подтвержден на Debian 13, Astra Linux 1.7 Смоленск и РЕД ОС, включая доступ к серверу РЕД ОС без GUI.

sudo dpkg -i raildesk-1.4.1-x86-64-stable.deb
sudo apt -f install
sudo systemctl enable --now raildesk
sudo raildesk --get-id
sudo raildesk --password 'strong-password-here'
sudo raildesk --option enable-terminal Y