Серверное ПО

Бесплатный аналог AnyDesk или TeamViewer

RustDesk — это программа для удаленного рабочего стола, написанная на языке программирования Rust. Она с открытым исходным кодом и работает на Windows, Linux и macOS. Её очень легко использовать, так как он представлена в виде одного двоичного файла. Установка не требуется, однако ее можно установить на локальный жесткий диск.

Использовать RustDesk на любом компьютере довольно просто. Поскольку она действует и как сервер, и как клиент, мы можем использовать одно и то же приложение как для локального, так и для удаленного компьютера. Нам нужно запустить RustDesk на удаленном компьютере, чтобы найти идентификатор компьютера и пароль. И ID, и пароль могут быть изменены по желанию пользователя.

Мы можем щелкнуть значок маленького меню рядом с идентификатором компьютера, чтобы включить или отключить различные параметры. Например, мы можем включить клавиатуру/мышь, доступ к буферу обмена, передачу файлов, туннелирование TCP или аудиовход для локального ПК при удаленном доступе. Нет никакого дополнительного контроля доступа пользователей к файлам или папкам, поэтому вы должны быть осторожны при предоставлении разрешений на передачу файлов.

snimok ekrana 2022 08 31 170044
Интерфейс RustDesk

На локальном компьютере мы можем запустить RustDesk, а затем ввести идентификатор компьютера и пароль удаленного компьютера (предоставленные приложением RustDesk, работающим на этом компьютере). Он будет подключен через несколько секунд, что даст вам полноэкранный доступ к удаленному компьютеру. В зависимости от разрешений, установленных удаленным компьютером, вы сможете использовать клавиатуру, мышь, буфер обмена удаленного компьютера.

Вы также можете просто отправлять/получать файлы вместо полного доступа к рабочему столу. Прелесть RustDesk в том, что мы можем одновременно подключаться к нескольким удаленным компьютерам под управлением Windows, Linux или macOS. Разработчики предлагают запустить собственный сервер для более быстрого подключения, инструкции для которого также доступны на сайте RustDesk.

Одно из огромных преимуществ данной программы в том, что через некоторое время не появится ошибка об ограничении на использование как происходит в AnyDesk, AA, TeamViewer и.т.д

Часто это бывает совсем невовремя и непредсказуемо

Из очевидных преимуществ хотелось бы отметить:

  • Удобный интерфейс с поддержкой адресной книги
  • Установка службы для неконтролируемого доступа
  • Исходный код позволяет пересобрать приложения так, как нужно именно вашему предприятию
  • Прямой доступ по ip
  • Передача файлов
  • Сборка своего личного сервера
  • Производительность
  • Portable версия
  • Малый размер установщика 6.29 Мб
  • Поддержка x64/x86
  • Android, Linux, Mac, Windows

Установка

Давайте установим серверную часть на машину под управление Windows 10.

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

Переходим на сайт nodejs.org и качаем LTS версию NodeJS

snimok ekrana 2022 08 31 172121
Установка NoneJS

Производим обычную установку

Качаем архив с серверной частью RustDesk под нужную платформу тут

Распаковываем архив на диск C: и открываем командную строку.

Нам необходимо установить нужные компоненты, копируем по 1 строке в терминал:

npm install -g pm2 
npm install pm2-windows-startup -g 

pm2-startup install

В терминале переходим в каталог с распакованной серверной частью:

cd c:\rustdesk-server-windows-x64

И запускаем наши hbbs.exe и hbbr.exe командами:

pm2 start hbbs.exe -- -r <Тут ip вашего сервера>
pm2 start hbbr.exe 

pm2 save

Логи глянуть можно так:

pm2 log hbbr
pm2 
log hbbs

Для нормальной работы сервера вам нужно открыть в вашем брандмауэре порты: TCP( 21115, 21116, 21117, 21118, 21119 ), 8000/tcp, 21116/udp

По умолчанию hbbs прослушивает 21115 (tcp) и 21116 (tcp/udp), 21118 (tcp) и hbbr прослушивает 21117 (tcp), 21119 (tcp). Обязательно откройте эти порты в брандмауэре. Обратите внимание, что 21116 должен быть включен как для TCP, так и для UDP . 21115 используется для проверки типа NAT, 21116/UDP используется для регистрации идентификатора и службы, 21116/TCP используется для TCP и службы подключения, 21117 используется для служб ретрансляции, а 21118 и 21119 используются для поддержки веб-клиентов. . Если вам не нужна поддержка веб-клиента (21118, 21119), соответствующие порты можно отключить.

Настройка клиента

Открываем клиент программы скачанный с официального сайта

image
ID/Сервер ретрансляции

В строке ID-Сервер вводим ip адрес или имя хоста

После удачного подключения к серверу ниже появится статус Готово:

image 1

На этом установка сервера и настройка клиента завершена. Вы можете подключится к предварительно настроенной вами машине, добавить ее в адресную книгу и наслаждаться работой.

Если у вас возникнут дополнительные вопросы задавайте их тут или обращайтесь к официальной документации.

Everty.ru представляет услуги по установке и настройке серверов RustDesk для удаленного доступа в вашем предприятии.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *