Merge pull request #110 from muonIT/patch-1

Update _index.de.md
This commit is contained in:
RustDesk 2022-12-24 22:55:04 +08:00 committed by GitHub
commit 813f490326
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,8 +16,8 @@ sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --n
<a name="net-host"></a> <a name="net-host"></a>
{{% notice note %}} {{% notice note %}}
`--net=host` funktioniert ausschließlich auf Linux, es kümmert sich darum dass hbbs und hbbr die wirkliche anfragende IP Adresse sehen und nicht die Container IP (172.17.0.1). `--net=host` funktioniert ausschließlich auf Linux. Es kümmert sich darum, dass hbbs und hbbr die wirkliche anfragende IP Adresse sehen und nicht die Container IP (172.17.0.1).
Wenn `--net=host` gut funktioniert werden die `-p` optionen nicht verwendet Wenn `--net=host` gut funktioniert werden die `-p` Optionen nicht verwendet
**Bitte entferne `--net=host` wenn du Verbindungsprobleme hast!** **Bitte entferne `--net=host` wenn du Verbindungsprobleme hast!**
{{% /notice %}} {{% /notice %}}
@ -115,10 +115,10 @@ Diese Anleitung basiert auf dem Linux-Build.
- `hbbs` - RustDesk ID/Rendezvous Server - `hbbs` - RustDesk ID/Rendezvous Server
- `hbbr` - RustDesk Relay Server - `hbbr` - RustDesk Relay Server
Diese werden auf CentOS Linux 7 gebaut, getestet CentOS Linux 7/8 und Ubuntu 18/20 LTS. Diese werden auf CentOS Linux 7 gebaut, getestet sind CentOS Linux 7/8 und Ubuntu 18/20 LTS.
#### Server-Vorsaussetzungen #### Server-Vorsaussetzungen
Die Hardware Voraussetzungen sind sehr niedrig, die Minimalkonfiguration eines einfachen VPS ist ausreichend, so sind auch die CPU und Speicher Voraussetzungen minimal. Auch die Nutzung eines Raspberry Pi ist möglich. In Sachen Netzwerkauslastung wird im Falle des Fehlschlagens der TCP-Punch-Hole Verbindung wird der Traffic über den Relay geleitet. Der Traffic einer Relay Connection ist zwischen 30k und 3M pro Sekunde (1920x1080 Auflösung), abhängig von der Auflösung und der Bildwiederholfrequenz. Wenn es nur um normale Büroarbeit geht, sollte sich der Traffic auf etwa 100k/s belaufen. Die Hardware Voraussetzungen sind sehr niedrig, die Minimalkonfiguration eines einfachen VPS ist ausreichend, auch die CPU- und Speicher-Voraussetzungen sind minimal. Auch die Nutzung eines Raspberry Pi ist möglich. In Sachen Netzwerkauslastung wird im Falle des Fehlschlagens der TCP-Punch-Hole Verbindung der Traffic über den Relay geleitet. Der Traffic einer Relay Verbindung ist zwischen 30kBit und 3MBit pro Sekunde (1920x1080 Auflösung), abhängig von der Auflösung und der Bildwiederholfrequenz. Wenn es nur um normale Büroarbeit geht, sollte sich der Traffic auf etwa 100kBit/s belaufen.
### Schritt 2: Führe hbbs und hbbr auf dem Server ### Schritt 2: Führe hbbs und hbbr auf dem Server
Starte hbbs und hbbr auf deinem Server (CentOS oder Ubuntu). Wir empfehlen die Nutzung von pm2 zum Managen des Service. Starte hbbs und hbbr auf deinem Server (CentOS oder Ubuntu). Wir empfehlen die Nutzung von pm2 zum Managen des Service.
@ -135,12 +135,12 @@ pm2 start hbbr
<a name="demo"></a> <a name="demo"></a>
{{% notice note %}} {{% notice note %}}
pm2 benötigt nodejs v16+, falls die Ausführung von pm2 fehlschlägt (bspw. tauchen 'hbbs'/'hbbr' in `pm2' list nicht auf), downloade und installiere die nodejs LTS-Version von https://nodejs.org. Wenn du `hbbs`/`hbbr` automatisch starten möchtest beim booten, führe bitte `pm2 save` und `pm2 startup` aus. Mehr über [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein gutes Tool für Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate). pm2 benötigt nodejs v16+, falls die Ausführung von pm2 fehlschlägt (bspw. tauchen 'hbbs'/'hbbr' in `pm2' list nicht auf), downloade und installiere die nodejs LTS-Version von https://nodejs.org. Wenn du `hbbs`/`hbbr` automatisch starten möchtest beim Booten, führe bitte `pm2 save` und `pm2 startup` aus. Mehr über [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein gutes Tool für Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
Der `-r` parameter von `hhbs` ist nicht zwingend erforderlich, es ist aber normal keinen relay-Server clientseitig zu konfigurieren. Falls der Standardport 21117 genutzt wird muss kein Port angegeben werden. Der Relay-Server der durch den Client spezifiziert wird hat grundsätzlich eine höhere Priorität als der hier spezifizierte. Der `-r` Parameter von `hhbs` ist nicht zwingend erforderlich, es ist aber normal keinen relay-Server clientseitig zu konfigurieren. Falls der Standardport 21117 genutzt wird muss kein Port explizit angegeben werden. Der Relay-Server, der durch den Client spezifiziert wird, hat grundsätzlich eine höhere Priorität als der hier spezifizierte.
{{% /notice %}} {{% /notice %}}
Standardmäßig hört `hbbs` auf den Ports 21115(tcp), 21116(tcp/udp) und 21118(tcp) and `hbbr` hört auf 21117(tcp) und 21119(tcp). Diese Ports müssen in der Firewall geöffnet sein. **Beachte, dass 21116 sowohl für TCP als auch UDP aktiviert sein muss**. 21115 wird genutzt für den NAT Typ Test, 21116/UDP für die ID Registrierung und den Heartbeat Service, 21116/TCP für das TCP Hule Punching und den Verbindungs Service, 21117 für die Relay Services, und 21118 und 21119 für den Support von Webclients. Wenn die Unterstützung von Web Clients nicht benötigt wird können 21118 und 21119 natürlich geschlossen werden. Standardmäßig erwartet `hbbs` Verbindungen auf den Ports 21115(tcp), 21116(tcp/udp) und 21118(tcp) und `hbbr` auf 21117(tcp) und 21119(tcp). Diese Ports müssen in der Firewall geöffnet sein. **Beachte, dass 21116 sowohl für TCP als auch UDP aktiviert sein muss**. 21115 wird für den NAT Typ Test genutzt, 21116/UDP für die ID Registrierung und den Heartbeat Service, 21116/TCP für das TCP Hole Punching und den Verbindungsservice, 21117 für die Relay Services, und 21118 und 21119 für den Support von Webclients. Wenn die Unterstützung von Web Clients nicht benötigt wird können 21118 und 21119 natürlich geschlossen werden.
- TCP(**21115, 21116, 21117, 21118, 21119**) - TCP(**21115, 21116, 21117, 21118, 21119**)
- UDP(**21116**) - UDP(**21116**)
@ -149,14 +149,14 @@ Bitte führ die `-h` Option aus um die Hilfe aufzurufen
<a name="net-host"></a> <a name="net-host"></a>
{{% notice note %}} {{% notice note %}}
`--net=host` funktioniert ausschließlich auf Linux, es kümmert sich darum dass hbbs und hbbr die wirkliche anfragende IP Adresse sehen und nicht die Container IP (172.17.0.1). `--net=host` funktioniert ausschließlich auf Linux Es kümmert sich darum, dass hbbs und hbbr die wirkliche anfragende IP Adresse sehen und nicht die Container IP (172.17.0.1).
Wenn `--net=host` gut funktioniert werden die `-p` optionen nicht verwendet Wenn `--net=host` gut funktioniert werden die `-p` Optionen nicht verwendet
**Bitte entferne `--net=host` wenn du Verbindungsprobleme hast!** **Bitte entferne `--net=host` wenn du Verbindungsprobleme hast!**
{{% /notice %}} {{% /notice %}}
### Schritt 3: Konfiguriere die hbbs/hbbr Adresse im Client ### Schritt 3: Konfiguriere die hbbs/hbbr Adresse im Client
Klicke auf den Menü-Button rechts neben der ID, wie im Screenshot zu sehen, und wähle "ID/Relay Server". Klicke auf den Menü-Button (3 Punkte übereinander) rechts neben der ID, wie im Screenshot zu sehen, und wähle "ID/Relay Server".
![](/docs/en/self-host/install/images/server-set-menu.png) ![](/docs/en/self-host/install/images/server-set-menu.png)
@ -164,13 +164,13 @@ Trage dort den Domainnamen oder die IP-Adresse des hbbs-Server ein. Die anderen
![](/docs/en/self-host/install/images/server-set-window.png) ![](/docs/en/self-host/install/images/server-set-window.png)
### Übergebe die Konfiguration mit dem rustdesk.exe Dateinamen (nur bei Windows) ### Übergebe die Konfiguration in dem rustdesk.exe Dateinamen (nur bei Windows)
Ändere den Dateinamen `rustdesk.exe` zu rustdesk-`host=<host-ip-or-name>,key=<public-key>`.exe, z.B. rustdesk-`host=192.168.178.150,key=xdsgdda32=32`.exe. Ob das geklappt hat, kann im About Rustdesk Fenster ausm Screenshot unten geprüft werden. Ändere den Dateinamen `rustdesk.exe` zu rustdesk-`host=<host-ip-or-name>,key=<public-key>`.exe, z.B. rustdesk-`host=192.168.178.150,key=xdsgdda32=32`.exe. Ob das geklappt hat, kann im About Rustdesk Fenster aus dem Screenshot unten geprüft werden.
<a name="invalidchar"></a> <a name="invalidchar"></a>
{{% notice note %}} {{% notice note %}}
Sowohl der `host` als auch der `key` müssen gesetzt werden, sonst funktionieren beide nicht. Sowohl der `host` als auch der `key` müssen gesetzt werden, sonst funktionieren beide nicht.
Falls irgendwelche invaliden Szeichen im key zu finden sind, die nicht in einem Windowsdateinamen sein dürfen, entferne bitte die `id_ed25519` Datei vom Server und starte hbbs und hbbr neu. Daraufhin wird die `id_ed25519.pub` neu generiert. Unter Umständen muss dieser Prozess mehrmals wiederholt werden. Falls irgendwelche nicht zulässigen Zeichen im key zu finden sind, die nicht in einem Windows-Dateinamen sein dürfen, entferne bitte die `id_ed25519` Datei vom Server und starte hbbs und hbbr neu. Daraufhin wird die `id_ed25519.pub` neu generiert. Unter Umständen muss dieser Prozess mehrmals wiederholt werden.
{{% /notice %}} {{% /notice %}}
| Menu | About Page | | Menu | About Page |
@ -179,7 +179,7 @@ Falls irgendwelche invaliden Szeichen im key zu finden sind, die nicht in einem
### Key ### Key
Im Gegensatz zu Vorgängerversion, ist der Key inzwischen zwingend erforderlich, aber er muss nicht selbst gesetzt werden. Bei der ersten Ausführung von `hbbs` wird ein Keypair von private und public Keys nach ed25519 automatisch erzeugt und abgelegt und anschließend primär für die Kommunikationsverschlüsselung genutzt. Im Gegensatz zu Vorgängerversion ist der Key inzwischen zwingend erforderlich, aber er muss nicht selbst gesetzt werden. Bei der ersten Ausführung von `hbbs` wird ein Keypair von private und public Keys nach ed25519 automatisch erzeugt, abgelegt und anschließend primär für die Kommunikationsverschlüsselung genutzt.
[English](/docs/en/self-host/install) [English](/docs/en/self-host/install)