6.7 KiB
title | weight | pre |
---|---|---|
Client-Konfiguration | 300 | <b>2.3. </b> |
Übersicht
Es gibt eine Reihe von Möglichkeiten, RustDesk-Clients so zu konfigurieren, dass sie Ihren eigenen, selbst gehosteten Server nutzen können. Einige davon werden im Folgenden beschrieben.
1. Benutzerdefinierter Client-Generator (nur Pro)
Sie können Ihren eigenen Namen, Ihr Logo, Ihr Symbol, Ihre Konfiguration, eine Signatur und mehr haben.
2. Manuelle Konfiguration
Im Hauptmenü des RustDesk-Clients klicken Sie auf die Menü-Schaltfläche [ ⋮ ] neben Ihrer ID und dann auf Netzwerk. Sie können nun die Einstellungen mit erhöhten Rechten freischalten und Ihre ID, Relay, API und Schlüssel einstellen.
Geben Sie in das Eingabefeld ID-Server den hbbs
-Host oder die IP-Adresse ein (lokale Seite und entfernte Seite). Die anderen beiden Adressen können leer gelassen werden, RustDesk wird sie automatisch ermitteln (falls nicht speziell eingestellt). Der Relay-Server bezieht sich auf hbbr
(Port 21117).
Zum Beispiel
hbbs.example.com
oder
hbbs.example.com:21116
Key
festlegen
Als Pro
-Benutzer können Sie den Schlüssel über die Webkonsole abrufen. Oder Sie finden ihn in der Datei id_ed25519.pub
in Ihrem Arbeitsverzeichnis.
API-Server
festlegen
Dies gilt nur für Pro
-Benutzer. Wenn Sie sich über die Webkonsole anmelden können, aber nicht über den RustDesk-Client, haben Sie wahrscheinlich den API-Server
nicht richtig eingestellt.
Wenn Ihr API-Server nicht auf dem Standard-Port 21114
läuft, geben Sie bitte ausdrücklich API-Server
an. Sie dürfen diesen Port nicht zur Firewall hinzufügen, wenn Sie von der Open-Source-Version kommen.
Wenn Ihr API-Server z. B. auf dem Standard-HTTPS-Port läuft, geben Sie bitte API-Server
mit https://hbbs.example.com
an.
Wenn Sie den Wert des API-Servers
immer noch nicht bestätigen können, gehen Sie bitte auf die Willkommenseite der Webkonsole, der API-Server
ist im obigen Bild zu sehen (das Eingabefeld mit der Bezeichnung API:
).
3. Mit Import oder Export einrichten
- Verwenden Sie die Schritte oben, um den RustDesk-Client auf einem Gerät zu konfigurieren.
- Gehen Sie für das oben genannte Gerät zu Einstellungen, dann zu Netzwerk und entsperren.
- Klicken Sie auf
Serverkonfiguration exportieren
. - Fügen Sie die kopierte Zeichenfolge in Notepad o. ä. ein.
- Gehen Sie zu einem neuen Client und kopieren Sie die obigen Angaben in die Zwischenablage.
- Gehen Sie in RustDesk-Client auf Einstellungen und dann auf Netzwerk, entsperren Sie den Zugang und klicken Sie auf
Serverkonfiguration importieren
. - Die Einstellungen werden dann automatisch eingefügt.
- Klicken Sie auf
Anwenden
.
4. Automatische Konfiguration
Der einfachste Weg zur automatischen Einrichtung ist die Verwendung von Bereitstellungsskripten, die Sie hier finden.
Sie können festlegen, dass das Passwort erforderlich ist und einen umgekehrten Base64-String im Format {"host":"HOSTADDRESS", "key":"HOSTKEY", "api":"http://HOSTADDRESS:21114"}
verwenden, um die Clients automatisch zu konfigurieren.
Sie können auch die Schritte von oben verwenden, um die Zeichenkette zu exportieren und dabei alle =
am Anfang oder Ende der Zeichenkette entfernen. Starten Sie den RustDesk-Client neu, wenn die Einstellungen nicht angezeigt werden.
5. Konfiguration in den Dateinamen von rustdesk.exe einfügen (nur Windows)
Ändern Sie rustdesk.exe
in rustdesk-host=<host-ip-oder-name>,key=<public-key-string>
.exe, z. B. rustdesk-host=192.168.1.137,key=xfdsfsd32=32
.exe. Das Ergebnis der Konfiguration sehen Sie im untenstehenden Über-Fenster.
Als Pro
-Benutzer können Sie die gesamte verschlüsselte Zeichenkette über die Webkonsole abrufen, dann die RustDesk-Client-Exe herunterladen und umbenennen, die Sie dann irgendwo hochladen können, damit Ihre Kunden sie verwenden können.
{{% notice note %}}
Sie müssen sowohl host
als auch key
setzen, das Fehlen eines der beiden wird nicht funktionieren.
Fügen Sie nach dem Schlüssel optional ein ,
(Komma) als Trennzeichen vor .exe
hinzu, um zu verhindern, dass der Schlüssel verstümmelt wird, wenn Windows oder der Browser die Datei beim Herunterladen von doppelten Namen umbenennt, z. B. host=<host-ip-or-name>,key=<public-key-string>,.exe
.
Wenn der Schlüssel ungültige Zeichen enthält, die nicht in einem Windows-Dateinamen verwendet werden können, entfernen Sie
bitte die Datei id_ed25519
von Ihrem Server und starten Sie hbbs
/hbbr
neu. Dadurch wird die Datei id_ed25519.pub
neu generiert.
Möglicherweise müssen Sie diesen Vorgang wiederholen, bis Sie gültige Zeichen erhalten.
{{% /notice %}}
Einbetten von Konfigurationszeichenketten mit --
im Namen
Beispiel: rustdesk-licensed--{config-string}--.exe
{{% notice note %}}
Bitte verwenden Sie -licensed-
nicht zusammen mit --
, z. B. funktioniert rustdesk-licensed-{config-string}--.exe
nicht in Version 1.2.3. Wir werden dies in Version 1.2.4 beheben.
{{% /notice %}}
Wir haben festgestellt, dass in einigen Fällen beim doppelten Herunterladen etwas wie copy (1)
an das Ende des Dateinamens angehängt wird, was die Konfiguration ruiniert.
Durch das Hinzufügen von --
am Ende direkt nach der Konfigurationszeichenkette wird diese nicht beschädigt. RustDesk kann sie korrekt abrufen, selbst wenn dem Dateinamen etwas hinzugefügt wird.
6. Benutzerdefinierte Einstellungen fest codieren
7. Befehlszeile --config
verwenden
rustdesk.exe --config <config-string>
Sie können die Konfigurationszeichenkette über die Webkonsole (wie auf dem obigen Bild zu sehen) oder über den RustDesk-Client unter "Einstellungen → Netzwerk" abrufen (hier gibt es eine Diskussion darüber).