Client-Konfiguration

Ü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 eigenes Logo, Ihr eigenes Symbol, Ihre eigene Konfiguration, eine Signatur und mehr haben.

Videos

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. 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

  1. Verwenden Sie die Schritte oben, um den RustDesk-Client auf einem Gerät zu konfigurieren.
  2. Gehen Sie für das oben genannte Gerät zu Einstellungen, dann zu Netzwerk und entsperren.
  3. Klicken Sie auf Serverkonfiguration exportieren.
  4. Fügen Sie die kopierte Zeichenfolge in Notepad o. ä. ein.
  5. Gehen Sie zu einem neuen Client und kopieren Sie die obigen Angaben in die Zwischenablage.
  6. Gehen Sie in RustDesk-Client auf Einstellungen und dann auf Netzwerk, entsperren Sie den Zugang und klicken Sie auf Serverkonfiguration importieren.
  7. Die Einstellungen werden dann automatisch eingefügt.
  8. 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.

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.

Einbetten von Konfigurationszeichenketten mit -- im Namen

Beispiel: rustdesk-licensed--{config-string}--.exe

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.

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).