Files
doc.rustdesk.com/content/self-host/_index.ja.md
T
2026-07-31 19:47:10 +08:00

4.7 KiB
Executable File
Raw Blame History

title, description, keywords, weight, pre
title description keywords weight pre
セルフホスト 独自の RustDesk サーバーをセルフホストする方法を学びましょう。安全なリモートデスクトップアクセスのための RustDesk サーバーインフラストラクチャのインストール、設定、デプロイメントを網羅した完全ガイド。
rustdesk セルフホスト
rustdesk サーバー
リモートデスクトップサーバー
セルフホストガイド
rustdesk インストール
hbbs hbbr
rustdesk プロサーバー
5 <b>2. </b>

RustDesk を使用している場合は、独自の RustDesk サーバーを持つべきです。これらのドキュメントは、あなたの RustDesk の旅に役立ちます。

OSS については Discord で、Pro についてはメールでサポートを利用できます。

セルフホストサーバーはどのように動作しますか?

技術的には2つの実行可能ファイル(サーバー)があります:

  • hbbs - RustDesk ID(ランデブー / シグナリング)サーバー、TCP(21114 - Pro のみの http、21115、21116、21118 Web ソケット用)および UDP(21116)でリッスン
  • hbbr - RustDesk リレーサーバー、TCP(21117、21119 Web ソケット用)でリッスン

インストールスクリプト / docker compose / deb でインストールすると、両方のサービスがインストールされます。

RustDesk クライアントが hbbr / hbbs とどのように通信するかの図解はこちらです。

RustDesk がマシン上で実行されている限り、マシンは常に ID サーバー(hbbs)に ping して、現在の IP アドレスとポートを知らせます。

コンピューター A からコンピューター B への接続を開始すると、コンピューター A は ID サーバーに連絡し、コンピューター B との通信を要求します。

ID サーバーは、ホールパンチングを使用して A と B を直接接続しようとします。

ホールパンチングが失敗した場合、A はリレーサーバー(hbbr)を介して B と通信します。

ほとんどの場合、ホールパンチングは成功し、リレーサーバーは使用されません。

rustdesk サーバーをセルフホストすべきか?についての議論はこちらです

必要なポート

RustDesk サーバーのセルフホスティングに必要なポートは、主に環境と RustDesk で何をしたいかによって大きく異なります。ドキュメント全体で示されている例では、一般的にすべてのポートを開くことが推奨されています。

コアポート:
TCP 21114-21119
UDP 21116

  • TCP 21114: RustDesk Server Pro の HTTP API サーバーに使用されます。
  • TCP 21115: NAT タイプテストに使用されます。
  • UDP 21116: デバイス登録に使用されます。
  • TCP 21116: デバイス登録と NAT ホールパンチングに使用されます。
  • TCP 21117: リレー通信に使用されます。
  • TCP 21118: WebSocket 通信に使用されます。
  • TCP 21119: WebSocket 通信に使用されます。

ポート 21115-21117 は RustDesk が動作するために必要な最小ポートです。これらはシグナリング、リレー、NAT トラバーサルを処理します。

WSS 構成では、TCP 21118 と TCP 21119 は通常、Nginx などのリバースプロキシから内部的にアクセスされるため、外部に公開する必要はありません。WebSocket を使用しない場合も、これらのポートを公開する必要はありません。このサンプル Nginx 設定を参照してください。

SSL プロキシなしの Pro ユーザーの場合、API を動作させるには TCP ポート 21114 を開く必要があります。サーバーに HTTPS (443) が設定されている場合、TCP 21114 を Internet に公開する必要はありません。

RustDesk は、TCP 443 のみを公開し、他のすべてのポートを閉じるデプロイモードにも対応しています。この構成では、通信は WSS リレー経由でのみ動作し、直接ピアツーピア接続は利用できません。

{{% children depth="4" showhidden="true" %}}