mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-16 21:29:54 +00:00
fixing doc
This commit is contained in:
@@ -8,26 +8,41 @@ Wenn Sie RustDesk verwenden, sollten Sie Ihren eigenen RustDesk-Server haben. Di
|
||||
|
||||
Support ist über unser [Discord](https://discord.com/invite/nDceKgxnkV) für OSS und per [E-Mail](mailto:support@rustdesk.com) für Pro verfügbar.
|
||||
|
||||
## Grundlegende Einrichtung
|
||||
## Wie funktioniert ein selbst-gehosteter Server?
|
||||
|
||||
[Richten Sie Ihre eigene Serverinstanz manuell ein.](https://rustdesk.com/docs/de/self-host/rustdesk-server-oss/install/#richten-sie-ihre-eigene-serverinstanz-manuell-ein)
|
||||
Es gibt technisch gesehen zwei ausführbare Dateien (Server):
|
||||
|
||||
- `hbbs` - RustDesk ID (Rendezvous / Signalisierungs) Server, hört auf TCP (`21114` - nur für HTTP in Pro, `21115`, `21116`, `21118` für WebSocket) und UDP (`21116`)
|
||||
- `hbbr` - RustDesk Relay-Server, hört auf TCP (`21117`, `21119` für WebSocket)
|
||||
|
||||
Wenn Sie über Installationsskript / Docker Compose / deb installieren, werden beide Dienste installiert.
|
||||
|
||||
Hier sind [Illustrationen](https://github.com/rustdesk/rustdesk/wiki/How-does-RustDesk-work%3F), wie der RustDesk-Client mit `hbbr` / `hbbs` kommuniziert.
|
||||
|
||||
Solange RustDesk auf einem Rechner läuft, pingt der Rechner ständig den ID-Server (`hbbs`), um seine aktuelle IP-Adresse und Port bekannt zu machen.
|
||||
|
||||
Wenn Sie eine Verbindung von Computer A zu Computer B starten, kontaktiert Computer A den ID-Server und fordert die Kommunikation mit Computer B an.
|
||||
|
||||
Der ID-Server versucht dann, A und B direkt miteinander zu verbinden, indem er Hole Punching verwendet.
|
||||
|
||||
Wenn Hole Punching fehlschlägt, kommuniziert A mit B über den Relay-Server (`hbbr`).
|
||||
|
||||
In den meisten Fällen ist Hole Punching erfolgreich und der Relay-Server wird nie verwendet.
|
||||
|
||||
Hier ist eine Diskussion über [Sollten Sie einen RustDesk-Server selbst hosten?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/)
|
||||
|
||||
## Erforderliche Ports
|
||||
|
||||
Die für das Selbst-Hosten des RustDesk-Servers erforderlichen Ports hängen weitgehend von Ihrer Umgebung und den Anforderungen ab, die Sie an RustDesk stellen. In den Beispielen, die in der Dokumentation gezeigt werden, sind in der Regel alle vorgeschlagenen Ports geöffnet.
|
||||
Die für das Selbst-Hosten des RustDesk-Servers erforderlichen Ports hängen weitgehend von Ihrer Umgebung und davon ab, was Sie mit RustDesk machen möchten. Die in der Dokumentation gezeigten Beispiele haben in der Regel alle empfohlenen Ports geöffnet.
|
||||
|
||||
Grundlegende Ports: \
|
||||
Kern-Ports: \
|
||||
TCP `21114-21119` \
|
||||
UDP `21116`
|
||||
|
||||
`21114-21117` sind die mindestens erforderlichen Ports, damit RustDesk funktionieren kann. Sie sind für die Signal- und Relais-Ports sowie für NAT-Traversal zuständig.
|
||||
Die oben genannten `21115-21117` sind die mindestens erforderlichen Ports, damit RustDesk funktioniert. Diese verwalten die Signal- und Relay-Ports sowie die NAT-Traversierung.
|
||||
|
||||
Zusätzlich können die TCP-Ports `21118` und `21119` geöffnet werden, wenn Sie den [RustDesk-Webclient](https://rustdesk.com/docs/de/dev/build/web/) verwenden möchten.
|
||||
Die TCP-Ports `21118` und `21119` sind die WebSocket-Ports für den [RustDesk Web-Client](https://rustdesk.com/web/). Sie benötigen einen Reverse-Proxy, um HTTPS zu unterstützen. Bitte beachten Sie diese [Beispiel-Nginx-Konfiguration](/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-the-web-client).
|
||||
|
||||
Für Pro-Benutzer ohne SSL-Proxy müssen Sie den TCP-Port `21114` öffnen, damit die API funktioniert. Alternativ können Sie mit einem SSL-Proxy den TCP-Port `443` öffnen.
|
||||
|
||||
## Geöffnete Ports testen
|
||||
|
||||
Um zu überprüfen, ob die Ports geöffnet sind und funktionieren, können Sie `test-netconnection domain.com -p 21115` mit PowerShell oder [CanYouSeeMe.org](https://canyouseeme.org/) verwenden.
|
||||
|
||||
{{% children depth="3" showhidden="true" %}}
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
|
||||
Reference in New Issue
Block a user