リモートデスクトップソフトウェア:RustDesk

これは 2024/01/23 の MK 社内 LT で発表した内容です。

Description

RustDesk_1.23

Install

RustDesk_macOS

  • Windows: winget install --id=RustDesk.RustDesk -e

RustDesk_Windows

Settings

Configure Permission (macOS)

  • Click Configure -> Grant Screen Recording permission in OS

Permanent Password

  • Settings (top right icon) -> Security -> Unlock Security Settings
  • Scroll down to Password -> Set Permanent Password

RustDesk_Set_Password

Usage

  • Enter the ID of the computer to be controlled
  • Click connect
  • Enter your password

RustDesk_Connect

  • Enjoy it!

RustDesk_Connected

Advanced

RustDesk Web Client

Self-host

RustDesk Architecture1

RustDesk_Architecture

hbbs

  • RustDesk ID/Rendezvous server
    • TCP 21115: NAT type detection
    • TCP 21116: TCP hole punching and connection service
    • UDP 21116: ID registration and heartbeat service
    • TCP 21118: RustDesk Web Client support

hbbr

  • RustDesk Relay server
    • TCP 21117: Relay service
    • TCP 21119: RustDesk Web Client support

Setup RustDesk Server on Synology NAS via Docker

Setup RustDesk Client

  • Enter ID server IP address
  • Enter relay server IP address
  • Enter key

RustDesk_Network RustDesk_Self-host

概要

  • https://github.com/rustdesk/rustdesk
  • Rust にて記述された簡単に利用可能なオープンソースのリモートデスクトップソフト
  • 色々なプラットフォームをサポートしています

RustDesk_1.23

インストール方法

RustDesk_macOS

  • Windows: winget install --id=RustDesk.RustDesk -e

RustDesk_Windows

設定

パーミッションの設定 (macOS)

  • Configure -> Grant Screen Recording をクリックしてOS の権限を取得します

パスワードの永続化

  • Settings (右上のアイコン) -> Security -> Unlock Security Settings
  • Password までスクロール -> Set Permanent Password

RustDesk_Set_Password

使い方

  • コントロールしたいコンピューターのIDを入力
  • connect をクリックする
  • パスワードを入力する

RustDesk_Connect

  • 後は使うだけ!

RustDesk_Connected

もっと詳しく

RustDesk の Web クライアント

自分でWebクライアントをホストする

RustDesk のアーキテクチャ1

RustDesk_Architecture

hbbs

  • RustDesk ID/ランデブーサーバー
    • TCP 21115: NAT type detection
    • TCP 21116: TCP hole punching and connection service
    • UDP 21116: ID registration and heartbeat service
    • TCP 21118: RustDesk Web Client support

hbbr

  • RustDesk 中継サーバー
    • TCP 21117: Relay service
    • TCP 21119: RustDesk Web Client support

Dockerを使用してSynology NASにRustDesk Serverをセットアップ

RustDesk のクライアントをセットアップ

  • サーバーの ID/IP を入力する
  • 中継サーバーのIPを入力する
  • キーを入力する

RustDesk_Network RustDesk_Self-host

References

この記事をシェア

弊社では、一緒に会社を面白くしてくれる仲間を募集しています。
お気軽にお問い合わせください!