
Свой сервер RustDesk или Ремотик: что нужно настраивать и обслуживать
Разбираем настройку и сопровождение собственного сервера RustDesk: сетевые подключения, обновления и устранение сбоев. Сравниваем эти задачи с подключением через готовую инфраструктуру Ремотик.
RustDesk привлекает простой идеей: открытый клиент удалённого доступа и возможность разместить сервер на своей инфраструктуре. У серверной части есть бесплатная редакция OSS и платная Pro с дополнительными возможностями. При самостоятельном размещении вы также берёте на себя настройку и сопровождение: серверные компоненты, сетевой доступ, обновления и устранение сбоев подключения.
Ниже разберём, кому подходит self-hosted RustDesk, какие задачи возникают при его сопровождении и что берёт на себя Ремотик при использовании готового сервиса.
Что обещает свой сервер RustDesk
Self-hosting звучит логично. Вы ставите серверную часть, указываете адрес в клиентах и получаете удалённый доступ "на своей инфраструктуре". Для команды с выделенным DevOps и своим ЦОД это рабочая модель. Для фрилансера, небольшой поддержки клиентов или человека, который просто хочет помогать родителям из другого города, это дополнительные задачи: нужно поддерживать сервер и проверять подключения из тех сетей, где он будет использоваться.
В стандартной установке RustDesk Server OSS работают два компонента: hbbs для регистрации устройств и согласования соединения и hbbr для передачи трафика через мост. Их можно запустить на одном сервере. Отдельный TURN-сервер Coturn для этой схемы не требуется. Состав установки описан в официальной инструкции RustDesk.
Что нужно настроить: сервер, сеть и клиенты
Прямое P2P-соединение в идеальном сценарии быстро и без лишней нагрузки на сервер. Но дома у провайдера часто строгий или симметричный NAT, CGNAT без белого IP, а на работе корпоративный фаервол. В таких условиях "просто открыть порт" либо невозможно, либо требует доступа к оборудованию, которого у вас нет.
Когда P2P не устанавливается, нужен доступный обоим клиентам мост hbbr. Проверьте адрес сервера, необходимые порты и правила фаервола. Ошибка в конфигурации может оставить пользователя без доступа к экрану, даже если номер устройства виден в клиенте.
Для самостоятельного размещения понадобятся:
- VPS или свой сервер с белым IP и достаточным каналом под передачу через мост;
- компоненты hbbs и hbbr с автозапуском и контролем доступности;
- адрес своего сервера и его публичный ключ в настройках клиентов;
- правила доступа к нужным портам на фаерволе и у облачного провайдера;
- обновления и резервные копии серверных ключей и конфигурации;
- проверка подключения из домашних, мобильных и рабочих сетей.
Для web-клиента дополнительно учитывайте требования к WebSocket и защищённому подключению из браузера. После установки серверу нужно регулярное обслуживание. При остановке сервиса, нехватке места на диске, смене IP или ограничениях NAT у провайдера вам придётся искать причину и восстанавливать подключение.
Помимо аренды сервера нужно учитывать время на обслуживание
К стоимости VPS добавляется время на первичную настройку, тесты из разных сетей, документацию для коллег и реакцию на инциденты. Если вы помогаете родственникам или ведёте поддержку клиентов, сбой инфраструктуры может прервать помощь или задержать рабочую задачу.
Проверка на двух ноутбуках в одной сети Wi-Fi не охватывает все условия. В работе появляются другие роутеры, мобильный интернет и корпоративные прокси. Сбой может быть связан как с вашим сервером, так и с ограничениями сети клиента. Эти причины нужно различать.
Отдельная задача связана с безопасностью: нужно обновлять серверные компоненты, ограничивать административный доступ и защищать ключи и резервные копии. Открытый исходный код даёт возможность изучить реализацию, но не заменяет сопровождение.
Когда свой RustDesk всё же имеет смысл
- Есть человек или команда, для которых сопровождение сервера является штатной задачей.
- Нужен жёсткий контур: свой ЦОД, свои политики, свой контроль над каждым узлом.
- Готовы настроить мониторинг и определить порядок действий при сбое подключения.
Перед выбором self-hosting оцените, кто сможет обслуживать сервер и устранять сбои, в том числе вечером или в выходные. От этого зависит, будет ли доступна помощь родителям или подключение к рабочему ПК в нужный момент.
Почему проще готовое российское решение
Ремотик закрывает ту же бытовую модель, что и привычные клиенты удалённого доступа. Пользователь вводит 9-значный номер устройства и одноразовый пароль. Отличается то, кто несёт ответственность за инфраструктуру. Сигналинг и публичная сеть мостов уже развёрнуты и обслуживаются Ремотик. Для подключения через них вам не нужно арендовать и настраивать сервер.
Если прямой P2P недоступен из-за строгого NAT или фаервола, соединение уходит через мост автоматически, если сеть разрешает доступ к нему. Вы вводите номер и одноразовый пароль, а сервис выбирает доступный маршрут. Сквозное шифрование сохраняется: мост передаёт зашифрованный трафик без доступа к экрану и вводу.
Базы данных и управляющая инфраструктура Ремотик находятся в РФ. Сервис выбирает мост с учётом маршрута подключения. Оплата и тарифы ориентированы на российский рынок, лимиты опубликованы на странице цен.
Кто отвечает за обслуживание
При самостоятельном размещении RustDesk вы управляете сервером и отвечаете за его обслуживание. В Ремотик сигналинг и сеть мостов обслуживает команда сервиса. При выборе учитывайте, сколько времени и людей вы готовы выделить на эту работу.
- Свой сервер: гибкость и независимость, если есть компетенции и ресурс на настройку и сопровождение.
- Готовое решение: предсказуемый вход по номеру и одноразовому паролю, управляемая сеть мостов и базы данных в РФ без самостоятельного обслуживания публичных серверов.
Кратко
- Свой RustDesk даёт контроль над инфраструктурой, но требует настройки и сопровождения.
- После установки нужно настроить и проверить подключение за строгим NAT и фаерволом.
- Скрытая цена: ваше время и ответственность за инфраструктуру.
- В Ремотик публичную инфраструктуру обслуживает команда сервиса. Базы данных находятся в России, а мосты могут располагаться и в других странах.
Если хотите сократить время на обслуживание, начните с бесплатного тарифа Ремотик на двух устройствах. Проверьте подключение через домашний и мобильный интернет, а затем из рабочей сети, если её правила разрешают удалённый доступ. Так вы сможете оценить, подходит ли сервис для ваших сетей и задач.