Skip to content

dimadr/rustdesk-bootstrap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RustDesk Support Setup

Небольшая утилита для Windows, автоматически настраивающая существующий клиент RustDesk OSS для работы с собственным (self-hosted) сервером.

Не требует RustDesk Pro, API или прав администратора.

Зачем?

Утилита сделана для реальных сценариев удалённой помощи.

Иногда на другой стороне человек, которому невозможно объяснить, где находятся настройки RustDesk, куда вставлять сервер, relay и публичный ключ, и чем это всё отличается.

В этом случае можно заранее собрать небольшой support.exe под свой self-hosted RustDesk-сервер и отправить его пользователю.

Пользователь запускает один файл. Ручная настройка не требуется.

EXE можно отправить напрямую или упаковать в архив с паролем — в зависимости от канала доставки и вашего уровня параноидальности.

Что изменяет

Программа изменяет только три параметра в файле:

%APPDATA%\RustDesk\config\RustDesk2.toml
  • custom-rendezvous-server
  • relay-server
  • key

Все остальные настройки пользователя и история подключений сохраняются.

Сборка

Соберите программу, указав адрес своего сервера и публичный ключ:

go build -buildvcs=false -ldflags "-H windowsgui -s -w -X main.serverValue=ВАШ_СЕРВЕР -X main.keyValue=ВАШ_ПУБЛИЧНЫЙ_КЛЮЧ" -o support.exe .

Пример:

go build -buildvcs=false -ldflags "-H windowsgui -s -w -X main.serverValue=example.com -X main.keyValue=PUBLIC_KEY" -o support.exe .

Готовые бинарные файлы не публикуются.

Каждый пользователь собирает support.exe со своим адресом сервера и публичным ключом.

Использование

Запустите support.exe.

Программа автоматически:

  • найдёт существующую конфигурацию RustDesk;
  • обновит только параметры self-hosted сервера;
  • сохранит остальные настройки пользователя;
  • запустит RustDesk.

Лицензия

MIT License — see LICENSE

About

Configure RustDesk OSS clients for self-hosted servers without Pro or API.

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages