diff --git a/README-DE.md b/README-DE.md
index 7d36d35f..5f38fa86 100644
--- a/README-DE.md
+++ b/README-DE.md
@@ -4,7 +4,7 @@
Keypair •
Binaries •
Variables
- [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文]
+ [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文] | [Русский]
# SctgDesk Server-Programm
@@ -19,7 +19,7 @@
Dies ist eine modifizierte Version von RustDesk Server, die kostenlos und Open Source ist.
-* Der erste Unterschied besteht darin, dass diese Version die neue *tcp* -Modus, der in der RustDesk Server Pro-Version enthalten ist.
+* Der erste Unterschied besteht darin, dass diese Version die neue Version *tcp* -Modus, der in der RustDesk Server Pro-Version enthalten ist.
* Der zweite Unterschied besteht darin, dass diese Version eine vorläufige Implementierung des Rustdesk Server Pro API-Servers enthält.
* Unterstützung für das persönliche Adressbuch
* Unterstützung für freigegebenes Adressbuch auf Gruppenebene
@@ -31,11 +31,11 @@ Dies ist eine modifizierte Version von RustDesk Server, die kostenlos und Open S
Die Webkonsole ist unter der Adresse `http://:21114/` mit Login "admin" und Passwort "Hello,world!" .\
Sie können die API-Dokumentation auf dem builtins API-Server unter der Adresse `http://:21114/api/doc/`.
-Eine nicht-interaktive API-Dokumentation finden Sie unter [sctgdesk-api-server Repository](https://sctg-development.github.io/sctgdesk-api-server/).
+Eine nicht-interaktive API-Dokumentation finden Sie unter [sctgdesk-api-server repo](https://sctg-development.github.io/sctgdesk-api-server/).
## TL; DR
-Sie können Folgendes verwenden: `docker-compose.yml` Datei zum Starten des Servers:
+Sie können Folgendes verwenden `docker-compose.yml` Datei zum Starten des Servers:
```yaml
version: '3'
@@ -91,8 +91,8 @@ Der Standard-Admin-Benutzer wird mit dem Benutzernamen `admin` und das Passwort
## Eigenständige API-Version
Die eigenständige API-Version ist eine Version des Servers, die den API-Server und die Webkonsole, aber nicht den Rendez-Vous-Server enthält.\
-Die Standalone-Version ist in einem eigenen Repository verfügbar [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server).\
-Für alle Probleme im Zusammenhang mit der API oder Webkonsole lesen Sie bitte die [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) Aufbewahrungsort.
+Die Standalone-Version steht in einem eigenen Repository zur Verfügung [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server).\
+Informationen zu allen Problemen im Zusammenhang mit der API oder der Webkonsole finden Sie in der [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) Aufbewahrungsort.
## Screenshots
@@ -129,7 +129,7 @@ Für alle Probleme im Zusammenhang mit der API oder Webkonsole lesen Sie bitte d
## Generieren von Autoupdate-Links
Wir haben unseren Client so modifiziert, dass er die Autoupdate-Links vom API-Server und nicht von Github-Versionen abruft.\
-Damit die AutoUpdate-Links funktionieren, müssen Sie Ihren Client so ändern, dass er die Autoupdate-Links vom API-Server abruft. Das [Wie Sie es machen können](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
+Damit die Autoupdate-Links funktionieren, müssen Sie Ihren Client so ändern, dass die Autoupdate-Links vom API-Server abgerufen werden. Das [Wie Sie es tun können](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
```rust
// src/common.rs
@@ -159,7 +159,7 @@ async fn check_software_update_() -> hbb_common::ResultType<()> {
Der eingebettete API-Server ist weder gesichert noch gegen DDOS-Angriffe geschützt. Es empfiehlt sich, einen Reverseproxy vor dem API-Server zu verwenden. NGINX ist für diesen Zweck eine gute Wahl. HAProxy ist auch eine gute Wahl.\
Wir verwenden HAProxy vor dem API-Server in unserer Produktionsumgebung.
-Dies ist unsere Konfigurationsdatei für HAProxy, sie wird nur als Beispiel bereitgestellt. Sie sollten es an Ihre eigenen Bedürfnisse anpassen.:
+Dies ist unsere Konfigurationsdatei für HAProxy, sie wird nur als Beispiel zur Verfügung gestellt. Sie sollten es an Ihre eigenen Bedürfnisse anpassen.:
```haproxy
global
@@ -216,7 +216,7 @@ backend hbbr_wss_backend
server srv_main 127.0.0.1:21119
```
-Der hbbs-Server wird gestartet mit
+Der hbbs-Server wird mit
```service
[Unit]
@@ -282,7 +282,7 @@ Drei ausführbare Dateien werden in target/release generiert.
Aktualisierte Binärdateien finden Sie auf der Seite [Auslösungen](https://github.com/sctg-development/sctgdesk-server/releases) Seite.
-Alle nach der Version v1.1.99-40 veröffentlichten Binärdateien werden mit Github Actions bestätigt. Sie können den Nachweis überprüfen, indem Sie die sha256sum der Binärdatei mit `https://search.sigstore.dev/?hash=` Zum Beispiel.
+Alle nach der Veröffentlichung von v1.1.99-40 veröffentlichten Binärdateien werden mit Github Actions bestätigt. Sie können den Nachweis überprüfen, indem Sie die sha256sum der Binärdatei mit `https://search.sigstore.dev/?hash=` Zum Beispiel.
Wenn Sie zusätzliche Funktionen wünschen [RustDesk Server Pro](https://rustdesk.com/pricing.html) könnte besser zu Ihnen passen.
@@ -290,7 +290,7 @@ Wenn Sie einen eigenen Server entwickeln möchten, [rustdesk-server-demo](https:
## Docker-Bilder
-Docker-Images werden automatisch generiert und in jeder GitHub-Version veröffentlicht.
+Docker-Images werden automatisch generiert und in jedem GitHub-Release veröffentlicht.
Diese Images werden erstellt für: `ubuntu-22.04` Mit der einzigen Hinzufügung der Hauptbinärdateien (`hbbr` und `hbbs`). Sie sind erhältlich auf [Docker-Hub](https://hub.docker.com/r/sctg/sctgdesk-server/) mit diesen Tags:
@@ -308,7 +308,7 @@ docker run --name hbbr --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sc
oder ohne `--net=host`, aber die P2P-Direktverbindung kann nicht funktionieren.
-Bei Systemen, die SELinux verwenden, `/root` bis `/root:z` ist erforderlich, damit die Container ordnungsgemäß ausgeführt werden. Alternativ kann die SELinux-Containertrennung vollständig deaktiviert werden, indem die Option `--security-opt label=disable`.
+Bei Systemen, die SELinux verwenden, `/root` bis `/root:z` ist erforderlich, damit die Container ordnungsgemäß ausgeführt werden können. Alternativ kann die SELinux-Containertrennung vollständig deaktiviert werden, indem die Option `--security-opt label=disable`.
```bash
docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
@@ -364,7 +364,7 @@ Bearbeiten Sie Zeile 16 so, dass sie auf Ihren Relay-Server verweist (der auf Po
(docker-compose-Guthaben geht an @lukebarone und @QuiGonLeong)
-> Beachten Sie, dass hier sctg/sctgdesk-server-server:latest in China durch die neueste Versionsnummer auf dockerhub ersetzt werden kann, z. B. sctg/sctgdesk-server-server:1.1.99-37. Andernfalls kann es vorkommen, dass die alte Version aufgrund der Bildbeschleunigung abgerufen wird.
+> Beachten Sie, dass hier sctg/sctgdesk-server-server:latest in China durch die neueste Versionsnummer auf dockerhub ersetzt werden kann, z. B. sctg/sctgdesk-server-server:1.1.99-37. Andernfalls kann es sein, dass die alte Version aufgrund der Bildbeschleunigung gezogen wird.
## So erstellen Sie ein Schlüsselpaar
@@ -376,7 +376,7 @@ Mit diesem Befehl können Sie ein Schlüsselpaar generieren:
/usr/bin/rustdesk-utils genkeypair
```
-Wenn Sie die nicht haben (oder nicht möchten) `rustdesk-utils` Paket, das auf Ihrem System installiert ist, können Sie denselben Befehl mit docker aufrufen:
+Wenn Sie die `rustdesk-utils` Paket, das auf Ihrem System installiert ist, können Sie denselben Befehl mit docker aufrufen:
```bash
docker run --rm --entrypoint /usr/bin/rustdesk-utils sctg/sctgdesk-server-server:latest genkeypair
@@ -403,18 +403,18 @@ Diese Pakete sind für die folgenden Distributionen gedacht:
hbbs und hbbr können mit diesen ENV-Variablen konfiguriert werden.
Sie können die Variablen wie gewohnt angeben oder eine `.env` Datei.
-| Variable | Binär | Beschreibung |
+| variabel | Binär | Beschreibung |
| --- | --- | --- |
-| ALWAYS_USE_RELAY | HBBS | Wenn auf **"Y"** Erlaubt keine direkte Peer-Verbindung |
+| ALWAYS_USE_RELAY | HBBS | Wenn auf **"Y"** Direkte Peer-Verbindung nicht zulässig |
| DOWNGRADE_START_CHECK | HBBR | Verzögerung (in Sekunden) vor der Downgrade-Prüfung |
| DOWNGRADE_THRESHOLD | HBBR | Schwellenwert für die Downgrade-Prüfung (Bit/ms) |
-| SCHLÜSSEL | HBBS/HBBR | Wenn gesetzt, erzwingt die Verwendung eines bestimmten Schlüssels, wenn auf **"\_"** Erzwingen Sie die Verwendung eines beliebigen Schlüssels |
+| SCHLÜSSEL | HBBS/HBBR | Wenn gesetzt, erzwingt die Verwendung eines bestimmten Schlüssels, wenn auf **"\_"** Erzwingen Sie die Verwendung einer beliebigen Taste |
| LIMIT_SPEED | HBBR | Geschwindigkeitsbegrenzung (in Mb/s) |
| OAUTH2\_CONFIG_FILE | HBBS | Pfad für OAuth2-Konfigurationsdatei |
| OAUTH2\_CREATE_USER | HBBS | Wenn auf **"1"** Erstellen eines Benutzers, wenn er nicht vorhanden ist |
| HAFEN | HBBS/HBBR | Abhöranschluss (21116 für HBBS - 21117 für HBBR) |
-| RELAIS | HBBS | IP-Adresse/DNS-Name der Maschinen, auf denen hbbr ausgeführt wird (durch Komma getrennt) |
+| RELAIS | HBBS | IP-Adresse/DNS-Name der Rechner, auf denen hbbr läuft (durch Komma getrennt) |
| RUST_LOG | alle | Debug-Level setzen (Fehler|Warn|Info|Debug|Trace) |
-| S3CONFIG_FILE | HBBS | Pfad für die S3-Konfigurationsdatei |
+| S3CONFIG_FILE | HBBS | Pfad für S3-Konfigurationsdatei |
| SINGLE_BANDWIDTH | HBBR | Maximale Bandbreite für eine einzelne Verbindung (in Mbit/s) |
-| TOTAL_BANDWIDTH | HBBR | max. Gesamtbandbreite (in Mb/s) |
+| TOTAL_BANDWIDTH | HBBR | Maximale Gesamtbandbreite (in Mbit/s) |
diff --git a/README-FR.md b/README-FR.md
index bc9909c8..aa981b9c 100644
--- a/README-FR.md
+++ b/README-FR.md
@@ -4,7 +4,7 @@
Keypair •
Binaries •
Variables
- [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文]
+ [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文] | [Русский]
# Programme de serveur SctgDesk
@@ -26,16 +26,16 @@ Il s’agit d’une version modifiée de RustDesk Server, qui est gratuite et op
* Lecture seule, lecture-écriture, admin
* Prise en charge du carnet d’adresses partagé au niveau de l’utilisateur
* Lecture seule, lecture-écriture, admin
-* La troisième différence est que cette version inclut une implémentation préliminaire d’une console web simple.
+* La troisième différence est que cette version inclut une implémentation préliminaire d’une webconsole simple.
La webconsole est accessible à l’adresse `http://:21114/` avec l’identifiant « admin » et le mot de passe « Hello,world ! » .\
-Vous pouvez consulter la documentation de l’API dans le serveur API intégré à l’adresse suivante : `http://:21114/api/doc/`.
+Vous pouvez parcourir la documentation de l’API dans le serveur d’API intégré à l’adresse suivante : `http://:21114/api/doc/`.
-Une documentation API non interactive est disponible à l’adresse [sctgdesk-api-server repo](https://sctg-development.github.io/sctgdesk-api-server/).
+Une documentation API non interactive est disponible à l’adresse suivante : [sctgdesk-api-server repo](https://sctg-development.github.io/sctgdesk-api-server/).
## TL; DR
-Vous pouvez utiliser les éléments suivants `docker-compose.yml` fichier pour démarrer le serveur :
+Vous pouvez utiliser les éléments suivants `docker-compose.yml` pour démarrer le serveur :
```yaml
version: '3'
@@ -92,7 +92,7 @@ L’utilisateur admin par défaut est créé avec le nom d’utilisateur `admin`
La version autonome de l’API est une version du serveur qui inclut le serveur API et la webconsole mais pas le serveur de rendez-vous.\
La version autonome est disponible dans son propre dépôt [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server).\
-Pour tous les problèmes liés à l’api ou à la webconsole, veuillez vous référer à la [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) dépôt.
+Pour tout problème lié à l’api ou à la console web, veuillez vous référer à la [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) dépôt.
## Captures d’écran
@@ -128,7 +128,7 @@ Pour tous les problèmes liés à l’api ou à la webconsole, veuillez vous ré
## Génération de liens de mise à jour automatique
-Nous avons modifié notre client pour récupérer les liens de mise à jour automatique depuis le serveur api plutôt que depuis les versions de Github.\
+Nous avons modifié notre client pour récupérer les liens de mise à jour automatique du serveur d’api plutôt que des versions de Github.\
Pour que les liens de mise à jour automatique fonctionnent, vous devez modifier votre client pour récupérer les liens de mise à jour automatique à partir du serveur d’API. Ceci [Comment vous pouvez le faire](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
```rust
@@ -159,7 +159,7 @@ async fn check_software_update_() -> hbb_common::ResultType<()> {
Le serveur API intégré n’est ni sécurisé ni protégé contre les attaques DDOS. Une bonne pratique consiste à utiliser un proxy inverse devant le serveur API. NGINX est un bon choix à cet effet. HAProxy est également un bon choix.\
Nous utilisons HAProxy devant le serveur API dans notre environnement de production.
-Ceci est notre fichier de configuration pour HAProxy, il est fourni à titre d’exemple uniquement. Vous devez l’adapter à vos propres besoins.
+Il s’agit de notre fichier de configuration pour HAProxy, il est fourni à titre d’exemple uniquement. Vous devez l’adapter à vos propres besoins.
```haproxy
global
@@ -282,22 +282,22 @@ Trois exécutables seront générés dans target/release.
Vous pouvez trouver les fichiers binaires mis à jour sur le [Versions](https://github.com/sctg-development/sctgdesk-server/releases) page.
-Tous les binaires publiés après la version v1.1.99-40 sont attribués avec des actions Github. Vous pouvez vérifier l’attestation en vérifiant la somme sha256 du binaire avec `https://search.sigstore.dev/?hash=` par exemple.
+Tous les binaires publiés après la version v1.1.99-40 sont attestés par Github Actions. Vous pouvez vérifier l’attestation en vérifiant la somme sha256 du binaire avec `https://search.sigstore.dev/?hash=` par exemple.
Si vous voulez des fonctionnalités supplémentaires [Serveur RustDesk Pro](https://rustdesk.com/pricing.html) pourrait mieux vous convenir.
-Si vous souhaitez développer votre propre serveur, [rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo) pourrait être un meilleur début et plus simple pour vous que ce dépôt.
+Si vous souhaitez développer votre propre serveur, [rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo) pourrait être un meilleur et plus simple début pour vous que ce dépôt.
## Images Docker
-Les images Docker sont générées et publiées automatiquement sur chaque version de github.
+Les images Docker sont automatiquement générées et publiées sur chaque version de github.
Ces images sont construites contre `ubuntu-22.04` avec le seul ajout des binaires principaux (`hbbr` et `hbbs`). Ils sont disponibles sur [Hub Docker](https://hub.docker.com/r/sctg/sctgdesk-server/) avec ces balises :
| L’architecture | image :balise |
| --- | --- |
| AMD64 | `sctg/sctgdesk-server:latest` |
-| ARM64v8 | `sctg/sctgdesk-server:latest` |
+| ARM64V8 | `sctg/sctgdesk-server:latest` |
Vous pouvez commencer ces images directement avec `docker run` avec ces commandes :
@@ -315,7 +315,7 @@ docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:211
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-serverlatest hbbr
```
-Le `relay-server-ip` est l’adresse IP (ou le nom dns) du serveur exécutant ces conteneurs. Le **optionnel** `port` doit être utilisé si vous utilisez un port différent de **21117** pour `hbbr`.
+Le `relay-server-ip` parameter est l’adresse IP (ou le nom dns) du serveur exécutant ces conteneurs. Le **optionnel** `port` doit être utilisé si vous utilisez un port différent de **21117** pour `hbbr`.
Vous pouvez également utiliser docker-compose, en utilisant cette configuration comme modèle :
@@ -364,7 +364,7 @@ services:
(crédit docker-compose revient à @lukebarone et @QuiGonLeong)
-> Notez qu’ici, sctg/sctgdesk-server-server :latest en Chine peut être remplacé par le dernier numéro de version sur dockerhub, tel que sctg/sctgdesk-server-server :1.1.99-37. Sinon, l’ancienne version peut être retirée en raison de l’accélération de l’image.
+> Notez qu’ici, le sctg/sctgdesk-server-server :latest en Chine peut être remplacé par le dernier numéro de version sur dockerhub, tel que sctg/sctgdesk-server-server :1.1.99-37. Sinon, l’ancienne version peut être retirée en raison de l’accélération de l’image.
## Comment créer une paire de clés
@@ -391,7 +391,7 @@ Secret Key: egAVd44u33ZEUIDTtksGcHeVeAwywarEdHmf99KM5ajwEsuG3NQFT9coAfiZ6nen4hf
## Paquets
-Des paquets .deb distincts sont disponibles pour chaque binaire, vous pouvez les trouver dans le [Versions](https://github.com/sctg-development/sctgdesk-server/releases).
+Des paquets .deb séparés sont disponibles pour chaque binaire, vous pouvez les trouver dans le [Versions](https://github.com/sctg-development/sctgdesk-server/releases).
Ces paquets sont destinés aux distributions suivantes :
* Ubuntu 22.04 LTS
@@ -405,15 +405,15 @@ Vous pouvez spécifier les variables comme d’habitude ou utiliser un `.env` li
| variable | binaire | Descriptif |
| --- | --- | --- |
-| ALWAYS_USE_RELAY | HBB | si défini sur **« Y »** Interdit la connexion directe entre pairs |
+| ALWAYS_USE_RELAY | HBB | s’il est défini sur **« Y »** Interdit la connexion directe entre pairs |
| DOWNGRADE_START_CHECK | HBBR | Délai (en secondes) avant la vérification de la rétrogradation |
| DOWNGRADE_THRESHOLD | HBBR | Seuil de vérification de la rétrogradation (bit/ms) |
-| CLÉ | hbbs/hbbr | si cette option est définie, force l’utilisation d’une touche spécifique, si elle est définie sur **"\_"** Forcer l’utilisation de n’importe quelle clé |
-| LIMIT_SPEED | HBBR | Vitesse maximale (en Mb/s) |
-| OAUTH2\_CONFIG_FILE | HBB | Chemin d’accès au fichier de configuration OAuth2 |
-| OAUTH2\_CREATE_USER | HBB | si défini sur **"1"** Créer un utilisateur s’il n’existe pas |
+| LÉGENDE | hbbs/hbbr | si cette option est définie, force l’utilisation d’une touche spécifique, si elle est définie sur **"\_"** forcer l’utilisation de n’importe quelle touche |
+| LIMIT_SPEED | HBBR | Limitation de vitesse (en Mb/s) |
+| OAUTH2\_CONFIG_FILE | HBB | chemin d’accès au fichier de configuration OAuth2 |
+| OAUTH2\_CREATE_USER | HBB | s’il est défini sur **"1"** Créer un utilisateur s’il n’existe pas |
| LE PORT | hbbs/hbbr | Port d’écoute (21116 pour HBBS - 21117 pour HBBR) |
-| RELAIS | HBB | Adresse IP/nom DNS des machines exécutant hbbr (séparées par une virgule) |
+| RELAIS | HBB | Adresse IP/nom DNS des machines exécutant hbbr (séparé par une virgule) |
| RUST_LOG | Tous | définir le niveau de débogage (error|warn|info|debug|trace) |
| S3CONFIG_FILE | HBB | Chemin d’accès au fichier de configuration S3 |
| SINGLE_BANDWIDTH | HBBR | bande passante maximale pour une seule connexion (en Mb/s) |
diff --git a/README-NL.md b/README-NL.md
index 17f98b42..3b6d1ee3 100644
--- a/README-NL.md
+++ b/README-NL.md
@@ -4,7 +4,7 @@
Keypair •
Binaries •
Variables
- [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文]
+ [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文] | [Русский]
# SctgDesk Server Programma
@@ -23,12 +23,12 @@ Dit is een aangepaste versie van RustDesk Server, die gratis en open source is.
* Het tweede verschil is dat deze versie een voorlopige implementatie van de Rustdesk Server Pro API-server bevat.
* Ondersteuning voor persoonlijk adresboek
* Ondersteuning voor gedeeld adresboek op groepsniveau
- * Alleen-lezen, lezen-schrijven, beheerder
+ * alleen-lezen, lezen-schrijven, admin
* Ondersteuning voor gedeeld adresboek op gebruikersniveau
- * Alleen-lezen, lezen-schrijven, beheerder
+ * alleen-lezen, lezen-schrijven, admin
* Het derde verschil is dat deze versie een voorlopige implementatie van een eenvoudige webconsole bevat.
-De webconsole is toegankelijk op het volgende adres `http://:21114/` met login "admin" en wachtwoord "Hallo, wereld!" .\
+De webconsole is toegankelijk op het adres `http://:21114/` met login "admin" en wachtwoord "Hallo, wereld!" .\
U kunt de API-documentatie in de ingebouwde API-server doorzoeken op het adres `http://:21114/api/doc/`.
Een niet-interactieve API-documentatie is beschikbaar op [sctgdesk-api-server opslagplaats](https://sctg-development.github.io/sctgdesk-api-server/).
@@ -84,7 +84,7 @@ mkdir -p data
docker-compose up
```
-### Standaard beheerdersgebruiker
+### Standaard admin-gebruiker
De standaard admin-gebruiker wordt gemaakt met de gebruikersnaam `admin` en het wachtwoord `Hello,world!`. U kunt het wachtwoord wijzigen na de eerste keer inloggen op de webconsole.
@@ -92,7 +92,7 @@ De standaard admin-gebruiker wordt gemaakt met de gebruikersnaam `admin` en het
De api standalone versie is een versie van de server die de API-server en de webconsole bevat, maar niet de rendez-vous server.\
De standalone versie is beschikbaar in een eigen repository [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server).\
-Voor alle api of webconsole gerelateerde problemen, verwijzen wij u naar de [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) opslagplaats.
+Voor alle api- of webconsole-gerelateerde problemen verwijzen wij u naar de [sctgdesk-api-server](https://github.com/sctg-development/sctgdesk-api-server) opslagplaats.
## Schermafbeeldingen
@@ -118,7 +118,7 @@ Voor alle api of webconsole gerelateerde problemen, verwijzen wij u naar de [sct
-### Gebruik in de Rustdesk-client
+### Gebruik in Rustdesk client
@@ -258,7 +258,7 @@ WantedBy=multi-user.target
Zelf uw eigen RustDesk-server hosten, deze is gratis en open source.
-## Hoe handmatig te bouwen
+## Handmatig bouwen
Eerst moet je een werkende Rust-ontwikkelingstoolchain en een Node ≥ 20 werkende installatie hebben.
@@ -282,9 +282,9 @@ Er worden drie uitvoerbare bestanden gegenereerd in target/release.
U kunt bijgewerkte binaire bestanden vinden op de [Releases](https://github.com/sctg-development/sctgdesk-server/releases) bladzijde.
-Alle vrijgegeven binaire bestanden na release v1.1.99-40 worden geattesteerd met Github Actions. U kunt de attestatie controleren door de sha256som van het binaire bestand te controleren met `https://search.sigstore.dev/?hash=` bijvoorbeeld.
+Alle vrijgegeven binaire bestanden na release v1.1.99-40 worden geattesteerd met Github-acties. U kunt de attestatie controleren door de sha256som van het binaire bestand te controleren met `https://search.sigstore.dev/?hash=` bijvoorbeeld.
-Als je extra functies wilt [RustDesk Server Pro](https://rustdesk.com/pricing.html) misschien beter bij je past.
+Als je extra functies wilt [RustDesk Server Pro](https://rustdesk.com/pricing.html) zou misschien beter bij je passen.
Als u uw eigen server wilt ontwikkelen, [rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo) is misschien een betere en eenvoudigere start voor u dan deze repo.
@@ -299,7 +299,7 @@ Deze beelden zijn gebouwd tegen `ubuntu-22.04` met de enige toevoeging van de be
| AMD64 | `sctg/sctgdesk-server:latest` |
| arm64v8 | `sctg/sctgdesk-server:latest` |
-U kunt deze afbeeldingen direct starten met `docker run` met deze opdrachten:
+U kunt deze afbeeldingen direct starten met `docker run` met deze commando's:
```bash
docker run --name hbbs --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
@@ -360,11 +360,11 @@ services:
restart: unless-stopped
```
-Bewerk regel 16 om naar uw relay-server te verwijzen (degene die luistert op poort 21117). U kunt ook de volumelijnen (regel 18 en lijn 33) bewerken als u dat nodig heeft.
+Bewerk regel 16 om naar uw relay-server te verwijzen (degene die luistert op poort 21117). U kunt ook de volumelijnen (lijn 18 en lijn 33) bewerken als dat nodig is.
(Docker-Compose Credits gaat naar @lukebarone en @QuiGonLeong)
-> Houd er rekening mee dat hier de sctg/sctgdesk-server-server:latest in China kan worden vervangen door het nieuwste versienummer op dockerhub, zoals sctg/sctgdesk-server-server:1.1.99-37. Anders kan de oude versie worden teruggetrokken vanwege beeldversnelling.
+> Merk op dat hier de sctg/sctgdesk-server-server:latest in China kan worden vervangen door het nieuwste versienummer op dockerhub, zoals sctg/sctgdesk-server-server:1.1.99-37. Anders kan de oude versie worden teruggetrokken vanwege beeldversnelling.
## Hoe maak je een sleutelpaar aan?
@@ -405,16 +405,16 @@ U kunt de variabelen zoals gewoonlijk specificeren of een `.env` bestand.
| variabel | binair | Beschrijving |
| --- | --- | --- |
-| ALWAYS_USE_RELAY | HBBS | indien ingesteld op **"Y"** Directe peer-verbinding is niet toegestaan |
+| ALWAYS_USE_RELAY | hbbs | indien ingesteld op **"Y"** Directe peer-verbinding is niet toegestaan |
| DOWNGRADE_START_CHECK | HBBR | Vertraging (in seconden) voor downgradecontrole |
-| DOWNGRADE_THRESHOLD | HBBR | Drempel van downgradecontrole (bit/ms) |
+| DOWNGRADE_THRESHOLD | HBBR | Drempel voor downgradecontrole (bit/ms) |
| SLEUTEL | HBBS/HBBR | indien ingesteld dwingt u het gebruik van een specifieke toets af, indien ingesteld op **"\_"** Forceer het gebruik van een sleutel |
| LIMIT_SPEED | HBBR | snelheidslimiet (in Mb/s) |
-| OAUTH2\_CONFIG_FILE | HBBS | Pad voor OAUTH2 config bestand |
-| OAUTH2\_CREATE_USER | HBBS | indien ingesteld op **"1"** Een gebruiker maken als deze niet bestaat |
-| POORT | HBBS/HBBR | Luisterpoort (21116 voor HBBS - 21117 voor HBBR) |
-| RELAIS | HBBS | IP-adres/DNS-naam van de machines waarop hbbr draait (gescheiden door komma's) |
-| RUST_LOG | allemaal | Foutopsporingsniveau instellen (fout|waarschuwen|info|debug|trace) |
-| S3CONFIG_FILE | HBBS | Pad voor S3 configuratiebestand |
+| OAUTH2\_CONFIG_FILE | hbbs | Pad voor OAUTH2 configuratiebestand |
+| OAUTH2\_CREATE_USER | hbbs | indien ingesteld op **"1"** Een gebruiker maken als deze niet bestaat |
+| HAVEN | HBBS/HBBR | Luisterpoort (21116 voor HBBS - 21117 voor HBBR) |
+| RELAIS | hbbs | IP-adres/DNS-naam van de machines waarop hbbr draait (gescheiden door komma's) |
+| RUST_LOG | allemaal | Foutopsporingsniveau instellen (fout|waarschuwen|info|debuggen|traceren) |
+| S3CONFIG_FILE | hbbs | Pad voor S3 configuratiebestand |
| SINGLE_BANDWIDTH | HBBR | maximale bandbreedte voor een enkele verbinding (in Mb/s) |
| TOTAL_BANDWIDTH | HBBR | maximale totale bandbreedte (in Mb/s) |
diff --git a/README-TW.md b/README-TW.md
index f34b3002..1d8a8852 100644
--- a/README-TW.md
+++ b/README-TW.md
@@ -4,7 +4,7 @@
Keypair •
Binaries •
Variables
- [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文]
+ [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文] | [Русский]
# SctgDesk 伺服器程式
@@ -19,23 +19,23 @@
這是 RustDesk Server 的修改版本,它是免費和開源的。
-* 第一個區別是這個版本包含新的*技術合作計劃*模式包含在 RustDesk Server Pro 版本中。
-* 第二個區別是,這個版本包括了 Rustdesk Server Pro API 伺服器的初步實現。
+* 第一個區別是這個版本包括新的*TCP 協定*模式包含在 RustDesk Server Pro 版本中。
+* 第二個區別是此版本包括 Rustdesk Server Pro API 伺服器的初步實現。
* 支援個人通訊錄
- * 支援組級別的共享通訊簿
+ * 支援組級別的共享通訊錄
* 唯讀、讀寫、管理員
- * 支援用戶級別的共享通訊簿
+ * 支援用戶級別的共享通訊錄
* 唯讀、讀寫、管理員
-* 第三個區別是,此版本包含了簡單 Web 控制台的初步實現。
+* 第三個區別是,此版本包括簡單 Web 控制台的初步實現。
-Web控制台可在以下位址訪問`http://:21114/`登錄名「admin」,密碼「Hello,world!\
-您可以在位址所在的內置 API 伺服器中瀏覽 API 文件`http://:21114/api/doc/`.
+Web 控制台可通過以下位址訪問`http://:21114/`登錄名 “admin” 和密碼 “Hello,world!” 。\
+您可以在 builtins API 伺服器中的位址`http://:21114/api/doc/`.
-非互動式 API 文件可在以下位置獲得[sctgdesk-api-server 倉庫](https://sctg-development.github.io/sctgdesk-api-server/).
+非互動式 API 文件可在[sctgdesk-api-server 存儲庫](https://sctg-development.github.io/sctgdesk-api-server/).
## TL;博士
-您可以使用以下命令`docker-compose.yml`啟動伺服器的檔案:
+您可以使用以下內容`docker-compose.yml`檔案啟動伺服器:
```yaml
version: '3'
@@ -86,17 +86,17 @@ docker-compose up
### 預設管理員使用者
-預設管理員使用者是使用使用者名創建的`admin`和密碼`Hello,world!`.您可以在 Web 控制臺上首次登錄後更改密碼。
+預設 admin 使用者是使用使用者名創建的`admin`和密碼`Hello,world!`.您可以在 Web 控制臺上首次登錄後更改密碼。
-## API 單機版
+## API 獨立版本
-api 獨立版本是包含 API 伺服器和 webconsole 的伺服器版本,但不包括 rendez-vous 伺服器。\
-獨立版本在其自己的存儲庫中可用[sctgdesk-api-伺服器](https://github.com/sctg-development/sctgdesk-api-server).\
-對於所有與 api 或 webconsole 相關的問題,請參閱[sctgdesk-api-伺服器](https://github.com/sctg-development/sctgdesk-api-server)存儲庫。
+api 獨立版本是包括 API 伺服器和 Web 控制台,但不包括 rendez-vous 伺服器的伺服器版本。\
+獨立版本在其自己的存儲庫中提供[sctgdesk-api 伺服器](https://github.com/sctg-development/sctgdesk-api-server).\
+所有 api 或 webconsole 相關問題,請參考[sctgdesk-api 伺服器](https://github.com/sctg-development/sctgdesk-api-server)存儲庫。
-## 截圖
+## 屏幕截圖
-### Web控制台
+### Web 控制台
@@ -114,7 +114,7 @@ api 獨立版本是包含 API 伺服器和 webconsole 的伺服器版本,但
-### Api 文件
+### API 文件
@@ -128,8 +128,8 @@ api 獨立版本是包含 API 伺服器和 webconsole 的伺服器版本,但
## 生成自動更新連結
-我們修改了用戶端,以從 api 伺服器而不是 Github 版本中檢索自動更新連結。\
-為了使自動更新連結正常工作,您需要修改用戶端以從 api 伺服器檢索自動更新連結。這[你怎麼能做到](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
+我們修改了用戶端,從 api 伺服器而不是 Github 版本檢索自動更新連結。\
+要使自動更新連結正常工作,您需要修改用戶端以從 api 伺服器檢索自動更新連結。這[你怎麼做](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
```rust
// src/common.rs
@@ -157,7 +157,7 @@ async fn check_software_update_() -> hbb_common::ResultType<()> {
# 安全
-嵌入式 API 伺服器不受保護,也無法抵禦 DDOS 攻擊。一個好的做法是在 API 伺服器之前使用反向代理。NGINX 是實現此目的的不錯選擇。HAProxy也是一個不錯的選擇。\
+嵌入式 API 伺服器不受保護,也不受 DDOS 攻擊保護。一個好的做法是在 API 伺服器前面使用反向代理。NGINX 是實現此目的的不錯選擇。HAProxy 也是一個不錯的選擇。\
我們在生產環境中的 API 伺服器前面使用 HAProxy。
這是我們的HAProxy配置檔,僅作為示例提供。您應該根據自己的需要進行調整。
@@ -216,7 +216,7 @@ backend hbbr_wss_backend
server srv_main 127.0.0.1:21119
```
-hbbs 伺服器啟動時
+hbbs 伺服器使用
```service
[Unit]
@@ -256,11 +256,11 @@ WantedBy=multi-user.target
[**常見問題**](https://github.com/rustdesk/rustdesk/wiki/FAQ)
-自託管您自己的 RustDesk 伺服器,它是免費且開源的。
+自託管您自己的 RustDesk 伺服器,它是免費和開源的。
## 如何手動構建
-首先,您需要有一個有效的 Rust 開發工具鏈和一個 Node ≥ 20 的工作安裝。
+首先,您需要有一個有效的 Rust 開發工具鏈和一個 Node ≥ 20 工作安裝。
* Unices(Linux、MacOS 等):
@@ -280,44 +280,44 @@ set "DATABASE_URL=sqlite://%CD%/db_v2.sqlite3" && cargo build --release
* hbbr - RustDesk 中繼伺服器
* rustdesk-utils - RustDesk CLI 實用程式
-您可以在以下位置找到更新的二進位檔。[釋放](https://github.com/sctg-development/sctgdesk-server/releases)頁。
+您可以在[釋放](https://github.com/sctg-development/sctgdesk-server/releases)頁。
-版本 v1.1.99-40 之後發佈的所有二進位檔都使用 Github Actions 進行認證。您可以通過檢查二進位檔的sha256sum來檢查證明`https://search.sigstore.dev/?hash=`例如。
+版本 v1.1.99-40 之後發佈的所有二進位檔都使用 Github Actions 進行證明。您可以通過使用`https://search.sigstore.dev/?hash=`例如。
-如果您想要額外的功能[RustDesk 伺服器專業版](https://rustdesk.com/pricing.html)可能更適合你。
+如果您想要額外的功能[RustDesk 伺服器專業版](https://rustdesk.com/pricing.html)可能更適合您。
-如果你想開發自己的伺服器,[rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo)對你來說,可能比這個倉庫更好、更簡單的開始。
+如果你想開發自己的伺服器,[rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo)對您來說,可能比此 repo 更好、更簡單的開始。
## Docker 鏡像
Docker 鏡像是自動生成的,並在每個 github 版本上發佈。
-這些圖像是針對`ubuntu-22.04`僅添加主要二進位檔(`hbbr`和`hbbs`).它們可在以下位置獲得[Docker 中心](https://hub.docker.com/r/sctg/sctgdesk-server/)帶有以下標籤:
+這些映像是針對`ubuntu-22.04`唯一新增的主二進位檔 (`hbbr`和`hbbs`).它們可在[Docker 中心](https://hub.docker.com/r/sctg/sctgdesk-server/)取代為這些標籤:
|建築 |圖片:標籤 |
|--- |--- |
-|AMD64 (英语) |`sctg/sctgdesk-server:latest`|
-|arm64v8 |`sctg/sctgdesk-server:latest`|
+|AMD64 系列 |`sctg/sctgdesk-server:latest`|
+|ARM64V8 |`sctg/sctgdesk-server:latest`|
-您可以直接使用以下命令開始這些圖像`docker run`使用以下命令:
+您可以直接使用`docker run`使用以下命令:
```bash
docker run --name hbbs --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
docker run --name hbbr --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbr
```
-或不`--net=host`,但是P2P直連無法正常工作。
+或沒有`--net=host`,但 P2P 直連無法使用。
-對於使用 SELinux 的系統,將`/root`由`/root:z`是容器正常運行所必需的。或者,可以完全禁用 SELinux 容器分離,並添加該選項`--security-opt label=disable`.
+對於使用 SELinux 的系統,將`/root`由`/root:z`是容器正常運行所必需的。或者,可以完全禁用 SELinux 容器分離,並添加選項`--security-opt label=disable`.
```bash
docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-serverlatest hbbr
```
-這`relay-server-ip`參數是運行這些容器的伺服器的IP位址(或 DNS 名稱)。這**自選**`port`如果您使用的埠與以下埠不同,則必須使用參數**21117**為`hbbr`.
+這`relay-server-ip`parameter 是運行這些容器的伺服器的IP位址(或 DNS 名稱)。這**自選**`port`參數,如果使用的埠不同於**21117**為`hbbr`.
-您還可以使用 docker-compose,將此設定用作範本:
+您還可以使用 docker-compose,使用此配置作為範本:
```yaml
version: '3'
@@ -360,23 +360,23 @@ services:
restart: unless-stopped
```
-編輯第16行以指向您的中繼伺服器(偵聽埠 21117 的伺服器)。如果需要,您還可以編輯音量行(第 18 行和第 33 行)。
+編輯第16行以指向您的中繼伺服器(偵聽埠 21117 的伺服器)。如果需要,您還可以編輯體積行(第 18 行和第 33 行)。
-(docker-compose 功勞歸 @lukebarone 和 @QuiGonLeong)
+(docker-compose 功勞歸於 @lukebarone 和 @QuiGonLeong)
-> 注意這裡,中國的sctg/sctgdesk-server-server:latest可能會替換為dockerhub上的最新版本號,如sctg/sctgdesk-server-server:1.1.99-37。否則,可能會因鏡像加速而拉取舊版本。
+> 注意,這裡中國的 sctg/sctgdesk-server-server:latest 可能會替換為 dockerhub 上的最新版本號,例如 sctg/sctgdesk-server-server:1.1.99-37。否則,可能會因鏡像加速而拉取舊版本。
## 如何創建金鑰對
加密需要金鑰對;如前所述,您可以提供它,但您需要一種方法來創建一個。
-您可以使用以下命令產生金鑰對:
+您可以使用此指令產生金鑰對:
```bash
/usr/bin/rustdesk-utils genkeypair
```
-如果您沒有(或不想要)該`rustdesk-utils`包,您可以使用 Docker 呼叫相同的命令:
+如果您沒有(或不想要)`rustdesk-utils`套件,您可以使用 Docker 呼叫相同的命令:
```bash
docker run --rm --entrypoint /usr/bin/rustdesk-utils sctg/sctgdesk-server-server:latest genkeypair
@@ -391,8 +391,8 @@ Secret Key: egAVd44u33ZEUIDTtksGcHeVeAwywarEdHmf99KM5ajwEsuG3NQFT9coAfiZ6nen4hf
## 包
-每個二進位檔都有單獨的.deb包,您可以在[釋放](https://github.com/sctg-development/sctgdesk-server/releases).
-這些包適用於以下發行版:
+每個二進位檔都有單獨的 .deb 包,您可以在[釋放](https://github.com/sctg-development/sctgdesk-server/releases).
+這些套件適用於以下發行版:
* Ubuntu 22.04 LTS
* MacOS Intel 或 Apple Silicon
@@ -400,21 +400,21 @@ Secret Key: egAVd44u33ZEUIDTtksGcHeVeAwywarEdHmf99KM5ajwEsuG3NQFT9coAfiZ6nen4hf
## ENV 變數
-可以使用這些 ENV 變數來配置 hbbs 和 hbbr。
-您可以像往常一樣指定變數或使用`.env`檔。
+hbbs 和 hbbr 可以使用這些 ENV 變數進行配置。
+您可以像往常一樣指定變數,也可以使用`.env`檔。
|變數 |二進位 |描述 |
|--- |--- |--- |
-|ALWAYS_USE_RELAY |哈佛商學院 |如果設置為**“Y”**禁止直接對等連接 |
-|DOWNGRADE_START_CHECK |哈佛商業評論 |降級檢查前的延遲(以秒為單位) |
-|DOWNGRADE_THRESHOLD |哈佛商業評論 |降級檢查閾值 (bit/ms) |
-|鑰匙 |HBBS/HBBR |如果設置為強制使用特定鍵,如果設置為**"\_"**強制使用任何金鑰 |
-|LIMIT_SPEED |哈佛商業評論 |速度限制(Mb/s) |
-|OAUTH2\_CONFIG_FILE |哈佛商學院 |OAuth2 配置文件的路徑 |
-|OAUTH2\_CREATE_USER |哈佛商學院 |如果設置為**"1"**如果使用者不存在,請創建該使用者 |
-|港口 |HBBS/HBBR |偵聽埠(HBB 為 21116 - HBBR 為 21117) |
-|繼電器 |哈佛商學院 |運行 hbbr 的電腦的 IP 位址/DNS 名稱(用逗號分隔) |
-|RUST_LOG |全部 |設置調試級別(錯誤|警告|資訊|調試|跟蹤) |
-|S3CONFIG_FILE |哈佛商學院 |S3 配置文件的路徑 |
-|SINGLE_BANDWIDTH |哈佛商業評論 |單個連接的最大頻寬(以 Mb/s 為單位) |
-|TOTAL_BANDWIDTH |哈佛商業評論 |最大總頻寬(單位:Mb/s) |
+|ALWAYS_USE_RELAY |HBBS |如果設置為**“Y”**不允許直接對等連接 |
+|DOWNGRADE_START_CHECK |HBBBR |降級檢查前的延遲(以秒為單位) |
+|DOWNGRADE_THRESHOLD |HBBBR |降級檢查閾值 (bit/ms) |
+|密鑰 |HBBS/HBBR |如果設置為 ,則強制使用特定密鑰,如果設置為**"\_"**強制使用任意鍵 |
+|LIMIT_SPEED |HBBBR |速度限制(Mb/s) |
+|OAUTH2\_CONFIG_FILE |HBBS |OAuth2 配置文件的路徑 |
+|OAUTH2\_CREATE_USER |HBBS |如果設置為**"1"**創建不存在的使用者 |
+|埠 |HBBS/HBBR |偵聽埠(HBB 為 21116 - HBBR 為 21117)|
+|繼電器 |HBBS |運行 hbbr 的電腦的 IP 位址/DNS 名稱(以逗號分隔) |
+|RUST_LOG |全部 |設置調試級別 (error|warn|info|debug|trace) |
+|S3CONFIG_FILE |HBBS |S3 配置文件的路徑 |
+|SINGLE_BANDWIDTH |HBBBR |單個連接的最大頻寬(以 Mb/s 為單位) |
+|TOTAL_BANDWIDTH |HBBBR |最大總頻寬(以 Mb/s 為單位) |
diff --git a/README-ZH.md b/README-ZH.md
index a64fd6a6..d6f39ac6 100644
--- a/README-ZH.md
+++ b/README-ZH.md
@@ -4,7 +4,7 @@
Keypair •
Binaries •
Variables
- [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文]
+ [French] | [Deutsch] | [Nederlands] | [繁體中文] | [简体中文] | [Русский]
# SctgDesk 服务器程序
@@ -19,23 +19,23 @@
这是 RustDesk Server 的修改版本,它是免费和开源的。
-* 第一个区别是这个版本包含新的*技术合作计划*模式包含在 RustDesk Server Pro 版本中。
-* 第二个区别是,这个版本包括了 Rustdesk Server Pro API 服务器的初步实现。
- * 支持个人通讯录
- * 支持组级别的共享通讯簿
+* 第一个区别是这个版本包括新的*TCP 协议*模式包含在 RustDesk Server Pro 版本中。
+* 第二个区别是此版本包括 Rustdesk Server Pro API 服务器的初步实现。
+ * 支持个人地址簿
+ * 支持组级别的共享地址簿
* 只读、读写、管理员
- * 支持用户级别的共享通讯簿
+ * 支持用户级别的共享地址簿
* 只读、读写、管理员
-* 第三个区别是,此版本包含了简单 Web 控制台的初步实现。
+* 第三个区别是,此版本包括简单 Web 控制台的初步实现。
-Web控制台可在以下地址访问`http://:21114/`登录名“admin”,密码“Hello,world!\
-您可以在地址所在的内置 API 服务器中浏览 API 文档`http://:21114/api/doc/`.
+Web 控制台可通过以下地址访问`http://:21114/`登录名 “admin” 和密码 “Hello,world!” 。\
+您可以在 builtins API 服务器中的地址`http://:21114/api/doc/`.
-非交互式 API 文档可在以下位置获得[sctgdesk-api-server 仓库](https://sctg-development.github.io/sctgdesk-api-server/).
+非交互式 API 文档可在[sctgdesk-api-server 存储库](https://sctg-development.github.io/sctgdesk-api-server/).
## TL;博士
-您可以使用以下命令`docker-compose.yml`启动服务器的文件:
+您可以使用以下内容`docker-compose.yml`文件启动服务器:
```yaml
version: '3'
@@ -86,17 +86,17 @@ docker-compose up
### 默认管理员用户
-默认管理员用户是使用用户名创建的`admin`和密码`Hello,world!`.您可以在 Web 控制台上首次登录后更改密码。
+默认 admin 用户是使用用户名创建的`admin`和密码`Hello,world!`.您可以在 Web 控制台上首次登录后更改密码。
-## API 单机版
+## API 独立版本
-api 独立版本是包含 API 服务器和 webconsole 的服务器版本,但不包括 rendez-vous 服务器。\
-独立版本在其自己的存储库中可用[sctgdesk-api-服务器](https://github.com/sctg-development/sctgdesk-api-server).\
-对于所有与 api 或 webconsole 相关的问题,请参阅[sctgdesk-api-服务器](https://github.com/sctg-development/sctgdesk-api-server)存储 库。
+api 独立版本是包括 API 服务器和 Web 控制台,但不包括 rendez-vous 服务器的服务器版本。\
+独立版本在其自己的存储库中提供[sctgdesk-api 服务器](https://github.com/sctg-development/sctgdesk-api-server).\
+所有 api 或 webconsole 相关问题,请参考[sctgdesk-api 服务器](https://github.com/sctg-development/sctgdesk-api-server)存储 库。
-## 截图
+## 屏幕截图
-### Web控制台
+### Web 控制台
@@ -114,7 +114,7 @@ api 独立版本是包含 API 服务器和 webconsole 的服务器版本,但
-### Api 文档
+### API 文档
@@ -128,8 +128,8 @@ api 独立版本是包含 API 服务器和 webconsole 的服务器版本,但
## 生成自动更新链接
-我们修改了客户端,以从 api 服务器而不是 Github 版本中检索自动更新链接。\
-为了使自动更新链接正常工作,您需要修改客户端以从 api 服务器检索自动更新链接。这[你怎么能做到](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
+我们修改了客户端,从 api 服务器而不是 Github 版本检索自动更新链接。\
+要使自动更新链接正常工作,您需要修改客户端以从 api 服务器检索自动更新链接。这[你怎么做](https://github.com/sctg-development/sctgdesk/blob/481d3516fef1daa145d8044594187cb11959f8be/src/common.rs#L953L972):
```rust
// src/common.rs
@@ -157,7 +157,7 @@ async fn check_software_update_() -> hbb_common::ResultType<()> {
# 安全
-嵌入式 API 服务器不受保护,也无法抵御 DDOS 攻击。一个好的做法是在 API 服务器之前使用反向代理。NGINX 是实现此目的的不错选择。HAProxy也是一个不错的选择。\
+嵌入式 API 服务器不受保护,也不受 DDOS 攻击保护。一个好的做法是在 API 服务器前面使用反向代理。NGINX 是实现此目的的不错选择。HAProxy 也是一个不错的选择。\
我们在生产环境中的 API 服务器前面使用 HAProxy。
这是我们的 HAProxy 配置文件,仅作为示例提供。您应该根据自己的需要进行调整。
@@ -216,7 +216,7 @@ backend hbbr_wss_backend
server srv_main 127.0.0.1:21119
```
-hbbs 服务器启动时
+hbbs 服务器使用
```service
[Unit]
@@ -256,11 +256,11 @@ WantedBy=multi-user.target
[**常见问题**](https://github.com/rustdesk/rustdesk/wiki/FAQ)
-自托管您自己的 RustDesk 服务器,它是免费且开源的。
+自托管您自己的 RustDesk 服务器,它是免费和开源的。
## 如何手动构建
-首先,您需要有一个有效的 Rust 开发工具链和一个 Node ≥ 20 的工作安装。
+首先,您需要有一个有效的 Rust 开发工具链和一个 Node ≥ 20 工作安装。
* Unices(Linux、MacOS 等):
@@ -280,44 +280,44 @@ set "DATABASE_URL=sqlite://%CD%/db_v2.sqlite3" && cargo build --release
* hbbr - RustDesk 中继服务器
* rustdesk-utils - RustDesk CLI 实用程序
-您可以在以下位置找到更新的二进制文件。[释放](https://github.com/sctg-development/sctgdesk-server/releases)页。
+您可以在[释放](https://github.com/sctg-development/sctgdesk-server/releases)页。
-版本 v1.1.99-40 之后发布的所有二进制文件都使用 Github Actions 进行认证。您可以通过检查二进制文件的 sha256sum 来检查证明`https://search.sigstore.dev/?hash=`例如。
+版本 v1.1.99-40 之后发布的所有二进制文件都使用 Github Actions 进行证明。您可以通过使用`https://search.sigstore.dev/?hash=`例如。
-如果您想要额外的功能[RustDesk 服务器专业版](https://rustdesk.com/pricing.html)可能更适合你。
+如果您想要额外的功能[RustDesk 服务器专业版](https://rustdesk.com/pricing.html)可能更适合您。
-如果你想开发自己的服务器,[rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo)对你来说,可能比这个仓库更好、更简单的开始。
+如果你想开发自己的服务器,[rustdesk-server-demo](https://github.com/rustdesk/rustdesk-server-demo)对您来说,可能比此 repo 更好、更简单的开始。
## Docker 镜像
Docker 镜像是自动生成的,并在每个 github 版本上发布。
-这些图像是针对`ubuntu-22.04`仅添加主要二进制文件(`hbbr`和`hbbs`).它们可在以下位置获得[Docker 中心](https://hub.docker.com/r/sctg/sctgdesk-server/)带有以下标签:
+这些映像是针对`ubuntu-22.04`唯一添加的主二进制文件 (`hbbr`和`hbbs`).它们可在[Docker 中心](https://hub.docker.com/r/sctg/sctgdesk-server/)替换为这些标签:
|建筑 |图片:标签 |
|--- |--- |
-|AMD64 (英语) |`sctg/sctgdesk-server:latest`|
-|arm64v8 |`sctg/sctgdesk-server:latest`|
+|AMD64 系列 |`sctg/sctgdesk-server:latest`|
+|ARM64V8 |`sctg/sctgdesk-server:latest`|
-您可以直接使用以下命令开始这些图像`docker run`使用以下命令:
+您可以直接使用`docker run`使用以下命令:
```bash
docker run --name hbbs --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
docker run --name hbbr --net=host -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbr
```
-或不`--net=host`,但是P2P直连无法正常工作。
+或没有`--net=host`,但 P2P 直连无法使用。
-对于使用 SELinux 的系统,将`/root`由`/root:z`是容器正常运行所必需的。或者,可以完全禁用 SELinux 容器分离,并添加该选项`--security-opt label=disable`.
+对于使用 SELinux 的系统,将`/root`由`/root:z`是容器正常运行所必需的。或者,可以完全禁用 SELinux 容器分离,并添加选项`--security-opt label=disable`.
```bash
docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-server:latest hbbs -r
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v "$PWD/data:/usr/local/share/sctgdesk" -d sctg/sctgdesk-serverlatest hbbr
```
-这`relay-server-ip`参数是运行这些容器的服务器的 IP 地址(或 DNS 名称)。这**自选**`port`如果您使用的端口与以下端口不同,则必须使用参数**21117**为`hbbr`.
+这`relay-server-ip`parameter 是运行这些容器的服务器的 IP 地址(或 DNS 名称)。这**自选**`port`参数,如果使用的端口不同于**21117**为`hbbr`.
-您还可以使用 docker-compose,将此配置用作模板:
+您还可以使用 docker-compose,使用此配置作为模板:
```yaml
version: '3'
@@ -360,23 +360,23 @@ services:
restart: unless-stopped
```
-编辑第 16 行以指向您的中继服务器(侦听端口 21117 的服务器)。如果需要,您还可以编辑音量行(第 18 行和第 33 行)。
+编辑第 16 行以指向您的中继服务器(侦听端口 21117 的服务器)。如果需要,您还可以编辑体积行(第 18 行和第 33 行)。
-(docker-compose 功劳归 @lukebarone 和 @QuiGonLeong)
+(docker-compose 功劳归于 @lukebarone 和 @QuiGonLeong)
-> 注意这里,中国的sctg/sctgdesk-server-server:latest可能会替换为dockerhub上的最新版本号,如sctg/sctgdesk-server-server:1.1.99-37。否则,可能会因镜像加速而拉取旧版本。
+> 注意,这里中国的 sctg/sctgdesk-server-server:latest 可能会替换为 dockerhub 上的最新版本号,例如 sctg/sctgdesk-server-server:1.1.99-37。否则,可能会因镜像加速而拉取旧版本。
## 如何创建密钥对
加密需要密钥对;如前所述,您可以提供它,但您需要一种方法来创建一个。
-您可以使用以下命令生成密钥对:
+您可以使用此命令生成密钥对:
```bash
/usr/bin/rustdesk-utils genkeypair
```
-如果您没有(或不想要)该`rustdesk-utils`包,您可以使用 Docker 调用相同的命令:
+如果您没有(或不想要)`rustdesk-utils`软件包,您可以使用 Docker 调用相同的命令:
```bash
docker run --rm --entrypoint /usr/bin/rustdesk-utils sctg/sctgdesk-server-server:latest genkeypair
@@ -391,8 +391,8 @@ Secret Key: egAVd44u33ZEUIDTtksGcHeVeAwywarEdHmf99KM5ajwEsuG3NQFT9coAfiZ6nen4hf
## 包
-每个二进制文件都有单独的.deb包,您可以在[释放](https://github.com/sctg-development/sctgdesk-server/releases).
-这些包适用于以下发行版:
+每个二进制文件都有单独的 .deb 包,您可以在[释放](https://github.com/sctg-development/sctgdesk-server/releases).
+这些软件包适用于以下发行版:
* Ubuntu 22.04 LTS
* MacOS Intel 或 Apple Silicon
@@ -400,21 +400,21 @@ Secret Key: egAVd44u33ZEUIDTtksGcHeVeAwywarEdHmf99KM5ajwEsuG3NQFT9coAfiZ6nen4hf
## ENV 变量
-可以使用这些 ENV 变量来配置 hbbs 和 hbbr。
-您可以像往常一样指定变量或使用`.env`文件。
+hbbs 和 hbbr 可以使用这些 ENV 变量进行配置。
+您可以像往常一样指定变量,也可以使用`.env`文件。
|变量 |二进制 |描述 |
|--- |--- |--- |
-|ALWAYS_USE_RELAY |哈佛商学院 |如果设置为**“Y”**禁止直接对等连接 |
-|DOWNGRADE_START_CHECK |哈佛商业评论 |降级检查前的延迟(以秒为单位) |
-|DOWNGRADE_THRESHOLD |哈佛商业评论 |降级检查阈值 (bit/ms) |
-|钥匙 |HBBS/HBBR |如果设置为强制使用特定键,如果设置为**"\_"**强制使用任何密钥 |
-|LIMIT_SPEED |哈佛商业评论 |速度限制(Mb/s) |
-|OAUTH2\_CONFIG_FILE |哈佛商学院 |OAuth2 配置文件的路径 |
-|OAUTH2\_CREATE_USER |哈佛商学院 |如果设置为**"1"**如果用户不存在,请创建该用户 |
-|港口 |HBBS/HBBR |侦听端口(HBB 为 21116 - HBBR 为 21117) |
-|继电器 |哈佛商学院 |运行 hbbr 的计算机的 IP 地址/DNS 名称(用逗号分隔) |
-|RUST_LOG |全部 |设置调试级别(错误|警告|信息|调试|跟踪) |
-|S3CONFIG_FILE |哈佛商学院 |S3 配置文件的路径 |
-|SINGLE_BANDWIDTH |哈佛商业评论 |单个连接的最大带宽(以 Mb/s 为单位) |
-|TOTAL_BANDWIDTH |哈佛商业评论 |最大总带宽(单位:Mb/s) |
+|ALWAYS_USE_RELAY |HBBS |如果设置为**“Y”**不允许直接对等连接 |
+|DOWNGRADE_START_CHECK |HBBBR |降级检查前的延迟(以秒为单位) |
+|DOWNGRADE_THRESHOLD |HBBBR |降级检查阈值 (bit/ms) |
+|密钥 |HBBS/HBBR |如果设置为 ,则强制使用特定密钥,如果设置为**"\_"**强制使用任意键 |
+|LIMIT_SPEED |HBBBR |速度限制(Mb/s) |
+|OAUTH2\_CONFIG_FILE |HBBS |OAuth2 配置文件的路径 |
+|OAUTH2\_CREATE_USER |HBBS |如果设置为**"1"**创建不存在的用户 |
+|端口 |HBBS/HBBR |侦听端口(HBB 为 21116 - HBBR 为 21117)|
+|继电器 |HBBS |运行 hbbr 的计算机的 IP 地址/DNS 名称(以逗号分隔) |
+|RUST_LOG |全部 |设置调试级别 (error|warn|info|debug|trace) |
+|S3CONFIG_FILE |HBBS |S3 配置文件的路径 |
+|SINGLE_BANDWIDTH |HBBBR |单个连接的最大带宽(以 Mb/s 为单位) |
+|TOTAL_BANDWIDTH |HBBBR |最大总带宽(以 Mb/s 为单位) |