mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2024-11-08 01:14:27 +01:00
Merge pull request #154 from Mr-Update/patch-1
German translation improved, part 6
This commit is contained in:
commit
c88b9ed4c4
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Alles über Github-Aktionen
|
||||
title: Github-Aktionen
|
||||
weight: 35
|
||||
---
|
||||
|
||||
|
@ -5,6 +5,7 @@ weight: 30
|
||||
|
||||
|
||||
## Mit Docker erstellen
|
||||
### Funktioniert nicht unter Windows
|
||||
|
||||
Beginnen Sie mit dem Klonen des Repositorys und der Erstellung des Docker-Containers:
|
||||
|
||||
|
@ -15,7 +15,7 @@ weight: 40
|
||||
|
||||
### Lösung
|
||||
|
||||
Verwenden Sie einen Browser, um `https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz` herunterzuladen, verschieben Sie es dann in `vcpkg/downloads` und installieren Sie es neu.
|
||||
Verwenden Sie einen Browser, um [libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz](https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz) herunterzuladen, verschieben Sie es dann in `vcpkg/downloads` und installieren Sie es neu.
|
||||
|
||||
|
||||
|
||||
|
@ -5,7 +5,7 @@ weight: 10
|
||||
|
||||
## Abhängigkeiten
|
||||
|
||||
Desktop-Versionen nutzen [Sciter](https://sciter.com/) für die Benutzeroberfläche, bitte laden Sie die dynamische Bibliothek sciter selbst herunter.
|
||||
Desktop-Versionen nutzen [Sciter](https://sciter.com/) für die Benutzeroberfläche, bitte laden Sie die dynamische Bibliothek Sciter selbst herunter.
|
||||
|
||||
[Windows](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) |
|
||||
[Linux](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.lnx/x64/libsciter-gtk.so) |
|
||||
|
@ -36,9 +36,9 @@ Fügen Sie die Systemumgebungsvariable `VCPKG_ROOT`=`<pfad>\vcpkg` hinzu. `<pfad
|
||||
|
||||
![](/docs/en/dev/build/windows/images/env.png)
|
||||
|
||||
### sciter
|
||||
### Sciter
|
||||
|
||||
Desktop-Versionen verwenden [sciter](https://sciter.com/) für die Benutzeroberfläche, bitte laden Sie [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) herunter.
|
||||
Desktop-Versionen verwenden [Sciter](https://sciter.com/) für die Benutzeroberfläche, bitte laden Sie [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) herunter.
|
||||
|
||||
### LLVM
|
||||
|
||||
|
@ -26,7 +26,7 @@ Stellen Sie sicher, dass Sie alle laufenden RustDesk beendet haben. Stellen Sie
|
||||
Aufgrund einer Änderung der macOS-Sicherheitspolitik funktioniert unsere API, die Eingaben auf der lokalen Seite erfasst, nicht mehr.
|
||||
Sie müssen die Berechtigung "Eingabeüberwachung" auf der lokalen Mac-Seite aktivieren.
|
||||
Bitte befolgen Sie dies
|
||||
[https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923](https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923)
|
||||
[https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923](https://github.com/rustdesk/rustdesk/issues/974#issuecomment-1185644923).
|
||||
|
||||
Es scheint keine schnelle Lösung zu sein, wir müssen das zusammen mit unserer Flutter-Version beheben.
|
||||
{{% /notice %}}
|
||||
|
@ -5,7 +5,7 @@ weight: 49
|
||||
|
||||
## Benutzerdefinierter Server
|
||||
{{% notice note %}}
|
||||
Um benutzerdefinierte Servereinstellungen in Ihren ausführbaren Dateien fest einzubinden, müssen Sie den Client selbst [erstellen](/docs/de/dev/build/).
|
||||
Um benutzerdefinierte Servereinstellungen in Ihren ausführbaren Dateien fest einzubinden, müssen Sie den Client auf Ihrem Rechner selbst [erstellen](/docs/de/dev/build/) oder mit [GitHub-Aktionen](/docs/de/dev/build/all/) bauen.
|
||||
{{% /notice %}}
|
||||
{{% notice note %}}
|
||||
**Wenn Sie einen dieser Werte ohne den anderen setzen, wird Ihre ausführbare Datei nicht funktionieren!**
|
||||
@ -24,7 +24,7 @@ rustdesk.my-domain.com
|
||||
```
|
||||
|
||||
#### RS_PUB_KEY
|
||||
Diese Variable wird Ihr öffentlicher Schlüssel sein, weitere Informationen über den Schlüssel finden Sie [hier](/docs/de/self-host/install/#key).
|
||||
Diese Variable wird Ihr öffentlicher Schlüssel sein, weitere Informationen über den Schlüssel finden Sie [hier](/docs/de/self-host/install/#schlüssel).
|
||||
|
||||
Es sollte eine Zeichenkette sein wie
|
||||
```
|
||||
|
@ -57,13 +57,13 @@ sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v `pwd`:/root -td --n
|
||||
|
||||
{{% notice note %}}
|
||||
`--net=host` funktioniert nur unter **Linux**, was dazu führt, dass `hbbs`/`hbbr` die tatsächliche, eingehende IP-Adresse sehen und nicht die Container-IP (172.17.0.1).
|
||||
Wenn `--net=host` gut funktioniert, werden die Optionen `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
|
||||
Wenn `--net=host` gut funktioniert, wird die Option `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
|
||||
|
||||
**Bitte entfernen Sie `--net=host`, wenn Sie Verbindungsprobleme auf Ihrer Plattform haben.**
|
||||
{{% /notice %}}
|
||||
|
||||
### Docker Compose-Beispiele
|
||||
Um die Dockerdateien mit der docker-compose.yml wie hier beschrieben ausführen zu können, müssen Sie [**Docker Compose**](https://docs.docker.com/compose/) installiert haben.
|
||||
Um die Dockerdateien mit der docker-compose.yml wie hier beschrieben ausführen zu können, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben.
|
||||
#### Linux/amd64
|
||||
```yaml
|
||||
version: '3'
|
||||
@ -171,15 +171,15 @@ Die Hardwareanforderungen sind sehr gering. Die Mindestkonfiguration eines einfa
|
||||
### Schritt 2: hbbs und hbbr auf dem Server ausführen
|
||||
|
||||
#### Option 1
|
||||
Starten Sie hbbs/hbbr auf Ihrem Server (CentOS oder Ubuntu). Wir empfehlen Ihnen die Verwendung von [pm2](https://pm2.keymetrics.io/) für die Verwaltung Ihres Dienstes.
|
||||
Starten Sie hbbs/hbbr auf Ihrem Server (CentOS oder Ubuntu). Wir empfehlen Ihnen die Verwendung von [PM2](https://pm2.keymetrics.io/) für die Verwaltung Ihres Dienstes.
|
||||
|
||||
```bash
|
||||
./hbbs -r <relay-server-ip[:port]>
|
||||
./hbbr
|
||||
```
|
||||
|
||||
#### Option 2 - pm2
|
||||
Starten Sie hbbs/hbbr mit pm2.
|
||||
#### Option 2 - PM2
|
||||
Starten Sie hbbs/hbbr mit PM2.
|
||||
|
||||
```bash
|
||||
pm2 start hbbs -- -r <relay-server-ip[:port]>
|
||||
@ -188,9 +188,9 @@ pm2 start hbbr
|
||||
|
||||
<a name="demo"></a>
|
||||
{{% notice note %}}
|
||||
pm2 benötigt Node.js v16+. Wenn Sie pm2 nicht starten können (z. B. können Sie `hbbs`/`hbbr` nicht in `pm2 list` sehen), laden Sie bitte die Node.js-LTS-Version von https://nodejs.org herunter und installieren Sie sie. Wenn Sie `hbbs`/`hbbr` nach einem Neustart automatisch ausführen lassen wollen, schauen Sie sich bitte `pm2 save` und `pm2 startup` an. Mehr über [pm2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein weiteres gutes Werkzeug für Ihre Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
|
||||
PM2 benötigt Node.js v16+. Wenn Sie PM2 nicht starten können (z. B. können Sie `hbbs`/`hbbr` nicht in `pm2 list` sehen), laden Sie bitte die Node.js-LTS-Version von https://nodejs.org herunter und installieren Sie sie. Wenn Sie `hbbs`/`hbbr` nach einem Neustart automatisch ausführen lassen wollen, schauen Sie sich bitte `pm2 save` und `pm2 startup` an. Mehr über [PM2](https://pm2.keymetrics.io/docs/usage/quick-start/). Ein weiteres gutes Werkzeug für Ihre Logs ist [pm2-logrotate](https://github.com/keymetrics/pm2-logrotate).
|
||||
|
||||
Der Parameter `-r` von `hbbs` ist nicht zwingend erforderlich, es ist nur praktisch, wenn Sie auf der kontrollierten Client-Seite keinen Relay-Server angeben müssen. Sie brauchen den Port nicht anzugeben, wenn Sie den Standardport 21117 verwenden. Der vom Client angegebene Relay-Server hat eine höhere Priorität als dieser.
|
||||
Der Parameter `-r` von `hbbs` ist nicht zwingend erforderlich. Es ist nur praktisch, wenn Sie auf der kontrollierten Client-Seite keinen Relay-Server angeben müssen. Sie müssen den Port nicht angeben, wenn Sie den Standardport 21117 verwenden. Der vom Client angegebene Relay-Server hat eine höhere Priorität als dieser.
|
||||
{{% /notice %}}
|
||||
|
||||
Standardmäßig lauscht `hbbs` auf 21115 (TCP), 21116 (TCP/UDP) und 21118 (TCP), `hbbr` lauscht auf 21117 (TCP) und 21119 (TCP). Diese Ports müssen in der Firewall geöffnet sein. **Bitte beachten Sie, dass 21116 sowohl für TCP als auch für UDP aktiviert sein muss.** 21115 wird für den NAT-Typ-Test verwendet, 21116/UDP wird für die ID-Registrierung und den Heartbeat-Dienst verwendet, 21116/TCP wird für das TCP-Hole-Punching und den Verbindungsdienst verwendet, 21117 wird für die Relay-Dienste verwendet und 21118 sowie 21119 werden zur Unterstützung von Webclients verwendet. *Wenn Sie die Webclient-Unterstützung (21118, 21119) nicht benötigen, können die entsprechenden Ports deaktiviert werden.*
|
||||
@ -200,16 +200,6 @@ Standardmäßig lauscht `hbbs` auf 21115 (TCP), 21116 (TCP/UDP) und 21118 (TCP),
|
||||
|
||||
Wenn Sie einen eigenen Port auswählen möchten, geben Sie bitte die Option `-h` ein, um die Hilfe anzuzeigen.
|
||||
|
||||
<a name="net-host"></a>
|
||||
|
||||
{{% notice note %}}
|
||||
`--net=host` funktioniert nur unter **Linux**, was dazu führt, dass `hbbs`/`hbbr` die tatsächliche eingehende IP-Adresse sehen und nicht die Container-IP (172.17.0.1).
|
||||
Wenn `--net=host` gut funktioniert, werden die Optionen `-p` nicht verwendet. Wenn Sie unter Windows arbeiten, lassen Sie `sudo` und `--net=host` weg.
|
||||
|
||||
**Bitte entfernen Sie `--net=host`, wenn Sie Verbindungsprobleme auf Ihrer Plattform haben.**
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
### Schritt 3: hbbs/hbbr-Adresse auf der Client-Seite einstellen
|
||||
|
||||
Klicken Sie auf die Menü-Schaltfläche [ ⋮ ] rechts neben ID, wie unten gezeigt, und wählen Sie "ID/Relay-Server".
|
||||
|
@ -1,10 +1,10 @@
|
||||
---
|
||||
title: Windows und pm2 oder NSSM
|
||||
title: Windows und PM2 oder NSSM
|
||||
weight: 20
|
||||
---
|
||||
|
||||
## Optionen
|
||||
Sie haben nun zwei Möglichkeiten, Sie können entweder pm2 (einfacher) oder NSSM (etwas schwieriger) verwenden, um den RustDesk-Server zu starten
|
||||
Sie haben nun zwei Möglichkeiten, Sie können entweder PM2 (einfacher) oder NSSM (etwas schwieriger) verwenden, um den RustDesk-Server zu starten.
|
||||
Die Verwendung von NSSM hat einige Vorteile:
|
||||
- Abwärtskompatibilität mit älteren Windows-Versionen (Windows Server 2008 R2/Windows 7 und früher, obwohl nicht getestet).
|
||||
- Ideal für Windows-Server
|
||||
@ -12,15 +12,15 @@ Die Verwendung von NSSM hat einige Vorteile:
|
||||
- Beide Binärdateien werden als Dienste ausgeführt.
|
||||
- Eigenständig (keine Abhängigkeit von Node.js)
|
||||
|
||||
Die Vorteile von pm2 sind unter anderem:
|
||||
- Eine gute Idee, wenn Sie den Server auf demselben Computer wie Ihren Hauptarbeitsrechner betreiben
|
||||
- Sie melden sich regelmäßig mit dem Benutzer an, der den RustDesk-Starteintrag erstellt hat
|
||||
Die Vorteile von PM2 sind unter anderem:
|
||||
- Eine gute Idee, wenn Sie den Server auf demselben Computer wie Ihren Hauptarbeitsrechner betreiben.
|
||||
- Sie melden sich regelmäßig mit dem Benutzer an, der den RustDesk-Starteintrag erstellt hat.
|
||||
- Mehr Benutzerfreundlichkeit
|
||||
|
||||
## Installation mit NSSM
|
||||
|
||||
### Installation von NSSM
|
||||
Bitte laden Sie NSSM [herunter](http://nssm.cc/release/nssm-2.24.zip), extrahieren Sie es und wählen
|
||||
Bitte laden Sie NSSM [herunter](https://nssm.cc/release/nssm-2.24.zip), extrahieren Sie es und wählen
|
||||
Sie die entsprechende Architektur für Ihr Windows-System (für x86 verwenden Sie den Inhalt des
|
||||
win32-Ordners, für x64 den Inhalt des win64-Ordners). Es ist auch sinnvoll, die Binärdatei von NSSM
|
||||
nach `Program Files\NSSM` zu verschieben (Wenn NSSM einmal als Dienst gestartet wurde, kann es nicht
|
||||
@ -30,33 +30,33 @@ Es ist auch ratsam, den Pfad (z. B. `C:\Program Files\NSSM`) in die Pfadvariable
|
||||
|
||||
|
||||
### Prüfen, ob NSSM korrekt installiert ist
|
||||
Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM` (als Beispiel, der gewählte Pfad kann anders sein)
|
||||
Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM` (der Pfad ist frei wählbar)
|
||||
nur die Datei `nssm.exe` enthalten.
|
||||
|
||||
In dieser Anleitung wird `C:\Program Files\NSSM` verwendet
|
||||
In dieser Anleitung wird `C:\Program Files\NSSM` verwendet.
|
||||
|
||||
Öffnen Sie die Eingabeaufforderung und führen Sie `nssm` aus. Wenn Sie eine Hilfeseite sehen, können Sie mit dem nächsten Schritt fortfahren
|
||||
Öffnen Sie die Eingabeaufforderung und führen Sie `nssm` aus. Wenn Sie eine Hilfeseite sehen, können Sie mit dem nächsten Schritt fortfahren.
|
||||
|
||||
### hbbr und hbbs ausführen
|
||||
Laden Sie die Windows-Version von [Serverprogramm](https://github.com/rustdesk/rustdesk-server/releases) herunter.
|
||||
Entpacken Sie das Programm nach `C:\Program Files\RustDesk Server` (oder wo immer Sie wollen. Stellen Sie nur sicher,
|
||||
dass sich der Ort nach der Installation des Dienstes nicht ändert). Gehen Sie nun zurück zur Eingabeaufforderung
|
||||
Entpacken Sie das Programm nach `C:\Program Files\RustDesk Server` oder wo immer Sie wollen. Stellen Sie nur sicher,
|
||||
dass sich der Ort nach der Installation des Dienstes nicht ändert. Gehen Sie nun zurück zur Eingabeaufforderung.
|
||||
|
||||
In diesem Beispiel verwenden wir `C:\Program Files\RustDesk Server`
|
||||
In diesem Beispiel verwenden wir `C:\Program Files\RustDesk Server`.
|
||||
```cmd
|
||||
nssm install "RustDesk hbbs service" "C:\Program Files\RustDesk Server\hbbs.exe" -r 0.0.0.0 -k _
|
||||
nssm install "RustDesk hbbr service" "C:\Program Files\RustDesk Server\hbbr.exe" -k _
|
||||
```
|
||||
**Hinweise:**
|
||||
- Sie können `RustDesk hbbs service` in einen beliebigen Namen für den Dienst hbbs ändern
|
||||
- Sie können `RustDesk hbbr service` in einen beliebigen Namen für den Dienst hbbr ändern
|
||||
- Sie können `C:\Programme\RustDesk Server\hbbs.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben
|
||||
- Sie können `C:\Programme\RustDesk Server\hbbr.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben
|
||||
- Die Option `-k _` ist optional und dient nur der Sicherheit
|
||||
- Sie können `RustDesk hbbs service` in einen beliebigen Namen für den Dienst hbbs ändern.
|
||||
- Sie können `RustDesk hbbr service` in einen beliebigen Namen für den Dienst hbbr ändern.
|
||||
- Sie können `C:\Programme\RustDesk Server\hbbs.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben.
|
||||
- Sie können `C:\Programme\RustDesk Server\hbbr.exe` in den Ort ändern, an dem Sie die RustDesk-Binärdateien abgelegt haben.
|
||||
- Die Option `-k _` ist optional und dient nur der Sicherheit.
|
||||
|
||||
**Befehlsvorlagen:**
|
||||
|
||||
Die Befehlsvorlage für den Fall, dass Sie nur kopieren und einfügen sowie bearbeiten möchten.
|
||||
Die Befehlsvorlage ist für den Fall, dass Sie nur kopieren, einfügen und bearbeiten möchten.
|
||||
|
||||
```cmd
|
||||
nssm install <Gewünschter hbbs-Dienstname> <RustDesk hbbs-Programmpfad> <RustDesk hbbs-Parameter>
|
||||
@ -64,27 +64,27 @@ nssm install <Gewünschter hbbr-Dienstname> <RustDesk hbbr-Programmpfad> <RustDe
|
||||
```
|
||||
|
||||
**Dienste starten**
|
||||
|
||||
Nach erfolgreicher Installation der Dienste müssen diese gestartet werden.
|
||||
```cmd
|
||||
nssm start <Gewünschter hbbs-Dienstname>
|
||||
nssm start <Gewünschter hbbr-Dienstname>
|
||||
```
|
||||
|
||||
|
||||
**Fertig!**
|
||||
|
||||
(Die obige Methoden wurde auf einem Windows Server Core 2022 Standard getestet).
|
||||
(Die obige Methode wurde auf einem Windows Server Core 2022 Standard getestet).
|
||||
|
||||
## oder
|
||||
|
||||
## Installation mit pm2
|
||||
## Installation mit PM2
|
||||
|
||||
### Node.js installieren
|
||||
|
||||
Bitte Node.js [herunterladen](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) und installieren.
|
||||
Node.js ist die Laufzeitumgebung von pm2, Sie müssen also zuerst Node.js installieren.
|
||||
Node.js ist die Laufzeitumgebung von PM2, Sie müssen also zuerst Node.js installieren.
|
||||
|
||||
### pm2 installieren
|
||||
### PM2 installieren
|
||||
|
||||
Öffnen Sie die Eingabeaufforderung und führen Sie Zeile für Zeile mit <kbd>Enter</kbd> aus.
|
||||
|
||||
@ -96,7 +96,7 @@ pm2-startup install
|
||||
|
||||
### hbbr und hbbs ausführen
|
||||
|
||||
Laden Sie die Windows-Version von [Serverprogramm](https://github.com/rustdesk/rustdesk-server/releases) herunter. Entpacken Sie das Programm auf Laufwerk C:. Führen Sie die folgenden vier Befehle aus (achten Sie darauf, den Parameter `-r` bearbeiten):
|
||||
Laden Sie die Windows-Version von [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases) herunter. Entpacken Sie das Programm auf Laufwerk C:. Führen Sie die folgenden vier Befehle aus und achten Sie darauf, den Parameter `-r` zu bearbeiten:
|
||||
|
||||
```cmd
|
||||
cd c:\rustdesk-server-windows-x64
|
||||
|
Loading…
Reference in New Issue
Block a user