From 3d60e0f5e28a99c1744bf9e18e20561c2f8e5d6b Mon Sep 17 00:00:00 2001 From: rustdesk Date: Sun, 15 Jun 2025 03:53:23 +0800 Subject: [PATCH] fix style --- content/_index.de.md | 4 +- content/_index.en.md | 4 +- content/_index.es.md | 4 +- content/_index.fr.md | 4 +- content/_index.it.md | 4 +- content/_index.ja.md | 4 +- content/_index.pt.md | 4 +- content/_index.zh-cn.md | 4 +- content/_index.zh-tw.md | 4 +- content/client/_index.de.md | 32 ++++---- content/client/_index.en.md | 32 ++++---- content/client/_index.es.md | 30 ++++---- content/client/_index.fr.md | 32 ++++---- content/client/_index.it.md | 32 ++++---- content/client/_index.ja.md | 32 ++++---- content/client/_index.pt.md | 32 ++++---- content/client/_index.zh-cn.md | 32 ++++---- content/client/_index.zh-tw.md | 32 ++++---- content/client/android/_index.de.md | 22 +++--- content/client/android/_index.en.md | 22 +++--- content/client/android/_index.es.md | 22 +++--- content/client/android/_index.fr.md | 22 +++--- content/client/android/_index.it.md | 22 +++--- content/client/android/_index.ja.md | 22 +++--- content/client/android/_index.pt.md | 22 +++--- content/client/android/_index.zh-cn.md | 22 +++--- content/client/android/_index.zh-tw.md | 22 +++--- content/client/linux/SELinux/_index.de.md | 24 +++--- content/client/linux/SELinux/_index.en.md | 30 ++++---- content/client/linux/SELinux/_index.es.md | 28 +++---- content/client/linux/SELinux/_index.fr.md | 12 +-- content/client/linux/SELinux/_index.it.md | 12 +-- content/client/linux/SELinux/_index.ja.md | 12 +-- content/client/linux/SELinux/_index.pt.md | 12 +-- content/client/linux/SELinux/_index.zh-cn.md | 26 +++---- content/client/linux/SELinux/_index.zh-tw.md | 12 +-- content/client/linux/_index.de.md | 22 +++--- content/client/linux/_index.en.md | 22 +++--- content/client/linux/_index.es.md | 10 +-- content/client/linux/_index.fr.md | 16 ++-- content/client/linux/_index.pt.md | 22 +++--- content/client/linux/_index.zh-cn.md | 22 +++--- content/client/linux/_index.zh-tw.md | 22 +++--- content/client/mac/_index.de.md | 6 +- content/client/mac/_index.en.md | 6 +- content/client/mac/_index.es.md | 6 +- content/client/mac/_index.fr.md | 6 +- content/client/mac/_index.pt.md | 6 +- content/client/mac/_index.zh-cn.md | 6 +- content/client/mac/_index.zh-tw.md | 6 +- content/client/windows/MSI/_index.de.md | 18 ++--- content/client/windows/MSI/_index.en.md | 18 ++--- content/client/windows/MSI/_index.es.md | 18 ++--- content/client/windows/MSI/_index.fr.md | 18 ++--- content/client/windows/MSI/_index.it.md | 18 ++--- content/client/windows/MSI/_index.ja.md | 18 ++--- content/client/windows/MSI/_index.pt.md | 18 ++--- content/client/windows/MSI/_index.zh-cn.md | 18 ++--- content/client/windows/MSI/_index.zh-tw.md | 18 ++--- .../windows-portable-elevation/_index.de.md | 8 +- .../windows-portable-elevation/_index.en.md | 8 +- .../windows-portable-elevation/_index.es.md | 8 +- .../windows-portable-elevation/_index.fr.md | 8 +- .../windows-portable-elevation/_index.it.md | 8 +- .../windows-portable-elevation/_index.ja.md | 8 +- .../windows-portable-elevation/_index.pt.md | 8 +- .../_index.zh-cn.md | 8 +- .../_index.zh-tw.md | 8 +- content/dev/build/armhf/_index.zh-cn.md | 20 ++--- content/dev/build/docker/_index.de.md | 4 +- content/dev/build/docker/_index.en.md | 4 +- content/dev/build/docker/_index.es.md | 2 +- content/dev/build/docker/_index.fr.md | 2 +- content/dev/build/docker/_index.it.md | 2 +- content/dev/build/docker/_index.ja.md | 2 +- content/dev/build/docker/_index.pt.md | 4 +- content/dev/build/docker/_index.zh-cn.md | 2 +- content/dev/build/docker/_index.zh-tw.md | 2 +- content/dev/build/faq/_index.de.md | 24 +++--- content/dev/build/faq/_index.en.md | 24 +++--- content/dev/build/faq/_index.es.md | 24 +++--- content/dev/build/faq/_index.fr.md | 24 +++--- content/dev/build/faq/_index.it.md | 24 +++--- content/dev/build/faq/_index.ja.md | 24 +++--- content/dev/build/faq/_index.pt.md | 24 +++--- content/dev/build/faq/_index.zh-cn.md | 24 +++--- content/dev/build/faq/_index.zh-tw.md | 24 +++--- content/dev/build/linux/_index.de.md | 14 ++-- content/dev/build/linux/_index.en.md | 14 ++-- content/dev/build/linux/_index.es.md | 14 ++-- content/dev/build/linux/_index.fr.md | 14 ++-- content/dev/build/linux/_index.it.md | 14 ++-- content/dev/build/linux/_index.ja.md | 14 ++-- content/dev/build/linux/_index.pt.md | 14 ++-- content/dev/build/linux/_index.zh-cn.md | 14 ++-- content/dev/build/linux/_index.zh-tw.md | 14 ++-- content/dev/build/osx/_index.de.md | 18 ++--- content/dev/build/osx/_index.en.md | 18 ++--- content/dev/build/osx/_index.it.md | 18 ++--- content/dev/build/osx/_index.ja.md | 18 ++--- content/dev/build/osx/_index.pt.md | 18 ++--- content/dev/build/osx/_index.zh-cn.md | 18 ++--- content/dev/build/windows/_index.de.md | 16 ++-- content/dev/build/windows/_index.en.md | 16 ++-- content/dev/build/windows/_index.es.md | 16 ++-- content/dev/build/windows/_index.fr.md | 14 ++-- content/dev/build/windows/_index.it.md | 16 ++-- content/dev/build/windows/_index.ja.md | 16 ++-- content/dev/build/windows/_index.pt.md | 16 ++-- content/dev/build/windows/_index.zh-cn.md | 14 ++-- content/dev/build/windows/_index.zh-tw.md | 16 ++-- content/self-host/_index.de.md | 6 +- content/self-host/_index.en.md | 4 +- content/self-host/_index.es.md | 4 +- content/self-host/_index.fr.md | 4 +- content/self-host/_index.it.md | 4 +- content/self-host/_index.ja.md | 4 +- content/self-host/_index.pt.md | 4 +- content/self-host/_index.zh-cn.md | 4 +- content/self-host/_index.zh-tw.md | 6 +- .../client-configuration/_index.de.md | 18 ++--- .../client-configuration/_index.en.md | 18 ++--- .../client-configuration/_index.es.md | 18 ++--- .../client-configuration/_index.fr.md | 18 ++--- .../client-configuration/_index.it.md | 18 ++--- .../client-configuration/_index.ja.md | 18 ++--- .../client-configuration/_index.pt.md | 18 ++--- .../client-configuration/_index.zh-cn.md | 18 ++--- .../client-configuration/_index.zh-tw.md | 18 ++--- .../self-host/client-deployment/_index.de.md | 14 ++-- .../self-host/client-deployment/_index.en.md | 18 ++--- .../self-host/client-deployment/_index.es.md | 18 ++--- .../self-host/client-deployment/_index.fr.md | 18 ++--- .../self-host/client-deployment/_index.it.md | 18 ++--- .../self-host/client-deployment/_index.ja.md | 18 ++--- .../self-host/client-deployment/_index.pt.md | 18 ++--- .../client-deployment/_index.zh-cn.md | 18 ++--- .../client-deployment/_index.zh-tw.md | 18 ++--- .../nat-loopback-issues/_index.de.md | 18 ++--- .../nat-loopback-issues/_index.en.md | 20 ++--- .../nat-loopback-issues/_index.es.md | 20 ++--- .../nat-loopback-issues/_index.fr.md | 20 ++--- .../nat-loopback-issues/_index.it.md | 20 ++--- .../nat-loopback-issues/_index.ja.md | 20 ++--- .../nat-loopback-issues/_index.pt.md | 20 ++--- .../nat-loopback-issues/_index.zh-cn.md | 20 ++--- .../nat-loopback-issues/_index.zh-tw.md | 12 +-- .../rustdesk-server-oss/Docker/_index.de.md | 8 +- .../rustdesk-server-oss/Docker/_index.en.md | 10 +-- .../rustdesk-server-oss/Docker/_index.es.md | 10 +-- .../rustdesk-server-oss/Docker/_index.fr.md | 10 +-- .../rustdesk-server-oss/Docker/_index.it.md | 10 +-- .../rustdesk-server-oss/Docker/_index.ja.md | 10 +-- .../rustdesk-server-oss/Docker/_index.pt.md | 10 +-- .../Docker/_index.zh-cn.md | 10 +-- .../Docker/_index.zh-tw.md | 10 +-- .../aapanel/_index.zh-cn.md | 4 +- .../rustdesk-server-oss/install/_index.en.md | 16 ++-- .../rustdesk-server-oss/install/_index.pt.md | 16 ++-- .../synology/dsm-6/_index.de.md | 12 +-- .../synology/dsm-6/_index.en.md | 12 +-- .../synology/dsm-6/_index.es.md | 12 +-- .../synology/dsm-6/_index.fr.md | 12 +-- .../synology/dsm-6/_index.it.md | 12 +-- .../synology/dsm-6/_index.ja.md | 12 +-- .../synology/dsm-6/_index.pt.md | 12 +-- .../synology/dsm-6/_index.zh-cn.md | 12 +-- .../synology/dsm-6/_index.zh-tw.md | 12 +-- .../synology/dsm-7/_index.de.md | 12 +-- .../synology/dsm-7/_index.en.md | 12 +-- .../synology/dsm-7/_index.es.md | 12 +-- .../synology/dsm-7/_index.fr.md | 12 +-- .../synology/dsm-7/_index.it.md | 12 +-- .../synology/dsm-7/_index.ja.md | 12 +-- .../synology/dsm-7/_index.pt.md | 12 +-- .../synology/dsm-7/_index.zh-cn.md | 12 +-- .../synology/dsm-7/_index.zh-tw.md | 10 +-- .../rustdesk-server-oss/windows/_index.de.md | 24 +++--- .../rustdesk-server-oss/windows/_index.en.md | 24 +++--- .../rustdesk-server-oss/windows/_index.es.md | 8 +- .../rustdesk-server-oss/windows/_index.fr.md | 8 +- .../rustdesk-server-oss/windows/_index.ja.md | 8 +- .../rustdesk-server-oss/windows/_index.pt.md | 24 +++--- .../windows/_index.zh-cn.md | 22 +++--- .../windows/_index.zh-tw.md | 22 +++--- .../rustdesk-server-pro/2fa/_index.de.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.en.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.es.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.fr.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.it.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.ja.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.pt.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.zh-cn.md | 14 ++-- .../rustdesk-server-pro/2fa/_index.zh-tw.md | 14 ++-- .../rustdesk-server-pro/_index.de.md | 32 ++++---- .../rustdesk-server-pro/_index.en.md | 32 ++++---- .../rustdesk-server-pro/_index.es.md | 32 ++++---- .../rustdesk-server-pro/_index.fr.md | 32 ++++---- .../rustdesk-server-pro/_index.it.md | 32 ++++---- .../rustdesk-server-pro/_index.ja.md | 32 ++++---- .../rustdesk-server-pro/_index.pt.md | 32 ++++---- .../rustdesk-server-pro/_index.zh-cn.md | 30 ++++---- .../rustdesk-server-pro/_index.zh-tw.md | 32 ++++---- .../rustdesk-server-pro/console/_index.de.md | 22 +++--- .../rustdesk-server-pro/console/_index.en.md | 22 +++--- .../rustdesk-server-pro/console/_index.es.md | 22 +++--- .../rustdesk-server-pro/console/_index.fr.md | 22 +++--- .../rustdesk-server-pro/console/_index.it.md | 22 +++--- .../rustdesk-server-pro/console/_index.ja.md | 22 +++--- .../rustdesk-server-pro/console/_index.pt.md | 22 +++--- .../rustdesk-server-pro/faq/_index.de.md | 76 +++++++++---------- .../rustdesk-server-pro/faq/_index.en.md | 2 +- .../rustdesk-server-pro/faq/_index.es.md | 4 +- .../rustdesk-server-pro/faq/_index.fr.md | 4 +- .../rustdesk-server-pro/faq/_index.it.md | 2 +- .../rustdesk-server-pro/faq/_index.ja.md | 2 +- .../rustdesk-server-pro/faq/_index.pt.md | 2 +- .../rustdesk-server-pro/faq/_index.zh-cn.md | 2 +- .../rustdesk-server-pro/faq/_index.zh-tw.md | 4 +- .../_index.de.md | 18 ++--- .../_index.en.md | 18 ++--- .../_index.es.md | 18 ++--- .../_index.fr.md | 18 ++--- .../_index.it.md | 18 ++--- .../_index.ja.md | 18 ++--- .../_index.pt.md | 18 ++--- .../_index.zh-cn.md | 18 ++--- .../_index.zh-tw.md | 18 ++--- .../index.pt.md | 18 ++--- .../installscript/Docker/_index.de.md | 4 +- .../installscript/Docker/_index.en.md | 4 +- .../installscript/Docker/_index.es.md | 4 +- .../installscript/Docker/_index.fr.md | 4 +- .../installscript/Docker/_index.it.md | 4 +- .../installscript/Docker/_index.ja.md | 4 +- .../installscript/Docker/_index.pt.md | 4 +- .../installscript/Docker/_index.zh-cn.md | 4 +- .../installscript/Docker/_index.zh-tw.md | 4 +- .../installscript/Script/_index.de.md | 6 +- .../installscript/Script/_index.en.md | 6 +- .../installscript/Script/_index.es.md | 6 +- .../installscript/Script/_index.fr.md | 6 +- .../installscript/Script/_index.it.md | 6 +- .../installscript/Script/_index.ja.md | 6 +- .../installscript/Script/_index.pt.md | 6 +- .../installscript/windows/_index.de.md | 12 +-- .../installscript/windows/_index.en.md | 13 ++-- .../installscript/windows/_index.es.md | 15 ++-- .../installscript/windows/_index.fr.md | 15 ++-- .../installscript/windows/_index.it.md | 15 ++-- .../installscript/windows/_index.ja.md | 15 ++-- .../installscript/windows/_index.pt.md | 15 ++-- .../installscript/windows/_index.zh-cn.md | 15 ++-- .../installscript/windows/_index.zh-tw.md | 15 ++-- .../rustdesk-server-pro/license/_index.de.md | 8 +- .../rustdesk-server-pro/license/_index.en.md | 12 +-- .../rustdesk-server-pro/license/_index.es.md | 12 +-- .../rustdesk-server-pro/license/_index.fr.md | 12 +-- .../rustdesk-server-pro/license/_index.it.md | 12 +-- .../rustdesk-server-pro/license/_index.ja.md | 12 +-- .../rustdesk-server-pro/license/_index.pt.md | 12 +-- .../license/_index.zh-cn.md | 6 +- .../license/_index.zh-tw.md | 6 +- .../oidc/azure/_index.de.md | 4 +- .../oidc/azure/_index.en.md | 6 +- .../oidc/azure/_index.es.md | 6 +- .../oidc/azure/_index.fr.md | 6 +- .../oidc/azure/_index.it.md | 6 +- .../oidc/azure/_index.ja.md | 6 +- .../oidc/azure/_index.pt.md | 6 +- .../oidc/azure/_index.zh-cn.md | 6 +- .../oidc/azure/_index.zh-tw.md | 6 +- .../permissions/_index.de.md | 4 +- .../permissions/_index.en.md | 6 +- .../permissions/_index.es.md | 6 +- .../permissions/_index.fr.md | 6 +- .../permissions/_index.it.md | 6 +- .../permissions/_index.ja.md | 6 +- .../permissions/_index.pt.md | 6 +- .../permissions/_index.zh-cn.md | 6 +- .../permissions/_index.zh-tw.md | 6 +- .../rustdesk-server-pro/relay/_index.de.md | 10 +-- .../rustdesk-server-pro/relay/_index.en.md | 10 +-- .../rustdesk-server-pro/relay/_index.es.md | 10 +-- .../rustdesk-server-pro/relay/_index.fr.md | 10 +-- .../rustdesk-server-pro/relay/_index.it.md | 10 +-- .../rustdesk-server-pro/relay/_index.ja.md | 10 +-- .../rustdesk-server-pro/relay/_index.pt.md | 10 +-- .../rustdesk-server-pro/relay/_index.zh-cn.md | 14 ++-- .../rustdesk-server-pro/relay/_index.zh-tw.md | 12 +-- .../rustdesk-server-pro/strategy/_index.de.md | 16 ++-- .../rustdesk-server-pro/strategy/_index.en.md | 16 ++-- .../rustdesk-server-pro/strategy/_index.es.md | 18 ++--- .../rustdesk-server-pro/strategy/_index.fr.md | 18 ++--- .../rustdesk-server-pro/strategy/_index.it.md | 18 ++--- .../rustdesk-server-pro/strategy/_index.ja.md | 18 ++--- .../rustdesk-server-pro/strategy/_index.pt.md | 18 ++--- .../strategy/_index.zh-cn.md | 16 ++-- .../strategy/_index.zh-tw.md | 18 ++--- 299 files changed, 2108 insertions(+), 2134 deletions(-) diff --git a/content/_index.de.md b/content/_index.de.md index 1c58520..2629dab 100644 --- a/content/_index.de.md +++ b/content/_index.de.md @@ -6,7 +6,7 @@ weight: 1 RustDesk ist eine vollausgestattete Open-Source-Alternative für Fernsteuerung mit Self-Hosting und Sicherheit bei minimaler Konfiguration. Sie haben die volle Kontrolle über Ihre Daten, ohne Sicherheitsbedenken. Der Client ist Open Source und es gibt die Wahl zwischen dem vollausgestatteten **Professional Server**, der auf unserer [Website](https://rustdesk.com) erworben werden kann, und dem grundlegenden kostenlosen OSS-Server, der auf unserem **Professional Server** basiert. -### Funktionen +## Funktionen - Funktioniert unter Windows, macOS, Linux, iOS, Android, Web. - Unterstützt VP8 / VP9 / AV1 Software-Codecs und H264 / H265 Hardware-Codecs. - Besitzen Sie Ihre Daten, richten Sie einfach eine Self-Hosting-Lösung auf Ihrer Infrastruktur ein. @@ -14,7 +14,7 @@ RustDesk ist eine vollausgestattete Open-Source-Alternative für Fernsteuerung m - Keine Administratorrechte oder Installation für Windows erforderlich, Rechte bei Bedarf lokal oder remote erhöhen. - Wir mögen es einfach und werden uns bemühen, es wo möglich noch einfacher zu machen. -### GitHub Repositories +## GitHub Repositories - **Haupt-Client-Repository**: https://github.com/rustdesk/rustdesk - **Open-Source-Server-Repository**: https://github.com/rustdesk/rustdesk-server - **Pro-Server-Repository**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.en.md b/content/_index.en.md index 5bf9a0d..140595b 100644 --- a/content/_index.en.md +++ b/content/_index.en.md @@ -6,7 +6,7 @@ weight: 1 RustDesk is a full-featured open source remote control alternative for self-hosting and security with minimal configuration. You have full control of your data, with no concerns about security. The Client is open source and there's a choice between the fully featured **Professional Server** available to purchase on our [website](https://rustdesk.com) and the basic free and OSS Server based on our **Professional Server**. -### Features +## Features - Works on Windows, macOS, Linux, iOS, Android, Web. - Supports VP8 / VP9 / AV1 software codecs, and H264 / H265 hardware codecs. - Own your data, easily set up self-hosting solution on your infrastructure. @@ -14,7 +14,7 @@ RustDesk is a full-featured open source remote control alternative for self-host - No administrative privileges or installation needed for Windows, elevate privilege locally or from remote on demand. - We like to keep things simple and will strive to make simpler where possible. -### GitHub Repositories +## GitHub Repositories - **Main Client Repository**: https://github.com/rustdesk/rustdesk - **Open Source Server Repository**: https://github.com/rustdesk/rustdesk-server - **Pro Server Repository**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.es.md b/content/_index.es.md index f25e04c..efbf284 100644 --- a/content/_index.es.md +++ b/content/_index.es.md @@ -6,7 +6,7 @@ weight: 1 RustDesk es una alternativa de control remoto de código abierto con todas las funciones para autoalojamiento y seguridad con configuración mínima. Tienes control total sobre tus datos, sin preocupaciones sobre seguridad. El cliente es de código abierto y hay una opción entre el **Servidor Profesional** con todas las funciones disponible para comprar en nuestro [sitio web](https://rustdesk.com) y el servidor OSS gratuito básico basado en nuestro **Servidor Profesional**. -### Características +## Características - Funciona en Windows, macOS, Linux, iOS, Android, Web. - Soporta códecs de software VP8 / VP9 / AV1, y códecs de hardware H264 / H265. - Posee tus datos, configura fácilmente una solución de autoalojamiento en tu infraestructura. @@ -14,7 +14,7 @@ RustDesk es una alternativa de control remoto de código abierto con todas las f - No se necesitan privilegios administrativos o instalación para Windows, elevar privilegios localmente o desde remoto bajo demanda. - Nos gusta mantener las cosas simples y nos esforzaremos por hacerlas más simples donde sea posible. -### Repositorios de GitHub +## Repositorios de GitHub - **Repositorio principal del cliente**: https://github.com/rustdesk/rustdesk - **Repositorio del servidor de código abierto**: https://github.com/rustdesk/rustdesk-server - **Repositorio del servidor Pro**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.fr.md b/content/_index.fr.md index 9f1903a..705fe66 100644 --- a/content/_index.fr.md +++ b/content/_index.fr.md @@ -6,7 +6,7 @@ weight: 1 RustDesk est une alternative de contrôle à distance open source complète pour l'auto-hébergement et la sécurité avec une configuration minimale. Vous avez un contrôle total sur vos données, sans préoccupations de sécurité. Le client est open source et vous avez le choix entre le **Serveur Professionnel** complet disponible à l'achat sur notre [site web](https://rustdesk.com) et le serveur OSS gratuit de base basé sur notre **Serveur Professionnel**. -### Fonctionnalités +## Fonctionnalités - Fonctionne sur Windows, macOS, Linux, iOS, Android, Web. - Prend en charge les codecs logiciels VP8 / VP9 / AV1, et les codecs matériels H264 / H265. - Possédez vos données, configurez facilement une solution d'auto-hébergement sur votre infrastructure. @@ -14,7 +14,7 @@ RustDesk est une alternative de contrôle à distance open source complète pour - Aucun privilège administrateur ou installation nécessaire pour Windows, élever les privilèges localement ou à distance à la demande. - Nous aimons garder les choses simples et nous efforcerons de les simplifier autant que possible. -### Dépôts GitHub +## Dépôts GitHub - **Dépôt client principal** : https://github.com/rustdesk/rustdesk - **Dépôt serveur open source** : https://github.com/rustdesk/rustdesk-server - **Dépôt serveur Pro** : https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.it.md b/content/_index.it.md index 626f027..4d8a5ac 100644 --- a/content/_index.it.md +++ b/content/_index.it.md @@ -6,7 +6,7 @@ weight: 1 RustDesk è un'alternativa completa di controllo remoto open source per self-hosting e sicurezza con configurazione minima. Hai il controllo completo sui tuoi dati, senza preoccupazioni sulla sicurezza. Il client è open source e c'è una scelta tra il **Server Professionale** completo disponibile per l'acquisto sul nostro [sito web](https://rustdesk.com) e il server OSS gratuito di base basato sul nostro **Server Professionale**. -### Funzionalità +## Funzionalità - Funziona su Windows, macOS, Linux, iOS, Android, Web. - Supporta codec software VP8 / VP9 / AV1, e codec hardware H264 / H265. - Possiedi i tuoi dati, configura facilmente una soluzione di self-hosting sulla tua infrastruttura. @@ -14,7 +14,7 @@ RustDesk è un'alternativa completa di controllo remoto open source per self-hos - Non sono necessari privilegi amministrativi o installazione per Windows, eleva i privilegi localmente o da remoto on demand. - Ci piace mantenere le cose semplici e ci sforzeremo di renderle più semplici dove possibile. -### Repository GitHub +## Repository GitHub - **Repository client principale**: https://github.com/rustdesk/rustdesk - **Repository server open source**: https://github.com/rustdesk/rustdesk-server - **Repository server Pro**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.ja.md b/content/_index.ja.md index cec3298..e4f293d 100644 --- a/content/_index.ja.md +++ b/content/_index.ja.md @@ -6,7 +6,7 @@ weight: 1 RustDesk は、最小限の設定でセルフホスティングとセキュリティを提供する、フル機能のオープンソースリモートコントロール代替手段です。データを完全に制御でき、セキュリティに関する心配はありません。クライアントはオープンソースで、当社の[ウェブサイト](https://rustdesk.com)で購入可能なフル機能の**プロフェッショナルサーバー**と、当社の**プロフェッショナルサーバー**をベースにした基本的な無料OSSサーバーの選択肢があります。 -### 機能 +## 機能 - Windows、macOS、Linux、iOS、Android、Webで動作します。 - VP8 / VP9 / AV1 ソフトウェアコーデック、およびH264 / H265 ハードウェアコーデックをサポート。 - データを所有し、インフラストラクチャ上でセルフホスティングソリューションを簡単に設定。 @@ -14,7 +14,7 @@ RustDesk は、最小限の設定でセルフホスティングとセキュリ - Windowsでは管理者権限やインストールが不要、必要に応じてローカルまたはリモートで権限を昇格。 - 物事をシンプルに保つことを好み、可能な限りよりシンプルにするよう努力します。 -### GitHub リポジトリ +## GitHub リポジトリ - **メインクライアントリポジトリ**: https://github.com/rustdesk/rustdesk - **オープンソースサーバーリポジトリ**: https://github.com/rustdesk/rustdesk-server - **プロサーバーリポジトリ**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.pt.md b/content/_index.pt.md index 5e1e6dd..abd0df4 100644 --- a/content/_index.pt.md +++ b/content/_index.pt.md @@ -6,7 +6,7 @@ weight: 1 RustDesk é uma alternativa completa de controle remoto de código aberto para auto-hospedagem e segurança com configuração mínima. Você tem controle total sobre seus dados, sem preocupações sobre segurança. O cliente é de código aberto e há uma escolha entre o **Servidor Profissional** completo disponível para compra em nosso [site](https://rustdesk.com) e o servidor OSS gratuito básico baseado em nosso **Servidor Profissional**. -### Recursos +## Recursos - Funciona no Windows, macOS, Linux, iOS, Android, Web. - Suporta codecs de software VP8 / VP9 / AV1, e codecs de hardware H264 / H265. - Possua seus dados, configure facilmente uma solução de auto-hospedagem em sua infraestrutura. @@ -14,7 +14,7 @@ RustDesk é uma alternativa completa de controle remoto de código aberto para a - Não são necessários privilégios administrativos ou instalação para Windows, elevar privilégios localmente ou remotamente sob demanda. - Nós gostamos de manter as coisas simples e nos esforçaremos para torná-las mais simples onde possível. -### Repositórios do GitHub +## Repositórios do GitHub - **Repositório principal do cliente**: https://github.com/rustdesk/rustdesk - **Repositório do servidor de código aberto**: https://github.com/rustdesk/rustdesk-server - **Repositório do servidor Pro**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.zh-cn.md b/content/_index.zh-cn.md index ad66165..3fb3fb8 100644 --- a/content/_index.zh-cn.md +++ b/content/_index.zh-cn.md @@ -6,7 +6,7 @@ weight: 1 RustDesk 是一个功能完整的开源远程控制替代方案,支持自托管和安全性,配置简单。您完全控制自己的数据,无需担心安全问题。客户端是开源的,您可以选择在我们的[网站](https://rustdesk.com)上购买功能完整的**专业服务器**,或使用基于我们**专业服务器**的基础免费开源服务器。 -### 功能特性 +## 功能特性 - 支持 Windows、macOS、Linux、iOS、Android、Web。 - 支持 VP8 / VP9 / AV1 软件编解码器,以及 H264 / H265 硬件编解码器。 - 拥有您的数据,轻松在您的基础设施上建立自托管解决方案。 @@ -14,7 +14,7 @@ RustDesk 是一个功能完整的开源远程控制替代方案,支持自托 - Windows 无需管理员权限或安装,可按需在本地或远程提升权限。 - 我们喜欢保持简单,并将努力在可能的地方变得更简单。 -### GitHub 存储库 +## GitHub 存储库 - **主客户端存储库**: https://github.com/rustdesk/rustdesk - **开源服务器存储库**: https://github.com/rustdesk/rustdesk-server - **专业服务器存储库**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/_index.zh-tw.md b/content/_index.zh-tw.md index 4d30071..2e67b8d 100644 --- a/content/_index.zh-tw.md +++ b/content/_index.zh-tw.md @@ -6,7 +6,7 @@ weight: 1 RustDesk 是一個功能完整的開源遠端控制替代方案,支援自託管和安全性,設定簡單。您完全控制自己的資料,無需擔心安全問題。客戶端是開源的,您可以選擇在我們的[網站](https://rustdesk.com)上購買功能完整的**專業伺服器**,或使用基於我們**專業伺服器**的基礎免費開源伺服器。 -### 功能特性 +## 功能特性 - 支援 Windows、macOS、Linux、iOS、Android、Web。 - 支援 VP8 / VP9 / AV1 軟體編解碼器,以及 H264 / H265 硬體編解碼器。 - 擁有您的資料,輕鬆在您的基礎設施上建立自託管解決方案。 @@ -14,7 +14,7 @@ RustDesk 是一個功能完整的開源遠端控制替代方案,支援自託 - Windows 無需管理員權限或安裝,可按需在本地或遠端提升權限。 - 我們喜歡保持簡單,並將努力在可能的地方變得更簡單。 -### GitHub 儲存庫 +## GitHub 儲存庫 - **主客戶端儲存庫**: https://github.com/rustdesk/rustdesk - **開源伺服器儲存庫**: https://github.com/rustdesk/rustdesk-server - **專業伺服器儲存庫**: https://github.com/rustdesk/rustdesk-server-pro diff --git a/content/client/_index.de.md b/content/client/_index.de.md index d7b96a8..5f60539 100644 --- a/content/client/_index.de.md +++ b/content/client/_index.de.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Einführung +## Einführung Der RustDesk-Client wird auf Geräten verwendet, um sich mit unserem RustDesk-Server zu verbinden, entweder Open Source oder Pro. Er kann von [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) heruntergeladen werden. -### Unterstützte Plattformen +## Unterstützte Plattformen - Microsoft Windows - macOS - Debian-Ableger (Ubuntu ≥ 16, Linux Mint usw.) @@ -20,15 +20,15 @@ Der RustDesk-Client wird auf Geräten verwendet, um sich mit unserem RustDesk-Se - iOS (keine Unterstützung bei der Kontrolle) - Web -### Installation +## Installation -#### Windows +### Windows Laden Sie die Exe von GitHub herunter und installieren Sie sie. Zur stillen Installation rufen Sie die Installations-EXE mit `--silent-install` auf. -#### macOS +### macOS Laden Sie die DMG-Datei von GitHub herunter. Weitere Informationen finden Sie auf der [macOS-Seite](https://rustdesk.com/docs/de/client/mac/). @@ -38,36 +38,36 @@ Erlauben Sie die Ausführung von RustDesk. Aktivieren Sie die angeforderten Berechtigungen und folgen Sie den Aufforderungen auf der linken Seite von RustDesk, um die Einrichtung abzuschließen. -#### Linux +### Linux Bitte beachten Sie die unten stehenden Anweisungen zur Installation für die verschiedenen Linux-Varianten. Installationsprogramme sind auf GitHub oder im Repository der jeweiligen Distribution verfügbar. -##### Debian-Ableger +#### Debian-Ableger ```sh # Bitte ignorieren Sie den falschen Bericht zur Festplattennutzung sudo apt install -fy ./rustdesk-.deb ``` -##### Red Hat-Ableger +#### Red Hat-Ableger ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) Geben Sie temporär eine Shell ein, in der `rustdesk` bereit zur Ausführung ist: @@ -90,13 +90,13 @@ Um systemweit in NixOS zu installieren, führen Sie `nixos-rebuild switch --flak ]; ``` -#### Android +### Android Installieren Sie die APK von unserem GitHub. Weitere Informationen finden Sie auf der [Android-Seite](https://rustdesk.com/docs/de/client/android/). -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Laden Sie die App aus dem [App Store](https://apps.apple.com/de/app/rustdesk-remote-desktop/id1581225015) herunter. -### Benutzung +## Benutzung Nach der Installation (oder der Ausführung als temporäre Datei) stellt RustDesk eine Verbindung zu den öffentlichen Servern her. Am unteren Rand erscheint die Meldung (1) "Bereit, für eine schnellere Verbindung richten Sie bitte Ihren eigenen Server ein.". Oben links sehen Sie Ihre (2) ID, Ihr (3) Einmalpasswort und rechts ein (4) Feld, mit dem Sie sich mit einem anderen Computer verbinden können, wenn Sie dessen ID kennen. ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ Unter Einstellungen finden Sie: - Konto - Dies kann in Verbindung mit dem Pro-Server verwendet werden, um sich bei der API anzumelden - Über - Zeigt Informationen über die Software an. -### RustDesk konfigurieren +## RustDesk konfigurieren Es gibt eine Reihe von Möglichkeiten, RustDesk zu konfigurieren. Am einfachsten ist es, mit RustDesk Server Pro eine verschlüsselte Konfigurationszeichenkette zu erhalten, die in Verbindung mit `--config` verwendet werden kann, um Einstellungen zu importieren. Um dies zu tun: @@ -128,7 +128,7 @@ Sie können einen Client manuell einrichten. Um dies zu tun: Wenn Sie einen Client manuell einrichten, können Sie die Datei `RustDesk2.toml` (im Benutzerordner) abrufen und `--import-config` auf ähnliche Weise wie im obigen Beispiel verwenden. -### Befehlszeilenparameter +## Befehlszeilenparameter - `--password` kann verwendet werden, um ein dauerhaftes Passwort festzulegen. - `--get-id` kann verwendet werden, um die ID abzurufen. - `--set-id` kann zum Festlegen einer ID verwendet werden. Bitte beachten Sie, dass IDs mit einem Buchstaben beginnen sollten. diff --git a/content/client/_index.en.md b/content/client/_index.en.md index 72c6837..db8f895 100755 --- a/content/client/_index.en.md +++ b/content/client/_index.en.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Introduction +## Introduction The RustDesk Client is used on devices to connect via our RustDesk Server either open source or Pro, it is available to download from [GitHub](https://github.com/rustdesk/rustdesk/releases/latest). -### Supported Platforms +## Supported Platforms - Microsoft Windows - macOS - Debian Derivatives (Ubuntu ≥ 16, Linux Mint, etc.) @@ -20,15 +20,15 @@ The RustDesk Client is used on devices to connect via our RustDesk Server either - iOS (not support being controlled) - Web -### Installation +## Installation -#### Windows +### Windows Download the exe from GitHub and install. To install silently call the install exe with `--silent-install`. -#### macOS +### macOS Download the dmg file from GitHub more info can be found on the [macOS page](https://rustdesk.com/docs/en/client/mac/). @@ -38,36 +38,36 @@ Allow RustDesk to run. Enable permissions requested and follow prompts on the left hand side of RustDesk to finish setup. -#### Linux +### Linux Please see below instructions to install for the various "flavours" of Linux (installers are on GitHub or available from a distro's repository). -##### Debian Derivatives +#### Debian Derivatives ```sh # please ignore the wrong disk usage report sudo apt install -fy ./rustdesk-.deb ``` -##### Red Hat Derivatives +#### Red Hat Derivatives ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) Temporary enter a shell with `rustdesk` ready to run: @@ -90,13 +90,13 @@ In order to install system-wide in NixOS run `nixos-rebuild switch --flake /etc/ ]; ``` -#### Android +### Android Install apk from our GitHub more info can be found on the [Android page](https://rustdesk.com/docs/en/client/android/). -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Download the app from the [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015). -### Usage +## Usage Once installed (or run as a temporary executable) RustDesk will connect to the Public servers. You will see a message at the bottom saying (1) "Ready, For faster connection, please set up your own server". In the Top left you will see your (2) ID, (3) One Time Password and on the Right a (4) box for you to connect to another computer if you know their ID. ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ Under Settings you will find: - Account - This can be used in conjunction with the Pro Server to sign into the API - About - Shows information about the software. -### Configuring RustDesk +## Configuring RustDesk There is number of ways to configure RustDesk. The easiest way is using RustDesk Server Pro you can obtain an encrypted config string, this can be used in conjunction with `--config` to import settings. To do this: @@ -128,7 +128,7 @@ You can manually setup a client. To do this: If you manually setup a client, you can retrieve the `RustDesk2.toml` (in the users folder) file and use `--import-config` in a similar way to the above example. -### Command Line Parameters +## Command Line Parameters - `--password` can be used to set a permanent password. - `--get-id` can be used to retrieve the ID. - `--set-id` can be used to set an ID, please note IDs should start with a letter. diff --git a/content/client/_index.es.md b/content/client/_index.es.md index fee08e1..f5cfe09 100644 --- a/content/client/_index.es.md +++ b/content/client/_index.es.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Introducción +## Introducción El cliente RustDesk es utilizado en dispositivos para conectar con los servidores de RustDesk, tanto el servidor Pro como el de código abierto. El cliente esta disponible en [GitHub](https://github.com/rustdesk/rustdesk/releases/latest). -### Plataformas compatibles +## Plataformas compatibles - Microsoft Windows - macOS - Derivados de Debian (Ubuntu, Mint, etc.) @@ -19,16 +19,16 @@ El cliente RustDesk es utilizado en dispositivos para conectar con los servidore - iOS (no soporta control remoto) - Web (1.1.9 Beta) -### Instalación +## Instalación -#### Windows +### Windows Descarga el .exe de Github y ejecútalo. Para instalar silenciosamente ejecuta el .exe con el parámetro `--silent-install`. -#### macOS +### macOS Descarga el archivo .dmg de Github, mas información en la [pagina de macOS](/docs/es/client/mac/). @@ -39,43 +39,43 @@ Permite la ejecución de RustDesk Habilita la petición de permisos y seguí las instrucciones del lado inquiero del cliente de RustDesk para terminar la configuración. Enable permissions requested and follow prompts on the left hand side of RustDesk to finish setup. -#### Linux +### Linux Por favor lee las instrucciones de abajo para instalar en los distintos "sabores" de Linux, todos los instaladores están en GitHub -#### Derivados de Debian (>= 16) +### Derivados de Debian (>= 16) ```sh # Ignora el reporte de uso incorrecto del disco {wrong disk usage}. sudo apt install -fy ./rustdesk-.deb ``` -#### CentOS/Fedora (>= 18) +### CentOS/Fedora (>= 18) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch/Manjaro +### Arch/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (>= Leap 15.0) +### openSUSE (>= Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### Android +### Android Instala el archivo .apk de nuestro GitHub, mas información en la [Pagina de android](/docs/es/client/android/) -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Descarga la app de la [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015). -### Utilización +## Utilización Una vez instalado(o ejecutado de manera temporal) RustDesk se conectara a los servidores públicos. Veras un mensaje en la parte inferior con el texto (1) "Listo, Para una conexión mas rápida, configure su propio servidor". En la parte superior izquierda veras (2) ID, (3) Contraseña de un solo uso, (4) entrada de texto para conectar a otra computadora mediante su ID ![image](/docs/en/client/images/client.png) @@ -91,7 +91,7 @@ En ajustes encontraras: - About - Muestra información sobre el software. -### Configurando RustDesk +## Configurando RustDesk Hay varias maneras de configurar RUstDesk @@ -109,7 +109,7 @@ Podes configurar el cliente manualmente también, para hacerlo: Si configuras el cliente manualmente, podes usar el archivo `RustDesk2.toml` (en la carpeta de usuarios) y usar `--import-config` de manera similar al ejemplo de arriba. -### Parámetros de la linea de comandos +## Parámetros de la linea de comandos - `--password` Puede ser usado para establecer un parámetro de contraseña - `--get-id` Puede ser usado para obtener la ID - `--set-id` Puede ser usado para establecer una ID, tenga en cuenta que las ID necesitan empezar con una letra. diff --git a/content/client/_index.fr.md b/content/client/_index.fr.md index 79f3ce8..8f26bbe 100644 --- a/content/client/_index.fr.md +++ b/content/client/_index.fr.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Introduction +## Introduction Le client RustDesk est utilisé sur les appareils pour se connecter via notre serveur RustDesk, qu'il soit open source ou Pro. Il est disponible au téléchargement sur [GitHub](https://github.com/rustdesk/rustdesk/releases/latest). -### Plateformes supportées +## Plateformes supportées - Microsoft Windows - macOS - Dérivés Debian (Ubuntu ≥ 16, Linux Mint, etc.) @@ -20,15 +20,15 @@ Le client RustDesk est utilisé sur les appareils pour se connecter via notre se - iOS (ne supporte pas le contrôle) - Web -### Installation +## Installation -#### Windows +### Windows Téléchargez l'exécutable depuis GitHub et installez-le. Pour installer silencieusement, appelez l'exe d'installation avec `--silent-install`. -#### macOS +### macOS Téléchargez le fichier dmg depuis GitHub. Plus d'informations sont disponibles sur la [page macOS](https://rustdesk.com/docs/en/client/mac/). @@ -38,36 +38,36 @@ Autorisez RustDesk à s'exécuter. Activez les permissions demandées et suivez les invites sur le côté gauche de RustDesk pour terminer la configuration. -#### Linux +### Linux Veuillez consulter les instructions ci-dessous pour installer sur les différentes "saveurs" de Linux (les installeurs sont sur GitHub ou disponibles depuis le dépôt d'une distribution). -##### Dérivés Debian +#### Dérivés Debian ```sh # veuillez ignorer le rapport d'utilisation du disque incorrect sudo apt install -fy ./rustdesk-.deb ``` -##### Dérivés Red Hat +#### Dérivés Red Hat ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) Entrer temporairement dans un shell avec `rustdesk` prêt à s'exécuter : @@ -90,13 +90,13 @@ Pour installer à l'échelle du système dans NixOS, exécutez `nixos-rebuild sw ]; ``` -#### Android +### Android Installez l'apk depuis notre GitHub. Plus d'informations sont disponibles sur la [page Android](https://rustdesk.com/docs/en/client/android/). -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Téléchargez l'application depuis l'[App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015). -### Utilisation +## Utilisation Une fois installé (ou exécuté comme un exécutable temporaire), RustDesk se connectera aux serveurs publics. Vous verrez un message en bas indiquant (1) "Prêt, Pour une connexion plus rapide, veuillez configurer votre propre serveur". En haut à gauche, vous verrez votre (2) ID, (3) Mot de passe à usage unique et à droite une (4) boîte pour vous connecter à un autre ordinateur si vous connaissez leur ID. ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ Sous Paramètres, vous trouverez : - Compte - Ceci peut être utilisé en conjonction avec le serveur Pro pour se connecter à l'API - À propos - Affiche des informations sur le logiciel. -### Configuration de RustDesk +## Configuration de RustDesk Il existe plusieurs façons de configurer RustDesk. Le moyen le plus simple est d'utiliser RustDesk Server Pro pour obtenir une chaîne de configuration chiffrée, qui peut être utilisée avec `--config` pour importer les paramètres. Pour ce faire : @@ -128,7 +128,7 @@ Vous pouvez configurer manuellement un client. Pour ce faire : Si vous configurez manuellement un client, vous pouvez récupérer le fichier `RustDesk2.toml` (dans le dossier utilisateurs) et utiliser `--import-config` de manière similaire à l'exemple ci-dessus. -### Paramètres de ligne de commande +## Paramètres de ligne de commande - `--password` peut être utilisé pour définir un mot de passe permanent. - `--get-id` peut être utilisé pour récupérer l'ID. - `--set-id` peut être utilisé pour définir un ID, veuillez noter que les ID doivent commencer par une lettre. diff --git a/content/client/_index.it.md b/content/client/_index.it.md index f92335d..a00d6cb 100644 --- a/content/client/_index.it.md +++ b/content/client/_index.it.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Introduzione +## Introduzione Il client RustDesk è utilizzato sui dispositivi per connettersi tramite il nostro server RustDesk, sia open source che Pro. È disponibile per il download su [GitHub](https://github.com/rustdesk/rustdesk/releases/latest). -### Piattaforme Supportate +## Piattaforme Supportate - Microsoft Windows - macOS - Derivati Debian (Ubuntu ≥ 16, Linux Mint, ecc.) @@ -20,15 +20,15 @@ Il client RustDesk è utilizzato sui dispositivi per connettersi tramite il nost - iOS (non supporta essere controllato) - Web -### Installazione +## Installazione -#### Windows +### Windows Scarica l'exe da GitHub e installa. Per installare silenziosamente, chiama l'exe di installazione con `--silent-install`. -#### macOS +### macOS Scarica il file dmg da GitHub. Maggiori informazioni possono essere trovate nella [pagina macOS](https://rustdesk.com/docs/en/client/mac/). @@ -38,36 +38,36 @@ Consenti l'esecuzione di RustDesk. Abilita le autorizzazioni richieste e segui le istruzioni sul lato sinistro di RustDesk per completare la configurazione. -#### Linux +### Linux Consulta le istruzioni qui sotto per installare sui vari "sapori" di Linux (gli installer sono su GitHub o disponibili dal repository di una distribuzione). -##### Derivati Debian +#### Derivati Debian ```sh # ignora il report errato dell'utilizzo del disco sudo apt install -fy ./rustdesk-.deb ``` -##### Derivati Red Hat +#### Derivati Red Hat ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) Entra temporaneamente in una shell con `rustdesk` pronto per l'esecuzione: @@ -90,13 +90,13 @@ Per installare a livello di sistema in NixOS, esegui `nixos-rebuild switch --fla ]; ``` -#### Android +### Android Installa l'apk dal nostro GitHub. Maggiori informazioni possono essere trovate nella [pagina Android](https://rustdesk.com/docs/en/client/android/). -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Scarica l'app dall'[App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015). -### Utilizzo +## Utilizzo Una volta installato (o eseguito come eseguibile temporaneo), RustDesk si connetterà ai server pubblici. Vedrai un messaggio in basso che dice (1) "Pronto, Per una connessione più veloce, configura il tuo server". In alto a sinistra vedrai il tuo (2) ID, (3) Password monouso e a destra una (4) casella per connetterti a un altro computer se conosci il loro ID. ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ Nelle Impostazioni troverai: - Account - Questo può essere usato insieme al server Pro per accedere all'API - Informazioni - Mostra informazioni sul software. -### Configurazione di RustDesk +## Configurazione di RustDesk Ci sono diversi modi per configurare RustDesk. Il modo più semplice è utilizzare RustDesk Server Pro. Puoi ottenere una stringa di configurazione crittografata, che può essere utilizzata insieme a `--config` per importare le impostazioni. Per fare questo: @@ -128,7 +128,7 @@ Puoi configurare manualmente un client. Per fare questo: Se configuri manualmente un client, puoi recuperare il file `RustDesk2.toml` (nella cartella utenti) e usare `--import-config` in modo simile all'esempio sopra. -### Parametri da riga di comando +## Parametri da riga di comando - `--password` può essere usato per impostare una password permanente. - `--get-id` può essere usato per recuperare l'ID. - `--set-id` può essere usato per impostare un ID. Nota che gli ID dovrebbero iniziare con una lettera. diff --git a/content/client/_index.ja.md b/content/client/_index.ja.md index 635b73e..f93cdc2 100644 --- a/content/client/_index.ja.md +++ b/content/client/_index.ja.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### 紹介 +## 紹介 RustDesk クライアントは、オープンソースまたはプロ版の RustDesk サーバー経由で接続するためにデバイスで使用されます。[GitHub](https://github.com/rustdesk/rustdesk/releases/latest) からダウンロードできます。 -### サポートされているプラットフォーム +## サポートされているプラットフォーム - Microsoft Windows - macOS - Debian 派生 (Ubuntu ≥ 16、Linux Mint など) @@ -20,15 +20,15 @@ RustDesk クライアントは、オープンソースまたはプロ版の Rust - iOS (制御されることはサポートしていません) - Web -### インストール +## インストール -#### Windows +### Windows GitHub から exe をダウンロードしてインストールします。 サイレントインストールするには、`--silent-install` でインストール exe を呼び出します。 -#### macOS +### macOS GitHub から dmg ファイルをダウンロードします。詳細については [macOS ページ](https://rustdesk.com/docs/en/client/mac/) をご覧ください。 @@ -38,36 +38,36 @@ RustDesk の実行を許可します。 要求された権限を有効にし、RustDesk の左側のプロンプトに従ってセットアップを完了します。 -#### Linux +### Linux さまざまな Linux の「フレーバー」にインストールするための以下の手順をご覧ください(インストーラーは GitHub にあるか、ディストリビューションのリポジトリから利用できます)。 -##### Debian 派生 +#### Debian 派生 ```sh # 間違ったディスク使用量レポートを無視してください sudo apt install -fy ./rustdesk-.deb ``` -##### Red Hat 派生 +#### Red Hat 派生 ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) `rustdesk` を実行する準備ができたシェルに一時的に入る: @@ -90,13 +90,13 @@ NixOS でシステム全体にインストールするには、`configuration.ni ]; ``` -#### Android +### Android GitHub から apk をインストールします。詳細については [Android ページ](https://rustdesk.com/docs/en/client/android/) をご覧ください。 -#### iOS (iPhone、iPad) +### iOS (iPhone、iPad) [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) からアプリをダウンロードします。 -### 使用方法 +## 使用方法 インストール後(または一時的な実行可能ファイルとして実行)、RustDesk はパブリックサーバーに接続します。下部に (1) "Ready, For faster connection, please set up your own server"(準備完了、より高速な接続のために独自のサーバーをセットアップしてください)というメッセージが表示されます。左上に (2) ID、(3) ワンタイムパスワードが表示され、右側に他のコンピューターの ID を知っている場合に接続するための (4) ボックスがあります。 ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ GitHub から apk をインストールします。詳細については [Androi - アカウント - これはプロサーバーと組み合わせて API にサインインするために使用できます - バージョン情報 - ソフトウェアに関する情報を表示 -### RustDesk の設定 +## RustDesk の設定 RustDesk を設定する方法は複数あります。 最も簡単な方法は RustDesk Server Pro を使用することです。暗号化された設定文字列を取得でき、これを `--config` と組み合わせて設定をインポートできます。これを行うには: @@ -128,7 +128,7 @@ RustDesk を設定する方法は複数あります。 手動でクライアントを設定した場合、`RustDesk2.toml` ファイル(ユーザーフォルダー内)を取得し、上記の例と同様の方法で `--import-config` を使用できます。 -### コマンドラインパラメーター +## コマンドラインパラメーター - `--password` は永続的なパスワードを設定するために使用できます。 - `--get-id` は ID を取得するために使用できます。 - `--set-id` は ID を設定するために使用できます。ID は文字で始まる必要があることに注意してください。 diff --git a/content/client/_index.pt.md b/content/client/_index.pt.md index d8f34db..0694484 100644 --- a/content/client/_index.pt.md +++ b/content/client/_index.pt.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### Introdução +## Introdução O cliente RustDesk é usado em dispositivos para conectar via nosso servidor RustDesk, seja de código aberto ou Pro. Está disponível para download no [GitHub](https://github.com/rustdesk/rustdesk/releases/latest). -### Plataformas Suportadas +## Plataformas Suportadas - Microsoft Windows - macOS - Derivados Debian (Ubuntu ≥ 16, Linux Mint, etc.) @@ -20,15 +20,15 @@ O cliente RustDesk é usado em dispositivos para conectar via nosso servidor Rus - iOS (não suporta ser controlado) - Web -### Instalação +## Instalação -#### Windows +### Windows Baixe o exe do GitHub e instale. Para instalar silenciosamente, chame o exe de instalação com `--silent-install`. -#### macOS +### macOS Baixe o arquivo dmg do GitHub. Mais informações podem ser encontradas na [página macOS](https://rustdesk.com/docs/en/client/mac/). @@ -38,36 +38,36 @@ Permita que o RustDesk execute. Ative as permissões solicitadas e siga as instruções no lado esquerdo do RustDesk para finalizar a configuração. -#### Linux +### Linux Consulte as instruções abaixo para instalar nas várias "versões" do Linux (instaladores estão no GitHub ou disponíveis no repositório da distribuição). -##### Derivados Debian +#### Derivados Debian ```sh # por favor ignore o relatório incorreto de uso do disco sudo apt install -fy ./rustdesk-.deb ``` -##### Derivados Red Hat +#### Derivados Red Hat ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE (≥ Leap 15.0) +#### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS (≥ 22.05) +#### Nix / NixOS (≥ 22.05) Entre temporariamente em um shell com `rustdesk` pronto para executar: @@ -90,13 +90,13 @@ Para instalar em todo o sistema no NixOS, execute `nixos-rebuild switch --flake ]; ``` -#### Android +### Android Instale o apk do nosso GitHub. Mais informações podem ser encontradas na [página Android](https://rustdesk.com/docs/en/client/android/). -#### iOS (iPhone, iPad) +### iOS (iPhone, iPad) Baixe o aplicativo da [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015). -### Uso +## Uso Uma vez instalado (ou executado como um executável temporário), o RustDesk se conectará aos servidores públicos. Você verá uma mensagem na parte inferior dizendo (1) "Pronto, Para conexão mais rápida, configure seu próprio servidor". No canto superior esquerdo você verá seu (2) ID, (3) Senha de uso único e à direita uma (4) caixa para você se conectar a outro computador se souber o ID dele. ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ Nas Configurações você encontrará: - Conta - Isso pode ser usado em conjunto com o servidor Pro para fazer login na API - Sobre - Mostra informações sobre o software. -### Configurando RustDesk +## Configurando RustDesk Há várias maneiras de configurar o RustDesk. A maneira mais fácil é usar o RustDesk Server Pro. Você pode obter uma string de configuração criptografada, que pode ser usada em conjunto com `--config` para importar configurações. Para fazer isso: @@ -128,7 +128,7 @@ Você pode configurar manualmente um cliente. Para fazer isso: Se você configurar manualmente um cliente, pode recuperar o arquivo `RustDesk2.toml` (na pasta dos usuários) e usar `--import-config` de forma similar ao exemplo acima. -### Parâmetros de Linha de Comando +## Parâmetros de Linha de Comando - `--password` pode ser usado para definir uma senha permanente. - `--get-id` pode ser usado para recuperar o ID. - `--set-id` pode ser usado para definir um ID. Note que IDs devem começar com uma letra. diff --git a/content/client/_index.zh-cn.md b/content/client/_index.zh-cn.md index c40abfa..c0aca27 100644 --- a/content/client/_index.zh-cn.md +++ b/content/client/_index.zh-cn.md @@ -4,10 +4,10 @@ weight: 2 pre: "1. " --- -### 介绍 +## 介绍 RustDesk 客户端用于设备通过我们的 RustDesk 服务器(开源版或专业版)进行连接,可从 [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) 下载。 -### 支持的平台 +## 支持的平台 - Microsoft Windows - macOS - Debian 衍生版(Ubuntu ≥ 16、Linux Mint 等) @@ -20,15 +20,15 @@ RustDesk 客户端用于设备通过我们的 RustDesk 服务器(开源版或 - iOS(不支持被控制) - Web -### 安装 +## 安装 -#### Windows +### Windows 从 GitHub 下载 exe 文件并安装。 要静默安装,请使用 `--silent-install` 参数调用安装 exe。 -#### macOS +### macOS 从 GitHub 下载 dmg 文件,更多信息可在 [macOS 页面](https://rustdesk.com/docs/en/client/mac/) 找到。 @@ -38,36 +38,36 @@ RustDesk 客户端用于设备通过我们的 RustDesk 服务器(开源版或 启用请求的权限并按照 RustDesk 左侧的提示完成设置。 -#### Linux +### Linux 请参阅以下说明为各种 Linux "发行版" 安装(安装程序在 GitHub 上或可从发行版的存储库获得)。 -##### Debian 衍生版 +#### Debian 衍生版 ```sh # 请忽略错误的磁盘使用报告 sudo apt install -fy ./rustdesk-.deb ``` -##### Red Hat 衍生版 +#### Red Hat 衍生版 ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE(≥ Leap 15.0) +#### openSUSE(≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS(≥ 22.05) +#### Nix / NixOS(≥ 22.05) 临时进入准备运行 `rustdesk` 的 shell: @@ -90,13 +90,13 @@ nix profile install nixpkgs#rustdesk ]; ``` -#### Android +### Android 从我们的 GitHub 安装 apk,更多信息可在 [Android 页面](https://rustdesk.com/docs/en/client/android/) 找到。 -#### iOS(iPhone、iPad) +### iOS(iPhone、iPad) 从 [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) 下载应用。 -### 使用方法 +## 使用方法 安装后(或作为临时可执行文件运行),RustDesk 将连接到公共服务器。您将看到底部显示 (1) "Ready, For faster connection, please set up your own server"(准备就绪,为了更快的连接,请设置您自己的服务器)的消息。在左上角您将看到您的 (2) ID、(3) 一次性密码,右侧有一个 (4) 框供您连接到另一台计算机(如果您知道它们的 ID)。 ![](/docs/en/client/images/client.png) @@ -111,7 +111,7 @@ nix profile install nixpkgs#rustdesk - 账户 - 这可以与专业服务器配合使用来登录 API - 关于 - 显示有关软件的信息 -### 配置 RustDesk +## 配置 RustDesk 有多种方法来配置 RustDesk。 最简单的方法是使用 RustDesk Server Pro,您可以获得加密的配置字符串,这可以与 `--config` 一起使用来导入设置。要做到这一点: @@ -128,7 +128,7 @@ nix profile install nixpkgs#rustdesk 如果您手动设置客户端,您可以检索 `RustDesk2.toml` 文件(在用户文件夹中)并以类似于上述示例的方式使用 `--import-config`。 -### 命令行参数 +## 命令行参数 - `--password` 可用于设置永久密码。 - `--get-id` 可用于检索 ID。 - `--set-id` 可用于设置 ID,请注意 ID 应以字母开头。 diff --git a/content/client/_index.zh-tw.md b/content/client/_index.zh-tw.md index 237bc53..5790836 100644 --- a/content/client/_index.zh-tw.md +++ b/content/client/_index.zh-tw.md @@ -5,10 +5,10 @@ pre: "1. " chapter: true --- -### 簡介 +## 簡介 RustDesk 客戶端可用於透過我們的 RustDesk 伺服器(無論是開源還是專業版)連接設備,可從 [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) 下載。 -### 支援平台 +## 支援平台 - Microsoft Windows - macOS - Debian 衍生版(Ubuntu ≥ 16、Linux Mint 等) @@ -21,15 +21,15 @@ RustDesk 客戶端可用於透過我們的 RustDesk 伺服器(無論是開源 - iOS(不支援被控制) - Web -### 安裝 +## 安裝 -#### Windows +### Windows 從 GitHub 下載 exe 檔案並安裝。 要靜默安裝,請使用 `--silent-install` 參數執行安裝程序。 -#### macOS +### macOS 從 GitHub 下載 dmg 檔案,更多資訊可在 [macOS 頁面](https://rustdesk.com/docs/zh-tw/client/mac/)找到。 @@ -39,36 +39,36 @@ RustDesk 客戶端可用於透過我們的 RustDesk 伺服器(無論是開源 啟用所需的權限並按照 RustDesk 左側的提示完成設置。 -#### Linux +### Linux 請參照以下指南安裝各種 Linux "口味" 的 RustDesk(安裝程序可在 GitHub 或發行版的代碼庫中找到)。 -##### Debian 衍生版 +#### Debian 衍生版 ```sh # 請忽略錯誤的磁碟占用率報告 sudo apt install -fy ./rustdesk-.deb ``` -##### Red Hat 衍生版 +#### Red Hat 衍生版 ```sh sudo yum localinstall ./rustdesk-.rpm ``` -##### Arch Linux/Manjaro +#### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -##### openSUSE(≥ Leap 15.0) +#### openSUSE(≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -##### Nix / NixOS(≥ 22.05) +#### Nix / NixOS(≥ 22.05) 臨時進入一個帶有 `rustdesk` 的 shell: @@ -91,13 +91,13 @@ nix profile install nixpkgs#rustdesk ]; ``` -#### Android +### Android 從我們的 GitHub 安裝 apk,更多資訊可在 [Android 頁面](https://rustdesk.com/docs/zh-tw/client/android/)找到。 -#### iOS(iPhone、iPad) +### iOS(iPhone、iPad) 從 [App Store](https://apps.apple.com/us/app/rustdesk-remote-desktop/id1581225015) 下載。 -### 使用 +## 使用 安裝後(或作為臨時可執行文件執行),RustDesk 將連接到公共伺服器。您將在底部看到消息 (1) "準備就緒,若您需要更快的連線速度,您可以選擇自行建立伺服器"。在左上角您會看到您的 (2) ID,(3) 一次性密碼,以及在右側的 (4) 方框,用於連接到另一台電腦(如果您知道他們的 ID)。 ![](/docs/en/client/images/client.png) @@ -112,7 +112,7 @@ nix profile install nixpkgs#rustdesk - 帳戶 - 可與專業版伺服器一起使用,以登入 API - 關於 - 顯示有關軟體的資訊。 -### 配置 RustDesk +## 配置 RustDesk 有多種方法可以配置 RustDesk。 最簡單的方法是使用 RustDesk 伺服器專業版,您可以獲得一個加密的配置字符串,這可以與 `--config` 一起使用來導入設置。要做到這一點: @@ -129,7 +129,7 @@ nix profile install nixpkgs#rustdesk 如果您手動設定了客戶端,您可以搜尋 `RustDesk2.toml` 文件(在用戶文件夾中),並使用 `--import-config` 以類似於上面的範例。 -### 命令行參數 +## 命令行參數 - `--password` 可用於設置固定密碼。 - `--get-id` 可用於取得 ID。 - `--set-id` 可用於設置 ID,請注意 ID 應以字母開頭。 diff --git a/content/client/android/_index.de.md b/content/client/android/_index.de.md index e0bccdf..3f43faf 100755 --- a/content/client/android/_index.de.md +++ b/content/client/android/_index.de.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Fernsteuerung +## Fernsteuerung Geben Sie die ID des entfernten Geräts auf der Startseite ein oder wählen Sie ein historisches Gerät zur Verifizierung aus. Nach erfolgreicher Verifizierung können Sie das entfernte Gerät steuern. @@ -22,7 +22,7 @@ Die Eingabesteuerung bietet zwei Modi: `Mausmodus` und `Touch-Modus`, die über Im `Mausmodus` können Sie auch mit einem `Zwei-Finger-Tippen` die `Rechte Maustaste` des entfernten Geräts auslösen {{% /notice %}} -### Dateiübertragung (Android) +## Dateiübertragung (Android) > Erfordert RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Drücken Sie lange oder tippen Sie auf das Menü rechts, um `Dateiübertragung` - Am unteren Ende der Liste werden der aktuelle absolute Pfad und Projektstatistiken angezeigt. - Klicken Sie auf `Lokal` / `Entfernt` in der Titelleiste, um zwischen den Seiten zu wechseln. -#### Wie übertrage ich Dateien? +### Wie übertrage ich Dateien? 1. **Drücken Sie lange** auf eine Datei oder einen Ordner in der Liste, um schnell in den **Mehrfachauswahlmodus** zu gelangen, in dem mehrere Elemente ausgewählt werden können. 2. Wechseln Sie nach der Dateiauswahl zwischen den Seiten `Lokal` / `Entfernt`. Nach dem Wechsel wird am unteren Bildschirmrand die Aufforderung `Hier einfügen?` angezeigt. @@ -50,7 +50,7 @@ Drücken Sie lange oder tippen Sie auf das Menü rechts, um `Dateiübertragung` | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### ID/Relay-Server einstellen +## ID/Relay-Server einstellen 1. Klicken Sie auf `Einstellungen` in der unteren Navigationsleiste. 2. Klicken Sie auf `ID/Relay-Server`. @@ -68,7 +68,7 @@ Das Bild unten ist ein Screenshot von Android. Wenn es iOS ist, überprüfen Sie ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Bildschirm/Dateien Ihres Android-Telefons teilen +## Bildschirm/Dateien Ihres Android-Telefons teilen Ab Version 1.1.9 hat der Android-Client die Funktionen zum Teilen des Telefonbildschirms und des Dateisystems des Telefons hinzugefügt. @@ -76,7 +76,7 @@ Ab Version 1.1.9 hat der Android-Client die Funktionen zum Teilen des Telefonbil - Android 10 oder höher ist erforderlich, um das interne Audio des Mobiltelefonsystems zu teilen - iOS unterstützt noch keine Bildschirmfreigabe -#### Berechtigungen anfordern und Dienste starten +### Berechtigungen anfordern und Dienste starten Klicken Sie auf `Bildschirm teilen` in der unteren Navigationsleiste. @@ -95,13 +95,13 @@ Konfigurieren Sie verschiedene Berechtigungen nach Bedarf. Jedes Mal, wenn Sie R Das obige * stellt spezielle Berechtigungen dar. Um solche Berechtigungen zu erhalten, müssen Sie zur Android-Systemeinstellungsseite springen, um sie manuell zu erhalten. Die Details sind wie folgt {{% /notice %}} -#### Spezielle Berechtigungsanfrage - Datei +### Spezielle Berechtigungsanfrage - Datei | Die Anforderung von Android-Dateiberechtigungen springt automatisch zur Systemeinstellungsseite | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Spezielle Berechtigungsanfrage - Mauseingabe +### Spezielle Berechtigungsanfrage - Mauseingabe | Schritt 1: "Installierte Dienste" finden | Schritt 2: RustDesk Input starten | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ Die Systemeinstellungsseite verschiedener Anbieter kann unterschiedlich sein. Bi | Mausrad lange drücken | Kürzlich geöffnete Apps | | Mausrad scrollen | Vertikales Scrollen simulieren | -#### Dienst starten +### Dienst starten Nach Erhalt der Berechtigung `Bildschirmaufnahme` wird der Dienst automatisch gestartet. Sie können auch auf die Schaltfläche `Dienst starten` klicken, um den Dienst zu starten. Nach dem Start des Dienstes kann er Desktop-Steuerungsanfragen von anderen Geräten akzeptieren. @@ -135,11 +135,11 @@ Nach dem Start des Dienstes wird automatisch eine eindeutige ID und ein zufälli 3. Außer der Berechtigung `Bildschirmaufnahme` wirkt sich das Umschalten anderer Berechtigungen nur auf neue Verbindungen aus und beeinflusst nicht die bestehende Verbindung. Wenn Sie Berechtigungen für eine bestehende Verbindung umschalten müssen, schließen Sie bitte zuerst die aktuelle Verbindung, ändern Sie die Berechtigungen und empfangen Sie dann eine Steuerungsanfrage. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Mobiles Endgerät +#### Mobiles Endgerät | Sie können den Dienst jederzeit stoppen oder bestimmte Verbindungen schließen | Sie können Chats empfangen oder initiieren | | --- | --- | diff --git a/content/client/android/_index.en.md b/content/client/android/_index.en.md index 98a51c6..df7bff1 100755 --- a/content/client/android/_index.en.md +++ b/content/client/android/_index.en.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Remote Control +## Remote Control Enter the ID of the remote device in the home page or select a historical device to verify. After the verification is successful, you can control remote device. @@ -22,7 +22,7 @@ Input control provides two modes: `Mouse mode` and `Touch mode`, which can be sw In `Mouse mode`,you can also trigger the remote device's `Right Mouse` with a `Two-Finger Tap` {{% /notice %}} -### File Transfer (Android) +## File Transfer (Android) > Requires RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Long press or tap the menu on the right to select `File Transfer`. - The current absolute path and project statistics will be prompted at the bottom of the list. - Click `Local` / `Remote` in the title bar to switch pages. -#### How do I transfer files? +### How do I transfer files? 1. **Long press** on a file or folder in the list to quickly enter the **multiple selection mode**, which can select multiple items. 2. After selecting the file(s), switch the `Local` / `Remote` page. After switching, you will see the `Paste here?` prompt at the bottom of the screen. @@ -50,7 +50,7 @@ Long press or tap the menu on the right to select `File Transfer`. | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### Set ID/Relay Server +## Set ID/Relay Server 1. Click `Settings` on the bottom navigation bar. 2. Click `ID/Relay Server`. @@ -68,7 +68,7 @@ The picture below is a screenshot of Android. If it is iOS, please check top-rig ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Share screen/files of your Android phone +## Share screen/files of your Android phone Starting from version 1.1.9, the Android client has added the functions of sharing the phone screen and sharing the file system of the phone. @@ -76,7 +76,7 @@ Starting from version 1.1.9, the Android client has added the functions of shari - Android 10 or above is required to share the internal audio of the mobile phone system - iOS does not yet support screen sharing -#### Request permissions and start services +### Request permissions and start services Click on `Share Screen` from the bottom navigation bar. @@ -95,13 +95,13 @@ Configure various permissions as needed. Every time you start RustDesk, you need Above * represents special permissions. To obtain such permissions, you need to jump to the Android system settings page to obtain them manually. The details are as follows {{% /notice %}} -#### Special Permission Request - File +### Special Permission Request - File | Requesting Android file permissions will automatically jump to the system settings page | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Special Permission Request - mouse input +### Special Permission Request - mouse input | Step 1: Find "Installed Services" | Step 2: Start RustDesk Input | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ The system setting page of different vendors may be different, please adjust it | Long press mouse wheel | Recently opened apps | | Mouse wheel scrolling | Simulate vertical sliding | -#### Start Service +### Start Service After obtaining the `Screen Capture` permission, the service will be automatically started. You can also click the `Start Service` button to start the service. After the service is started, it can accept desktop control requests from other devices. @@ -135,11 +135,11 @@ After the service is started, a unique ID and random password will be automatica 3. Except for the `Screen Capture` permission, the switching of other permissions will only affect the new connection, and will not affect the established connection. If you need to switch permissions for an established connection, please close the current connection first, modify the permissions, and then receive a control request. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Mobile terminal +#### Mobile terminal | You can stop the service or close the specified connection at any time | You can receive or initiate chats | | --- | --- | diff --git a/content/client/android/_index.es.md b/content/client/android/_index.es.md index 9649814..150822f 100644 --- a/content/client/android/_index.es.md +++ b/content/client/android/_index.es.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Control remoto +## Control remoto Ingrese la ID del dispositivo remoto en la página de inicio o seleccione un dispositivo histórico para verificar. Después de una verificación exitosa, puede controlar el dispositivo remoto. @@ -22,7 +22,7 @@ El control de entrada ofrece dos modos: `Modo ratón` y `Modo táctil`, que se p En `Modo ratón`, también puede activar el `Clic derecho` del dispositivo remoto con un `Toque de dos dedos` {{% /notice %}} -### Transferencia de archivos (Android) +## Transferencia de archivos (Android) > Requiere RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Mantenga presionado o toque el menú a la derecha para seleccionar `Transferenci - La ruta absoluta actual y las estadísticas del proyecto se mostrarán en la parte inferior de la lista. - Haga clic en `Local` / `Remoto` en la barra de título para cambiar páginas. -#### ¿Cómo transferir archivos? +### ¿Cómo transferir archivos? 1. **Mantenga presionado** un archivo o carpeta en la lista para entrar rápidamente en **modo de selección múltiple**, que puede seleccionar múltiples elementos. 2. Después de seleccionar el/los archivo(s), cambie la página `Local` / `Remoto`. Después del cambio, verá el aviso `¿Pegar aquí?` en la parte inferior de la pantalla. @@ -50,7 +50,7 @@ Mantenga presionado o toque el menú a la derecha para seleccionar `Transferenci | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### Configurar servidor ID/Relé +## Configurar servidor ID/Relé 1. Haga clic en `Configuración` en la barra de navegación inferior. 2. Haga clic en `Servidor ID/Relé`. @@ -68,7 +68,7 @@ La imagen a continuación es una captura de pantalla de Android. Si es iOS, veri ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Compartir pantalla/archivos de su teléfono Android +## Compartir pantalla/archivos de su teléfono Android A partir de la versión 1.1.9, el cliente Android ha agregado las funciones de compartir la pantalla del teléfono y compartir el sistema de archivos del teléfono. @@ -76,7 +76,7 @@ A partir de la versión 1.1.9, el cliente Android ha agregado las funciones de c - Se requiere Android 10 o superior para compartir el audio interno del sistema del teléfono móvil - iOS aún no admite el uso compartido de pantalla -#### Solicitar permisos e iniciar servicios +### Solicitar permisos e iniciar servicios Haga clic en `Compartir pantalla` en la barra de navegación inferior. @@ -95,13 +95,13 @@ Configure varios permisos según sea necesario. Cada vez que inicie RustDesk, de El * anterior representa permisos especiales. Para obtener tales permisos, debe saltar a la página de configuración del sistema Android para obtenerlos manualmente. Los detalles son los siguientes {{% /notice %}} -#### Solicitud de permiso especial - Archivo +### Solicitud de permiso especial - Archivo | Solicitar permisos de archivo de Android saltará automáticamente a la página de configuración del sistema | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Solicitud de permiso especial - entrada de ratón +### Solicitud de permiso especial - entrada de ratón | Paso 1: Encuentre "Servicios instalados" | Paso 2: Inicie RustDesk Input | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ La página de configuración del sistema de diferentes proveedores puede ser dif | Presión larga de la rueda del ratón | Aplicaciones abiertas recientemente | | Desplazamiento de la rueda del ratón | Simular deslizamiento vertical | -#### Iniciar servicio +### Iniciar servicio Después de obtener el permiso `Captura de pantalla`, el servicio se iniciará automáticamente. También puede hacer clic en el botón `Iniciar servicio` para iniciar el servicio. Una vez iniciado el servicio, puede aceptar solicitudes de control de escritorio de otros dispositivos. @@ -135,11 +135,11 @@ Después de iniciar el servicio, se obtendrá automáticamente una ID única y u 3. Excepto por el permiso `Captura de pantalla`, el cambio de otros permisos solo afectará las nuevas conexiones y no afectará la conexión establecida. Si necesita cambiar permisos para una conexión establecida, cierre primero la conexión actual, modifique los permisos y luego reciba una solicitud de control. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Terminal móvil +#### Terminal móvil | Puede detener el servicio o cerrar la conexión especificada en cualquier momento | Puede recibir o iniciar chats | | --- | --- | diff --git a/content/client/android/_index.fr.md b/content/client/android/_index.fr.md index 755a1d7..cd671ce 100644 --- a/content/client/android/_index.fr.md +++ b/content/client/android/_index.fr.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Contrôle à distance +## Contrôle à distance Entrez l'ID de l'appareil distant sur la page d'accueil ou sélectionnez un appareil historique pour vérifier. Après une vérification réussie, vous pouvez contrôler l'appareil distant. @@ -22,7 +22,7 @@ Le contrôle d'entrée offre deux modes : `Mode souris` et `Mode tactile`, qui p En `Mode souris`, vous pouvez également déclencher le `Clic droit` de l'appareil distant avec un `Tap à deux doigts` {{% /notice %}} -### Transfert de fichiers (Android) +## Transfert de fichiers (Android) > Nécessite RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Appuyez longuement ou tapez sur le menu à droite pour sélectionner `Transfert - Le chemin absolu actuel et les statistiques du projet seront affichés en bas de la liste. - Cliquez sur `Local` / `Distant` dans la barre de titre pour changer de page. -#### Comment transférer des fichiers ? +### Comment transférer des fichiers ? 1. **Appuyez longuement** sur un fichier ou un dossier dans la liste pour entrer rapidement en **mode de sélection multiple**, qui peut sélectionner plusieurs éléments. 2. Après avoir sélectionné le(s) fichier(s), changez de page `Local` / `Distant`. Après le changement, vous verrez l'invite `Coller ici ?` en bas de l'écran. @@ -50,7 +50,7 @@ Appuyez longuement ou tapez sur le menu à droite pour sélectionner `Transfert | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### Définir le serveur ID/Relais +## Définir le serveur ID/Relais 1. Cliquez sur `Paramètres` dans la barre de navigation inférieure. 2. Cliquez sur `Serveur ID/Relais`. @@ -68,7 +68,7 @@ L'image ci-dessous est une capture d'écran d'Android. Si c'est iOS, veuillez v ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Partager l'écran/fichiers de votre téléphone Android +## Partager l'écran/fichiers de votre téléphone Android À partir de la version 1.1.9, le client Android a ajouté les fonctions de partage de l'écran du téléphone et de partage du système de fichiers du téléphone. @@ -76,7 +76,7 @@ L'image ci-dessous est une capture d'écran d'Android. Si c'est iOS, veuillez v - Android 10 ou plus est requis pour partager l'audio interne du système de téléphone mobile - iOS ne prend pas encore en charge le partage d'écran -#### Demander des autorisations et démarrer les services +### Demander des autorisations et démarrer les services Cliquez sur `Partager l'écran` dans la barre de navigation inférieure. @@ -95,13 +95,13 @@ Configurez diverses autorisations selon les besoins. Chaque fois que vous démar Le * ci-dessus représente des autorisations spéciales. Pour obtenir de telles autorisations, vous devez accéder à la page des paramètres du système Android pour les obtenir manuellement. Les détails sont les suivants {{% /notice %}} -#### Demande d'autorisation spéciale - Fichier +### Demande d'autorisation spéciale - Fichier | Demander des autorisations de fichier Android sautera automatiquement à la page des paramètres système | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Demande d'autorisation spéciale - entrée souris +### Demande d'autorisation spéciale - entrée souris | Étape 1 : Trouvez "Services installés" | Étape 2 : Démarrez RustDesk Input | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ La page des paramètres système de différents fournisseurs peut être différe | Appui long sur la molette de la souris | Applications récemment ouvertes | | Défilement de la molette de la souris | Simuler le glissement vertical | -#### Démarrer le service +### Démarrer le service Après avoir obtenu l'autorisation `Capture d'écran`, le service sera automatiquement démarré. Vous pouvez également cliquer sur le bouton `Démarrer le service` pour démarrer le service. Une fois le service démarré, il peut accepter les demandes de contrôle de bureau d'autres appareils. @@ -135,11 +135,11 @@ Après le démarrage du service, un ID unique et un mot de passe aléatoire sero 3. Sauf pour l'autorisation `Capture d'écran`, le changement d'autres autorisations n'affectera que les nouvelles connexions et n'affectera pas la connexion établie. Si vous devez changer les autorisations pour une connexion établie, veuillez d'abord fermer la connexion actuelle, modifier les autorisations, puis recevoir une demande de contrôle. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Terminal mobile +#### Terminal mobile | Vous pouvez arrêter le service ou fermer la connexion spécifiée à tout moment | Vous pouvez recevoir ou initier des discussions | | --- | --- | diff --git a/content/client/android/_index.it.md b/content/client/android/_index.it.md index 19006e1..407671c 100755 --- a/content/client/android/_index.it.md +++ b/content/client/android/_index.it.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Controllo remoto +## Controllo remoto Inserisci l'ID del dispositivo remoto nella pagina iniziale o seleziona un dispositivo storico per verificare. Dopo la verifica riuscita, puoi controllare il dispositivo remoto. @@ -22,7 +22,7 @@ Il controllo input offre due modalità: `Modalità mouse` e `Modalità touch`, c In `Modalità mouse`, puoi anche attivare il `Clic destro` del dispositivo remoto con un `Tocco a due dita` {{% /notice %}} -### Trasferimento file (Android) +## Trasferimento file (Android) > Richiede RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Tieni premuto o tocca il menu a destra per selezionare `Trasferimento file`. - Il percorso assoluto corrente e le statistiche del progetto saranno visualizzati in fondo alla lista. - Clicca su `Locale` / `Remoto` nella barra del titolo per cambiare pagina. -#### Come trasferire i file? +### Come trasferire i file? 1. **Tieni premuto** un file o cartella nella lista per entrare rapidamente in **modalità selezione multipla**, che può selezionare più elementi. 2. Dopo aver selezionato il/i file, cambia la pagina `Locale` / `Remoto`. Dopo il cambio, vedrai il prompt `Incolla qui?` in fondo allo schermo. @@ -50,7 +50,7 @@ Tieni premuto o tocca il menu a destra per selezionare `Trasferimento file`. | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### Imposta server ID/Relay +## Imposta server ID/Relay 1. Clicca su `Impostazioni` nella barra di navigazione inferiore. 2. Clicca su `Server ID/Relay`. @@ -68,7 +68,7 @@ L'immagine sotto è uno screenshot di Android. Se è iOS, controlla il menu in a ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Condividi schermo/file del tuo telefono Android +## Condividi schermo/file del tuo telefono Android A partire dalla versione 1.1.9, il client Android ha aggiunto le funzioni di condivisione dello schermo del telefono e di condivisione del file system del telefono. @@ -76,7 +76,7 @@ A partire dalla versione 1.1.9, il client Android ha aggiunto le funzioni di con - Android 10 o superiore è richiesto per condividere l'audio interno del sistema del telefono cellulare - iOS non supporta ancora la condivisione dello schermo -#### Richiedi permessi e avvia servizi +### Richiedi permessi e avvia servizi Clicca su `Condividi schermo` nella barra di navigazione inferiore. @@ -95,13 +95,13 @@ Configura vari permessi secondo necessità. Ogni volta che avvii RustDesk, devi Il * sopra rappresenta permessi speciali. Per ottenere tali permessi, devi saltare alla pagina delle impostazioni del sistema Android per ottenerli manualmente. I dettagli sono i seguenti {{% /notice %}} -#### Richiesta permesso speciale - File +### Richiesta permesso speciale - File | Richiedere permessi file Android salterà automaticamente alla pagina delle impostazioni di sistema | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Richiesta permesso speciale - input mouse +### Richiesta permesso speciale - input mouse | Passo 1: Trova "Servizi installati" | Passo 2: Avvia RustDesk Input | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ La pagina delle impostazioni di sistema di diversi fornitori può essere diversa | Pressione lunga rotella del mouse | App aperte di recente | | Scorrimento rotella del mouse | Simula scorrimento verticale | -#### Avvia servizio +### Avvia servizio Dopo aver ottenuto il permesso `Cattura schermo`, il servizio sarà avviato automaticamente. Puoi anche cliccare sul pulsante `Avvia servizio` per avviare il servizio. Una volta avviato il servizio, può accettare richieste di controllo desktop da altri dispositivi. @@ -135,11 +135,11 @@ Dopo aver avviato il servizio, un ID unico e una password casuale saranno automa 3. Eccetto per il permesso `Cattura schermo`, il cambio di altri permessi influenzerà solo le nuove connessioni e non influenzerà la connessione stabilita. Se devi cambiare permessi per una connessione stabilita, chiudi prima la connessione corrente, modifica i permessi e poi ricevi una richiesta di controllo. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Terminale mobile +#### Terminale mobile | Puoi fermare il servizio o chiudere la connessione specificata in qualsiasi momento | Puoi ricevere o iniziare chat | | --- | --- | diff --git a/content/client/android/_index.ja.md b/content/client/android/_index.ja.md index b9a5024..412cd04 100755 --- a/content/client/android/_index.ja.md +++ b/content/client/android/_index.ja.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### リモートコントロール +## リモートコントロール ホームページでリモートデバイスのIDを入力するか、履歴デバイスを選択して確認します。 確認に成功すると、リモートデバイスをコントロールできます。 @@ -22,7 +22,7 @@ weight: 4 `マウスモード`では、`2本指タップ`でリモートデバイスの`右クリック`をトリガーすることもできます {{% /notice %}} -### ファイル転送(Android) +## ファイル転送(Android) > RustDesk ≥ 1.1.9が必要です @@ -40,7 +40,7 @@ weight: 4 - 現在の絶対パスとプロジェクト統計がリストの下部に表示されます。 - タイトルバーの`ローカル`/`リモート`をクリックしてページを切り替えます。 -#### ファイルを転送するにはどうすればよいですか? +### ファイルを転送するにはどうすればよいですか? 1. リスト内のファイルまたはフォルダを**長押し**して、**複数選択モード**に素早く入り、複数のアイテムを選択できます。 2. ファイルを選択した後、`ローカル`/`リモート`ページを切り替えます。切り替えると、画面下部に`ここに貼り付けますか?`というプロンプトが表示されます。 @@ -50,7 +50,7 @@ weight: 4 | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### ID/リレーサーバーの設定 +## ID/リレーサーバーの設定 1. 下部ナビゲーションバーの`設定`をクリックします。 2. `ID/リレーサーバー`をクリックします。 @@ -68,7 +68,7 @@ config={"host": "xxx", "key": "xxx"} ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Androidスマートフォンの画面/ファイルを共有する +## Androidスマートフォンの画面/ファイルを共有する バージョン1.1.9から、Androidクライアントにスマートフォンの画面共有とスマートフォンのファイルシステム共有機能が追加されました。 @@ -76,7 +76,7 @@ config={"host": "xxx", "key": "xxx"} - モバイルフォンシステムの内部オーディオを共有するにはAndroid 10以上が必要です - iOSはまだ画面共有をサポートしていません -#### 権限を要求してサービスを開始する +### 権限を要求してサービスを開始する 下部ナビゲーションバーから`画面共有`をクリックします。 @@ -95,13 +95,13 @@ config={"host": "xxx", "key": "xxx"} 上記の*は特別な権限を表します。このような権限を取得するには、Androidシステム設定ページにジャンプして手動で取得する必要があります。詳細は以下の通りです {{% /notice %}} -#### 特別権限要求 - ファイル +### 特別権限要求 - ファイル | Androidファイル権限を要求すると、システム設定ページに自動的にジャンプします | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### 特別権限要求 - マウス入力 +### 特別権限要求 - マウス入力 | ステップ1:「インストール済みサービス」を見つける | ステップ2:RustDesk Inputを開始する | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ config={"host": "xxx", "key": "xxx"} | マウスホイール長押し | 最近開いたアプリ | | マウスホイールスクロール | 垂直スライドをシミュレート | -#### サービスを開始する +### サービスを開始する `画面キャプチャ`権限を取得すると、サービスが自動的に開始されます。`サービス開始`ボタンをクリックしてサービスを開始することもできます。サービスが開始されると、他のデバイスからのデスクトップ制御要求を受け入れることができます。 @@ -135,11 +135,11 @@ config={"host": "xxx", "key": "xxx"} 3. `画面キャプチャ`権限を除いて、他の権限の切り替えは新しい接続にのみ影響し、確立された接続には影響しません。確立された接続の権限を切り替える必要がある場合は、まず現在の接続を閉じ、権限を変更してから制御要求を受信してください。 {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### モバイル端末 +#### モバイル端末 | いつでもサービスを停止したり、指定した接続を閉じたりできます | チャットを受信または開始できます | | --- | --- | diff --git a/content/client/android/_index.pt.md b/content/client/android/_index.pt.md index 083dcb7..7e77bc5 100644 --- a/content/client/android/_index.pt.md +++ b/content/client/android/_index.pt.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### Controle remoto +## Controle remoto Digite o ID do dispositivo remoto na página inicial ou selecione um dispositivo histórico para verificar. Após a verificação bem-sucedida, você pode controlar o dispositivo remoto. @@ -22,7 +22,7 @@ O controle de entrada oferece dois modos: `Modo mouse` e `Modo toque`, que podem No `Modo mouse`, você também pode acionar o `Clique direito` do dispositivo remoto com um `Toque de dois dedos` {{% /notice %}} -### Transferência de arquivos (Android) +## Transferência de arquivos (Android) > Requer RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ Pressione e segure ou toque no menu à direita para selecionar `Transferência d - O caminho absoluto atual e as estatísticas do projeto serão exibidos na parte inferior da lista. - Clique em `Local` / `Remoto` na barra de título para trocar páginas. -#### Como transferir arquivos? +### Como transferir arquivos? 1. **Pressione e segure** um arquivo ou pasta na lista para entrar rapidamente no **modo de seleção múltipla**, que pode selecionar múltiplos itens. 2. Após selecionar o(s) arquivo(s), troque a página `Local` / `Remoto`. Após a troca, você verá o prompt `Colar aqui?` na parte inferior da tela. @@ -50,7 +50,7 @@ Pressione e segure ou toque no menu à direita para selecionar `Transferência d | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### Configurar servidor ID/Relay +## Configurar servidor ID/Relay 1. Clique em `Configurações` na barra de navegação inferior. 2. Clique em `Servidor ID/Relay`. @@ -68,7 +68,7 @@ A imagem abaixo é uma captura de tela do Android. Se for iOS, verifique o menu ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### Compartilhar tela/arquivos do seu telefone Android +## Compartilhar tela/arquivos do seu telefone Android A partir da versão 1.1.9, o cliente Android adicionou as funções de compartilhamento da tela do telefone e compartilhamento do sistema de arquivos do telefone. @@ -76,7 +76,7 @@ A partir da versão 1.1.9, o cliente Android adicionou as funções de compartil - Android 10 ou superior é necessário para compartilhar o áudio interno do sistema do telefone móvel - iOS ainda não suporta compartilhamento de tela -#### Solicitar permissões e iniciar serviços +### Solicitar permissões e iniciar serviços Clique em `Compartilhar tela` na barra de navegação inferior. @@ -95,13 +95,13 @@ Configure várias permissões conforme necessário. Toda vez que você iniciar o O * acima representa permissões especiais. Para obter tais permissões, você precisa pular para a página de configurações do sistema Android para obtê-las manualmente. Os detalhes são os seguintes {{% /notice %}} -#### Solicitação de permissão especial - Arquivo +### Solicitação de permissão especial - Arquivo | Solicitar permissões de arquivo Android pulará automaticamente para a página de configurações do sistema | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### Solicitação de permissão especial - entrada do mouse +### Solicitação de permissão especial - entrada do mouse | Passo 1: Encontre "Serviços instalados" | Passo 2: Inicie RustDesk Input | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ A página de configurações do sistema de diferentes fornecedores pode ser dife | Pressão longa na roda do mouse | Aplicativos abertos recentemente | | Rolagem da roda do mouse | Simular deslizamento vertical | -#### Iniciar serviço +### Iniciar serviço Após obter a permissão `Captura de tela`, o serviço será iniciado automaticamente. Você também pode clicar no botão `Iniciar serviço` para iniciar o serviço. Uma vez que o serviço seja iniciado, ele pode aceitar solicitações de controle de desktop de outros dispositivos. @@ -135,11 +135,11 @@ Após iniciar o serviço, um ID único e senha aleatória serão automaticamente 3. Exceto pela permissão `Captura de tela`, a troca de outras permissões só afetará as novas conexões e não afetará a conexão estabelecida. Se você precisar trocar permissões para uma conexão estabelecida, feche primeiro a conexão atual, modifique as permissões e então receba uma solicitação de controle. {{% /notice %}} -##### PC +#### PC ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### Terminal móvel +#### Terminal móvel | Você pode parar o serviço ou fechar a conexão especificada a qualquer momento | Você pode receber ou iniciar chats | | --- | --- | diff --git a/content/client/android/_index.zh-cn.md b/content/client/android/_index.zh-cn.md index b534fe1..b90aa4c 100755 --- a/content/client/android/_index.zh-cn.md +++ b/content/client/android/_index.zh-cn.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### 远程控制 +## 远程控制 在主页输入远程设备的ID或选择历史设备进行验证。 验证成功后,即可控制远程设备。 @@ -22,7 +22,7 @@ weight: 4 在`鼠标模式`下,您也可以通过`双指点击`触发远程设备的`右键` {{% /notice %}} -### 文件传输(Android) +## 文件传输(Android) > 需要 RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ weight: 4 - 列表底部会提示当前绝对路径和项目统计。 - 点击标题栏中的`本地`/`远程`切换页面。 -#### 如何传输文件? +### 如何传输文件? 1. 在列表中**长按**文件或文件夹,快速进入**多选模式**,可选择多个项目。 2. 选择文件后,切换`本地`/`远程`页面。切换后,屏幕底部会出现`粘贴到此处?`提示。 @@ -50,7 +50,7 @@ weight: 4 | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### 设置ID/中继服务器 +## 设置ID/中继服务器 1. 点击底部导航栏的`设置`。 2. 点击`ID/中继服务器`。 @@ -68,7 +68,7 @@ config={"host": "xxx", "key": "xxx"} ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### 分享您Android手机的屏幕/文件 +## 分享您Android手机的屏幕/文件 从1.1.9版本开始,Android客户端增加了分享手机屏幕和分享手机文件系统的功能。 @@ -76,7 +76,7 @@ config={"host": "xxx", "key": "xxx"} - 分享手机系统内部音频需要Android 10及以上版本 - iOS暂不支持屏幕分享 -#### 请求权限并启动服务 +### 请求权限并启动服务 从底部导航栏点击`分享屏幕`。 @@ -95,13 +95,13 @@ config={"host": "xxx", "key": "xxx"} 上述*代表特殊权限。要获得此类权限,需要跳转到Android系统设置页面手动获取。详情如下 {{% /notice %}} -#### 特殊权限请求 - 文件 +### 特殊权限请求 - 文件 | 请求Android文件权限会自动跳转到系统设置页面 | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### 特殊权限请求 - 鼠标输入 +### 特殊权限请求 - 鼠标输入 | 步骤1:找到"已安装的服务" | 步骤2:启动RustDesk输入 | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ config={"host": "xxx", "key": "xxx"} | 长按鼠标滚轮 | 最近打开的应用 | | 鼠标滚轮滚动 | 模拟垂直滑动 | -#### 启动服务 +### 启动服务 获得`屏幕捕获`权限后,服务会自动启动。您也可以点击`启动服务`按钮启动服务。服务启动后,可以接受来自其他设备的桌面控制请求。 @@ -135,11 +135,11 @@ config={"host": "xxx", "key": "xxx"} 3. 除`屏幕捕获`权限外,其他权限的切换只会对新连接生效,不会影响已建立的连接。如需对已建立的连接切换权限,请先关闭当前连接,修改权限后再接受控制请求。 {{% /notice %}} -##### PC端 +#### PC端 ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### 移动端 +#### 移动端 | 您可以随时停止服务或关闭指定连接 | 您可以接收或发起聊天 | | --- | --- | diff --git a/content/client/android/_index.zh-tw.md b/content/client/android/_index.zh-tw.md index 1b2872d..c697ccf 100755 --- a/content/client/android/_index.zh-tw.md +++ b/content/client/android/_index.zh-tw.md @@ -3,7 +3,7 @@ title: Android weight: 4 --- -### 遠端控制 +## 遠端控制 在主頁輸入遠端設備的ID或選擇歷史設備進行驗證。 驗證成功後,即可控制遠端設備。 @@ -22,7 +22,7 @@ weight: 4 在`滑鼠模式`下,您也可以透過`雙指點擊`觸發遠端設備的`右鍵` {{% /notice %}} -### 檔案傳輸(Android) +## 檔案傳輸(Android) > 需要 RustDesk ≥ 1.1.9 @@ -40,7 +40,7 @@ weight: 4 - 列表底部會提示目前絕對路徑和項目統計。 - 點擊標題列中的`本機`/`遠端`切換頁面。 -#### 如何傳輸檔案? +### 如何傳輸檔案? 1. 在列表中**長按**檔案或資料夾,快速進入**多選模式**,可選擇多個項目。 2. 選擇檔案後,切換`本機`/`遠端`頁面。切換後,螢幕底部會出現`貼上到此處?`提示。 @@ -50,7 +50,7 @@ weight: 4 | --- | --- | | ![](/docs/en/client/android/images/file_multi_select_en.jpg?width=300px) | ![](/docs/en/client/android/images/file_copy_en.jpg?width=300px) | -### 設定ID/中繼伺服器 +## 設定ID/中繼伺服器 1. 點擊底部導航列的`設定`。 2. 點擊`ID/中繼伺服器`。 @@ -68,7 +68,7 @@ config={"host": "xxx", "key": "xxx"} ![](/docs/en/client/android/images/id_setting_en.jpg?width=300px) -### 分享您Android手機的螢幕/檔案 +## 分享您Android手機的螢幕/檔案 從1.1.9版本開始,Android用戶端增加了分享手機螢幕和分享手機檔案系統的功能。 @@ -76,7 +76,7 @@ config={"host": "xxx", "key": "xxx"} - 分享手機系統內部音訊需要Android 10及以上版本 - iOS暫不支援螢幕分享 -#### 請求權限並啟動服務 +### 請求權限並啟動服務 從底部導航列點擊`分享螢幕`。 @@ -95,13 +95,13 @@ config={"host": "xxx", "key": "xxx"} 上述*代表特殊權限。要獲得此類權限,需要跳轉到Android系統設定頁面手動獲取。詳情如下 {{% /notice %}} -#### 特殊權限請求 - 檔案 +### 特殊權限請求 - 檔案 | 請求Android檔案權限會自動跳轉到系統設定頁面 | | :---: | | ![](/docs/en/client/android/images/get_file_en.jpg?width=300px) | -#### 特殊權限請求 - 滑鼠輸入 +### 特殊權限請求 - 滑鼠輸入 | 步驟1:找到「已安裝的服務」 | 步驟2:啟動RustDesk輸入 | | --- | --- | | ![](/docs/en/client/android/images/get_input1_en.jpg?width=300px) | ![](/docs/en/client/android/images/get_input2_en.jpg?width=300px) | @@ -117,7 +117,7 @@ config={"host": "xxx", "key": "xxx"} | 長按滑鼠滾輪 | 最近開啟的應用程式 | | 滑鼠滾輪滾動 | 模擬垂直滑動 | -#### 啟動服務 +### 啟動服務 獲得`螢幕擷取`權限後,服務會自動啟動。您也可以點擊`啟動服務`按鈕啟動服務。服務啟動後,可以接受來自其他設備的桌面控制請求。 @@ -135,11 +135,11 @@ config={"host": "xxx", "key": "xxx"} 3. 除`螢幕擷取`權限外,其他權限的切換只會對新連接生效,不會影響已建立的連接。如需對已建立的連接切換權限,請先關閉目前連接,修改權限後再接受控制請求。 {{% /notice %}} -##### PC端 +#### PC端 ![](/docs/en/client/android/images/android_server_pc_side_en.png?width=700px) -##### 行動端 +#### 行動端 | 您可以隨時停止服務或關閉指定連接 | 您可以接收或發起聊天 | | --- | --- | diff --git a/content/client/linux/SELinux/_index.de.md b/content/client/linux/SELinux/_index.de.md index 499b1a7..0f7a1c3 100644 --- a/content/client/linux/SELinux/_index.de.md +++ b/content/client/linux/SELinux/_index.de.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### SELinux-Richtlinien hinzufügen +## SELinux-Richtlinien hinzufügen Eine Einführung in SELinux finden Sie unter [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ Bei der ersten Methode sind die Änderungen relativ gering, aber da der Standard Die zweite Methode besteht darin, Regeln von Grund auf neu hinzuzufügen. Es gibt viele Regeln, die hinzugefügt werden müssen, und verschiedene Systeme können Unterschiede aufweisen. Es kann notwendig sein, einige Anpassungen während der praktischen Nutzung vorzunehmen. -#### Den Standardtyp verwenden +### Den Standardtyp verwenden Der Standardtyp des RustDesk-Dienstes ist `init_t`, der durch die [Kontextvererbungsregeln von SELinux](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context) bestimmt wird. @@ -113,7 +113,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### Einen Typ `rustdesk_t` erstellen +### Einen Typ `rustdesk_t` erstellen 1. Ein neues Verzeichnis erstellen: `mkdir rustdesk-selinux-1.0`. 2. SELinux-Richtliniendateien erstellen: `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -539,7 +539,7 @@ gen_require(` type xserver_t; ') -############################################################################### +############################################################################## # # Teil 1. Die folgenden Regeln stammen hauptsächlich aus der Open-Source-Datei `init.te`. # https://github.com/fedora-selinux/selinux-policy/blob/rawhide/policy/modules/system/init.te @@ -557,7 +557,7 @@ corecmd_shell_entry_type(rustdesk_t) typeattribute rustdesk_t init_script_domain_type; -######################################## +####################################### # Möglichkeiten nutzen, alte Regel: allow rustdesk_t self:capability ~{ audit_control audit_write sys_module }; @@ -1022,7 +1022,7 @@ allow systemprocess rustdesk_t:unix_dgram_socket sendto; allow systemprocess rustdesk_t:unix_stream_socket { append write read getattr ioctl }; -############################################################################### +############################################################################## # # Teil 2. Die folgenden Regeln werden erstellt von # `grep rustdesk /var/log/audit/audit.log | audit2allow -a -M test` @@ -1057,7 +1057,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; allow rustdesk_t ephemeral_port_t:tcp_socket name_connect; -############################################################################### +############################################################################## # # Teil 3. Die folgenden Regeln gehören zu den vom System installierten Regeln. # `dnf install setools-console` @@ -1721,7 +1721,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; ```text -## RustDesk +# RustDesk ``` `Makefile`: @@ -1758,7 +1758,7 @@ install: man ``` -##### Direkt aktivieren +#### Direkt aktivieren Zeigen Sie den Sicherheitskontext von RustDesk vor der Änderung an: @@ -1792,7 +1792,7 @@ $ ps -eZ | grep rustdesk system_u:system_r:rustdesk_t:s0 110565 ? 00:00:00 rustdesk ``` -##### Durch RPM-Installation aktivieren +#### Durch RPM-Installation aktivieren Sie können den Befehl `sepolicy generate` verwenden: @@ -1819,7 +1819,7 @@ $ # Dienst neu starten $ sudo systemctl restart rustdesk ``` -#### Richtlinien iterativ hinzufügen +### Richtlinien iterativ hinzufügen ```sh $ cd /tmp @@ -1829,7 +1829,7 @@ $ # rustdesk_tmp.te zu rustdesk.te zusammenführen $ make clean && make && sudo make install-policy ``` -### Referenzen +## Referenzen - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.en.md b/content/client/linux/SELinux/_index.en.md index 2701eb3..c247124 100644 --- a/content/client/linux/SELinux/_index.en.md +++ b/content/client/linux/SELinux/_index.en.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### Add SELinux Policies +## Add SELinux Policies For an introduction to SELinux, please refer to [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ The first method has relatively minor modifications, but because the default `in The second method is to add rules from scratch. There will be many rules that need to be added, and different systems may have differences. It may be necessary to make some adjustments during actual use. -#### Use The Default Type +### Use The Default Type The default type of the RustDesk service is `init_t`, which is determined by [the context inheritance rules of SELinux](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context). @@ -113,7 +113,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### Create a type `rustdesk_t` +### Create a type `rustdesk_t` 1. Create a new directory: `mkdir rustdesk-selinux-1.0`. 2. Create SELinux policy files: `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -539,7 +539,7 @@ gen_require(` type xserver_t; ') -############################################################################### +############################################################################## # # Part 1. The following rules are mainly from the open source `init.te`. # https://github.com/fedora-selinux/selinux-policy/blob/rawhide/policy/modules/system/init.te @@ -557,7 +557,7 @@ corecmd_shell_entry_type(rustdesk_t) typeattribute rustdesk_t init_script_domain_type; -######################################## +####################################### # Use capabilities, old rule: allow rustdesk_t self:capability ~{ audit_control audit_write sys_module }; @@ -1022,7 +1022,7 @@ allow systemprocess rustdesk_t:unix_dgram_socket sendto; allow systemprocess rustdesk_t:unix_stream_socket { append write read getattr ioctl }; -############################################################################### +############################################################################## # # Part 2. The following rules are generated by # `grep rustdesk /var/log/audit/audit.log | audit2allow -a -M test` @@ -1057,7 +1057,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; allow rustdesk_t ephemeral_port_t:tcp_socket name_connect; -############################################################################### +############################################################################## # # Part 3. The following rules are from the system installed rules. # `dnf install setools-console` @@ -1709,7 +1709,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; ``` -### rustdesk.fc +## rustdesk.fc This file defines the file context for RustDesk in SELinux. It ensures that RustDesk executes with the correct security context: ```text @@ -1717,15 +1717,15 @@ This file defines the file context for RustDesk in SELinux. It ensures that Rust ``` -### rustdesk.if +## rustdesk.if This interface file contains metadata about RustDesk’s SELinux policy: ```text -## RustDesk +# RustDesk ``` -### Makefile +## Makefile The Makefile is used to compile and apply the SELinux module for RustDesk, ensuring that necessary security policies are enforced. ```makefile @@ -1759,7 +1759,7 @@ install: man ``` -##### Enable directly +#### Enable directly View the security context of RustDesk before modification: @@ -1793,7 +1793,7 @@ $ ps -eZ | grep rustdesk system_u:system_r:rustdesk_t:s0 110565 ? 00:00:00 rustdesk ``` -##### Enable through rpm installation +#### Enable through rpm installation You can use the `sepolicy generate` command: @@ -1820,7 +1820,7 @@ $ # restart the service $ sudo systemctl restart rustdesk ``` -#### Iteratively Add Policies +### Iteratively Add Policies ```sh $ cd /tmp @@ -1830,7 +1830,7 @@ $ # merge rustdesk_tmp.te to rustdesk.te $ make clean && make && sudo make install-policy ``` -### References +## References - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.es.md b/content/client/linux/SELinux/_index.es.md index 6f6600d..0dffbd6 100644 --- a/content/client/linux/SELinux/_index.es.md +++ b/content/client/linux/SELinux/_index.es.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -## Añadir Políticas de SELinux +# Añadir Políticas de SELinux Para una introducción a SELinux, consulte [SELinux/Tutorials (ingles)](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ Con el primer método vas a tener que hacer modificaciones menores, pero como el El segundo método se basa en crear un nuevo tipo de cero con todas las reglas. Va a ser necesario añadir muchas reglas y según el sistema estas reglas serán diferentes. Quizás sea necesario hacer ajustes durante el uso del programa. -### Usa el Tipo Por Defecto +## Usa el Tipo Por Defecto El tipo por defecto del servicio de RustDesk es `init_t`, que es de determinado por [las reglas de herencia de contexto de SELinux (ingles)](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context). @@ -113,7 +113,7 @@ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk.pp sudo semodule -l | grep rustdesk ``` -### Crea un tipo "rustdesk_t" +## Crea un tipo "rustdesk_t" 1. Crea un nuevo directorio. `mkdir rustdesk-selinux-1.0` 2. Crea los archivos de políticas de SELinux. `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -533,7 +533,7 @@ gen_require(` type xserver_t; ') -############################################################################### +############################################################################## # # Parte 1. Las reglas siguientes son mayormente para el `init.te` de codigo abierto. # https://github.com/fedora-selinux/selinux-policy/blob/rawhide/policy/modules/system/init.te @@ -551,7 +551,7 @@ corecmd_shell_entry_type(rustdesk_t) typeattribute rustdesk_t init_script_domain_type; -######################################## +####################################### # Use capabilities. old rule: allow rustdesk_t self:capability ~{ audit_control audit_write sys_module }; @@ -1016,7 +1016,7 @@ allow systemprocess rustdesk_t:unix_dgram_socket sendto; allow systemprocess rustdesk_t:unix_stream_socket { append write read getattr ioctl }; -############################################################################### +############################################################################## # # parte 2. Las siguientes reglas son generadas por: # `grep rustdesk /var/log/audit/audit.log | audit2allow -a -M test` @@ -1049,7 +1049,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; allow rustdesk_t ephemeral_port_t:tcp_socket name_connect; -############################################################################### +############################################################################## # # Parte 3. Las siguientes reglas son para las reglas instaladas por el sistema # `dnf install setools-console` @@ -1713,7 +1713,7 @@ rustdesk.if: ```text -## RustDesk +# RustDesk ``` Makefile: @@ -1750,7 +1750,7 @@ install: man ``` -#### Habilitar directamente +### Habilitar directamente Comprueba el contexto de seguridad de RustDesk antes de modificar: @@ -1784,8 +1784,8 @@ $ ps -eZ | grep rustdesk system_u:system_r:rustdesk_t:s0 110565 ? 00:00:00 rustdesk ``` -### Habilita mediante instalación rpm -#### Enable through rpm installation +## Habilita mediante instalación rpm +### Enable through rpm installation Crea un nuevo archivo de spec `rustdesk-selinux.spec`: @@ -1874,9 +1874,9 @@ $ rpmbuild -ba rustdesk-selinux.spec Después de que el empaquetado es completado, ejecuta la instalación via rpm -## Resolución De Problemas +# Resolución De Problemas -### Añadir políticas de forma iterativa +## Añadir políticas de forma iterativa ```sh $ cd /tmp @@ -1886,7 +1886,7 @@ $ # merge rustdesk_tmp.te a rustdesk.te $ make clean && make && sudo make install-policy ``` -## Referencias +# Referencias 1. [SELinux/tutoriales (ingles)](https://wiki.gentoo.org/wiki/SELinux/Tutorials) 1. [Instalación del modulo de políticas de SELinux (ingles)](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.fr.md b/content/client/linux/SELinux/_index.fr.md index 04d0fe6..3fcb7ae 100644 --- a/content/client/linux/SELinux/_index.fr.md +++ b/content/client/linux/SELinux/_index.fr.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### Ajouter des politiques SELinux +## Ajouter des politiques SELinux Pour une introduction à SELinux, veuillez vous référer à [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ La première méthode a des modifications relativement mineures, mais parce que La deuxième méthode consiste à ajouter des règles à partir de zéro. Il y aura de nombreuses règles qui doivent être ajoutées, et différents systèmes peuvent avoir des différences. Il peut être nécessaire de faire quelques ajustements lors de l'utilisation réelle. -#### Utiliser le type par défaut +### Utiliser le type par défaut Le type par défaut du service RustDesk est `init_t`, qui est déterminé par [les règles d'héritage de contexte de SELinux](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context). @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### Créer un type `rustdesk_t` +### Créer un type `rustdesk_t` 1. Créer un nouveau répertoire : `mkdir rustdesk-selinux-1.0`. 2. Créer des fichiers de politique SELinux : `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -136,7 +136,7 @@ Certaines politiques sont dupliquées et certaines sont redondantes, mais c'est **En raison de la complexité des fichiers de politique SELinux et de leur contenu technique détaillé, le contenu de configuration technique complet est omis ici pour des raisons de concision. Veuillez vous référer à la version anglaise pour la configuration complète.** -### Génération automatique de politique SELinux (sepolicy) +## Génération automatique de politique SELinux (sepolicy) ```sh $ # installer les dépendances @@ -161,7 +161,7 @@ $ # redémarrer le service $ sudo systemctl restart rustdesk ``` -#### Ajouter des politiques de manière itérative +### Ajouter des politiques de manière itérative ```sh $ cd /tmp @@ -171,7 +171,7 @@ $ # fusionner rustdesk_tmp.te dans rustdesk.te $ make clean && make && sudo make install-policy ``` -### Références +## Références - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.it.md b/content/client/linux/SELinux/_index.it.md index 406b7e9..9af6a87 100644 --- a/content/client/linux/SELinux/_index.it.md +++ b/content/client/linux/SELinux/_index.it.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### Aggiungere Politiche SELinux +## Aggiungere Politiche SELinux Per un'introduzione a SELinux, si prega di fare riferimento a [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ Il primo metodo ha modifiche relativamente minori, ma poiché il `init_t` predef Il secondo metodo è aggiungere regole da zero. Ci saranno molte regole che devono essere aggiunte, e sistemi diversi possono avere differenze. Potrebbe essere necessario fare alcuni aggiustamenti durante l'uso effettivo. -#### Usare il Tipo Predefinito +### Usare il Tipo Predefinito Il tipo predefinito del servizio RustDesk è `init_t`, che è determinato dalle [regole di ereditarietà del contesto di SELinux](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context). @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### Creare un tipo `rustdesk_t` +### Creare un tipo `rustdesk_t` 1. Creare una nuova directory: `mkdir rustdesk-selinux-1.0`. 2. Creare file di politica SELinux: `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -136,7 +136,7 @@ Alcune politiche sono duplicate e alcune sono ridondanti, ma va bene poiché fun **A causa della complessità dei file di politica SELinux e del loro contenuto tecnico dettagliato, il contenuto di configurazione tecnica completo è omesso qui per brevità. Si prega di fare riferimento alla versione inglese per la configurazione completa.** -### Generazione Automatica di Politiche SELinux (sepolicy) +## Generazione Automatica di Politiche SELinux (sepolicy) ```sh $ # installare dipendenze @@ -161,7 +161,7 @@ $ # riavviare il servizio $ sudo systemctl restart rustdesk ``` -#### Aggiungere Politiche Iterativamente +### Aggiungere Politiche Iterativamente ```sh $ cd /tmp @@ -171,7 +171,7 @@ $ # unire rustdesk_tmp.te in rustdesk.te $ make clean && make && sudo make install-policy ``` -### Riferimenti +## Riferimenti - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.ja.md b/content/client/linux/SELinux/_index.ja.md index a09ac09..d6e4675 100644 --- a/content/client/linux/SELinux/_index.ja.md +++ b/content/client/linux/SELinux/_index.ja.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### SELinuxポリシーの追加 +## SELinuxポリシーの追加 SELinuxの紹介については、[SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials)を参照してください。 @@ -47,7 +47,7 @@ SELinux型ルールを記述する方法は2つあります: 2番目の方法は、ゼロからルールを追加することです。追加する必要があるルールが多く、異なるシステムでは違いがある可能性があります。実際の使用中にいくつかの調整が必要になる場合があります。 -#### デフォルト型の使用 +### デフォルト型の使用 RustDeskサービスのデフォルト型は `init_t` で、これは[SELinuxのコンテキスト継承ルール](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context)によって決定されます。 @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### 型 `rustdesk_t` の作成 +### 型 `rustdesk_t` の作成 1. 新しいディレクトリを作成:`mkdir rustdesk-selinux-1.0`。 2. SELinuxポリシーファイルを作成:`touch Makefile rustdesk.te rustdesk.fc rustdesk.if`。 @@ -136,7 +136,7 @@ $ sudo semodule -l | grep rustdesk **SELinuxポリシーファイルの複雑さと詳細な技術的内容のため、簡潔性のため完全な技術設定内容はここでは省略されています。完全な設定については英語版を参照してください。** -### SELinuxポリシーの自動生成(sepolicy) +## SELinuxポリシーの自動生成(sepolicy) ```sh $ # 依存関係をインストール @@ -161,7 +161,7 @@ $ # サービスを再起動 $ sudo systemctl restart rustdesk ``` -#### 反復的なポリシーの追加 +### 反復的なポリシーの追加 ```sh $ cd /tmp @@ -171,7 +171,7 @@ $ # rustdesk_tmp.teをrustdesk.teにマージ $ make clean && make && sudo make install-policy ``` -### 参考文献 +## 参考文献 - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.pt.md b/content/client/linux/SELinux/_index.pt.md index 5503409..9ceb28f 100644 --- a/content/client/linux/SELinux/_index.pt.md +++ b/content/client/linux/SELinux/_index.pt.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### Adicionar Políticas SELinux +## Adicionar Políticas SELinux Para uma introdução ao SELinux, consulte [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials). @@ -47,7 +47,7 @@ O primeiro método tem modificações relativamente menores, mas porque o `init_ O segundo método é adicionar regras do zero. Haverá muitas regras que precisam ser adicionadas, e diferentes sistemas podem ter diferenças. Pode ser necessário fazer alguns ajustes durante o uso real. -#### Usar o Tipo Padrão +### Usar o Tipo Padrão O tipo padrão do serviço RustDesk é `init_t`, que é determinado pelas [regras de herança de contexto do SELinux](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context). @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### Criar um tipo `rustdesk_t` +### Criar um tipo `rustdesk_t` 1. Criar um novo diretório: `mkdir rustdesk-selinux-1.0`. 2. Criar arquivos de política SELinux: `touch Makefile rustdesk.te rustdesk.fc rustdesk.if`. @@ -136,7 +136,7 @@ Algumas políticas são duplicadas e algumas são redundantes, mas isso é ok, p **Devido à complexidade dos arquivos de política SELinux e seu conteúdo técnico detalhado, o conteúdo de configuração técnica completa é omitido aqui para brevidade. Consulte a versão em inglês para a configuração completa.** -### Geração Automática de Política SELinux (sepolicy) +## Geração Automática de Política SELinux (sepolicy) ```sh $ # instalar dependências @@ -161,7 +161,7 @@ $ # reiniciar o serviço $ sudo systemctl restart rustdesk ``` -#### Adicionar Políticas Iterativamente +### Adicionar Políticas Iterativamente ```sh $ cd /tmp @@ -171,7 +171,7 @@ $ # mesclar rustdesk_tmp.te no rustdesk.te $ make clean && make && sudo make install-policy ``` -### Referências +## Referências - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.zh-cn.md b/content/client/linux/SELinux/_index.zh-cn.md index 29f3ba8..88b3ed0 100644 --- a/content/client/linux/SELinux/_index.zh-cn.md +++ b/content/client/linux/SELinux/_index.zh-cn.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -## 添加 SELinux 策略 +# 添加 SELinux 策略 关于 SELinux 的介绍,请参考 [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) 。 @@ -46,7 +46,7 @@ system_u:system_r:init_t:s0 80439 ? 00:00:02 rustdesk 第一种方式修改比较小,但因为改了默认的 `init_t` ,也相当于给其他使用 `init_t` 类型的服务添加了授权。不建议使用。 第二种方式是从零添加规则,会有很多需要添加的规则,不同系统可能也有差异。可能实际使用的时候,需要做一些调整。 -### 使用默认的类型 +## 使用默认的类型 RustDesk 服务默认的类型是 `init_t` ,这是由 [SELinux 的上下文继承规则](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context)决定的。 @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -### 新建 rustdesk_t 的类型 +## 新建 rustdesk_t 的类型 1. 新建文件夹,如 `mkdir rustdesk-selinux-1.0` 。 2. 创建 SELinux 策略文件, `touch Makefile rustdesk.te rustdesk.fc rustdesk.if` 。 @@ -539,7 +539,7 @@ gen_require(` type xserver_t; ') -############################################################################### +############################################################################## # # Part 1. The following rules are mainly from the opensource `init.te` # https://github.com/fedora-selinux/selinux-policy/blob/rawhide/policy/modules/system/init.te @@ -557,7 +557,7 @@ corecmd_shell_entry_type(rustdesk_t) typeattribute rustdesk_t init_script_domain_type; -######################################## +####################################### # Use capabilities. old rule: allow rustdesk_t self:capability ~{ audit_control audit_write sys_module }; @@ -1022,7 +1022,7 @@ allow systemprocess rustdesk_t:unix_dgram_socket sendto; allow systemprocess rustdesk_t:unix_stream_socket { append write read getattr ioctl }; -############################################################################### +############################################################################## # # Part 2. The following rules are generated by # `grep rustdesk /var/log/audit/audit.log | audit2allow -a -M test` @@ -1057,7 +1057,7 @@ allow rustdesk_t xserver_t:unix_stream_socket connectto; allow rustdesk_t ephemeral_port_t:tcp_socket name_connect; -############################################################################### +############################################################################## # # Part 3. The following rules are from the system installed rules. # `dnf install setools-console` @@ -1720,7 +1720,7 @@ rustdesk.if: ```text -## RustDesk +# RustDesk ``` Makefile: @@ -1757,7 +1757,7 @@ install: man ``` -#### 直接启用 +### 直接启用 修改前 rustdesk 的安全上下文 @@ -1791,7 +1791,7 @@ $ ps -eZ | grep rustdesk system_u:system_r:rustdesk_t:s0 110565 ? 00:00:00 rustdesk ``` -#### rpm 安装启用 +### rpm 安装启用 您可以使用 `sepolicy generate` 命令: @@ -1818,9 +1818,9 @@ $ # restart the service $ sudo systemctl restart rustdesk ``` -## Troubleshooting +# Troubleshooting -### 添加缺少的权限 +## 添加缺少的权限 ```sh $ cd /tmp @@ -1830,7 +1830,7 @@ $ # merge rustdesk_tmp.te to rustdesk.te $ make clean && make && sudo make install-policy ``` -## References +# References 1. [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) 1. [SELinux_Policy_module_installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/SELinux/_index.zh-tw.md b/content/client/linux/SELinux/_index.zh-tw.md index 69c5f7c..a832cc8 100644 --- a/content/client/linux/SELinux/_index.zh-tw.md +++ b/content/client/linux/SELinux/_index.zh-tw.md @@ -19,7 +19,7 @@ SELinux status: disabled ... ``` -### 新增 SELinux 政策 +## 新增 SELinux 政策 關於 SELinux 的介紹,請參考 [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials)。 @@ -47,7 +47,7 @@ system_u:system_r:init_t:s0 80439 ? 00:00:02 rustdesk 第二種方法是從頭新增規則。需要新增很多規則,不同系統可能有差異。在實際使用過程中可能需要做一些調整。 -#### 使用預設類型 +### 使用預設類型 RustDesk 服務的預設類型是 `init_t`,這是由 [SELinux 的上下文繼承規則](https://wiki.gentoo.org/wiki/SELinux/Tutorials/How_does_a_process_get_into_a_certain_context) 決定的。 @@ -112,7 +112,7 @@ $ checkmodule -M -m -o rustdesk.mod rustdesk.te && semodule_package -o rustdesk. $ sudo semodule -l | grep rustdesk ``` -#### 建立類型 `rustdesk_t` +### 建立類型 `rustdesk_t` 1. 建立新目錄:`mkdir rustdesk-selinux-1.0`。 2. 建立 SELinux 政策檔案:`touch Makefile rustdesk.te rustdesk.fc rustdesk.if`。 @@ -138,7 +138,7 @@ $ sudo semodule -l | grep rustdesk **由於 SELinux 政策檔案非常複雜且包含大量技術細節,為了簡潔起見,這裡省略了完整的技術配置內容。完整的配置請參考英文版本。** -### 自動生成 SELinux 政策 (sepolicy) +## 自動生成 SELinux 政策 (sepolicy) ```sh $ # 安裝依賴項 @@ -163,7 +163,7 @@ $ # 重新啟動服務 $ sudo systemctl restart rustdesk ``` -#### 迭代新增政策 +### 迭代新增政策 ```sh $ cd /tmp @@ -173,7 +173,7 @@ $ # 將 rustdesk_tmp.te 合併到 rustdesk.te $ make clean && make && sudo make install-policy ``` -### 參考資料 +## 參考資料 - [SELinux/Tutorials](https://wiki.gentoo.org/wiki/SELinux/Tutorials) - [SELinux Policy module installation](https://fedoraproject.org/wiki/SELinux/IndependentPolicy#SELinux_Policy_module_installation) diff --git a/content/client/linux/_index.de.md b/content/client/linux/_index.de.md index 9a3be68..062e264 100755 --- a/content/client/linux/_index.de.md +++ b/content/client/linux/_index.de.md @@ -3,9 +3,9 @@ title: Linux weight: 4 --- -### Installation +## Installation -#### Ubuntu (≥ 18) +### Ubuntu (≥ 18) ```sh # Bitte ignorieren Sie den falschen Bericht zur Festplattennutzung @@ -19,25 +19,25 @@ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt update ``` -#### CentOS/Fedora (≥ 28) +### CentOS/Fedora (≥ 28) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch Linux/Manjaro +### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (≥ Leap 15.0) +### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### AppImage +### AppImage ```sh # Für Fedora @@ -51,7 +51,7 @@ sudo yum install libfuse2 ./rustdesk-.AppImage ``` -#### Flatpak +### Flatpak ```sh flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -59,18 +59,18 @@ flatpak --user install ./rustdesk-.flatpak flatpak run com.rustdesk.RustDesk ``` -### ~~X11 erforderlich~~ +## ~~X11 erforderlich~~ ~~RustDesk unterstützt Wayland noch nicht; Sie müssen manuell zu X11 wechseln.~~ RustDesk unterstützt Wayland experimentell seit Version 1.2.0. -#### Server anzeigen +### Server anzeigen [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch Linux](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### Anmeldebildschirm +### Anmeldebildschirm Der Anmeldebildschirm mit Wayland wird noch nicht unterstützt. Wenn Sie nach dem Neustart oder Abmelden mit RustDesk auf den Anmeldebildschirm zugreifen möchten, müssen Sie den Anmeldebildschirm auf X11 ändern. Bitte ändern Sie die folgende Zeile in `/etc/gdm/custom.conf` oder `/etc/gdm3/custom.conf` zu `WaylandEnable=false`: @@ -82,7 +82,7 @@ Der Anmeldebildschirm mit Wayland wird noch nicht unterstützt. Wenn Sie nach de Bitte **neu starten**, damit die oben genannten Änderungen wirksam werden. {{% /notice %}} -#### Berechtigungsproblem +### Berechtigungsproblem Wenn SELinux aktiviert ist, funktioniert RustDesk weder in X11- noch in Wayland-Umgebungen ordnungsgemäß, siehe zugehörige [Probleme](https://github.com/search?q=repo%3Arustdesk%2Frustdesk+SElinux&type=issues). diff --git a/content/client/linux/_index.en.md b/content/client/linux/_index.en.md index 4c3b2bb..e7d2b27 100755 --- a/content/client/linux/_index.en.md +++ b/content/client/linux/_index.en.md @@ -3,9 +3,9 @@ title: Linux weight: 4 --- -### Installation +## Installation -#### Ubuntu (≥ 18) +### Ubuntu (≥ 18) ```sh # please ignore the wrong disk usage report @@ -19,25 +19,25 @@ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt update ``` -#### CentOS/Fedora (≥ 28) +### CentOS/Fedora (≥ 28) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch Linux/Manjaro +### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (≥ Leap 15.0) +### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### AppImage +### AppImage ```sh # For Fedora @@ -51,7 +51,7 @@ sudo yum install libfuse2 ./rustdesk-.AppImage ``` -#### Flatpak +### Flatpak ```sh flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -59,18 +59,18 @@ flatpak --user install ./rustdesk-.flatpak flatpak run com.rustdesk.RustDesk ``` -### ~~X11 Required~~ +## ~~X11 Required~~ ~~RustDesk does not support Wayland yet; you need switch to X11 manually.~~ RustDesk now has experimental Wayland support since version 1.2.0. -#### Display Server +### Display Server [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch Linux](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### Login Screen +### Login Screen Login screen using Wayland is not supported yet. If you wanna access login screen after reboot or logout with RustDesk, you need to change login screen to X11, please modify below line to `WaylandEnable=false` in `/etc/gdm/custom.conf` or `/etc/gdm3/custom.conf`: @@ -82,7 +82,7 @@ Login screen using Wayland is not supported yet. If you wanna access login scree Please **reboot** to make above changes taking effect. {{% /notice %}} -#### Permissions Issue +### Permissions Issue If SELinux is enabled, RustDesk will not work properly in either X11 or Wayland environments, related [issues](https://github.com/search?q=repo%3Arustdesk%2Frustdesk+SElinux&type=issues). diff --git a/content/client/linux/_index.es.md b/content/client/linux/_index.es.md index 1bfd303..90464fa 100644 --- a/content/client/linux/_index.es.md +++ b/content/client/linux/_index.es.md @@ -3,7 +3,7 @@ title: Linux weight: 4 --- -### Instalación +## Instalación ------ - Ubuntu (>= 16) @@ -27,11 +27,11 @@ sudo pacman -U ./rustdesk-.pkg.tar.zst sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -### ~~X11 Required~~ +## ~~X11 Required~~ ~~RustDesk aún no admite wayland, debe cambiar a X11. RustDesk lo guiará para cambiar a X11.~~ -#### Servidor de visualización +### Servidor de visualización Ubuntu: https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop @@ -39,7 +39,7 @@ Fedora: https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-defa Arch: https://bbs.archlinux.org/viewtopic.php?id=218319 -##### Login Screen +#### Login Screen Modificar la linea mostrada abajo por `WaylandEnable=false` en `/etc/gdm/custom.conf` o `/etc/gdm3/custom.conf`. ``` @@ -50,7 +50,7 @@ Modificar la linea mostrada abajo por `WaylandEnable=false` en `/etc/gdm/custom. Por favor **reinicia** para que los cambios tomen efecto en el sistema. {{% /notice %}} -#### Problemas de permisos +### Problemas de permisos Si el proceso RustDesk --server no esta corriendo, es decir, no hay salida al ejecutar `ps -ef | grep -E 'rustdesk +--server'`. Entonces probablemente hay un problema de permisos. diff --git a/content/client/linux/_index.fr.md b/content/client/linux/_index.fr.md index 2dd2257..5721d67 100644 --- a/content/client/linux/_index.fr.md +++ b/content/client/linux/_index.fr.md @@ -4,44 +4,44 @@ weight: 4 --- -### Installation +## Installation -#### Ubuntu (>= 16) +### Ubuntu (>= 16) ```bash sudo apt install -fy ./rustdesk-.deb ``` -#### CentOS/Fedora (>=18) +### CentOS/Fedora (>=18) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch/Manjaro +### Arch/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### Opensuse (>= Leap 15.0) +### Opensuse (>= Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -### ~~X11 nécessaire~~ +## ~~X11 nécessaire~~ ~~RustDesk ne prend pas encore en charge wayland ; vous devez passer manuellement à X11.~~ RustDesk dispose désormais d'une prise en charge expérimentale de Wayland. Vous devrez peut-être télécharger la version nightly pour activer cette fonctionnalité. -#### Serveur d'affichage +### Serveur d'affichage [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### Écran de connexion +### Écran de connexion Modifiez la ligne ci-dessous en `WaylandEnable=false` dans `/etc/gdm/custom.conf` ou `/etc/gdm3/custom.conf` : diff --git a/content/client/linux/_index.pt.md b/content/client/linux/_index.pt.md index 006d200..c5e17d2 100644 --- a/content/client/linux/_index.pt.md +++ b/content/client/linux/_index.pt.md @@ -3,9 +3,9 @@ title: Linux weight: 4 --- -### Instalação +## Instalação -#### Ubuntu (≥ 18) +### Ubuntu (≥ 18) ```sh # por favor ignore o relatório de uso de disco incorreto @@ -19,25 +19,25 @@ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt update ``` -#### CentOS/Fedora (≥ 28) +### CentOS/Fedora (≥ 28) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch Linux/Manjaro +### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (≥ Leap 15.0) +### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### AppImage +### AppImage ```sh # Para Fedora @@ -51,7 +51,7 @@ sudo yum install libfuse2 ./rustdesk-.AppImage ``` -#### Flatpak +### Flatpak ```sh flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -59,18 +59,18 @@ flatpak --user install ./rustdesk-.flatpak flatpak run com.rustdesk.RustDesk ``` -### ~~X11 Necessário~~ +## ~~X11 Necessário~~ ~~RustDesk ainda não suporta Wayland; você precisa mudar para X11 manualmente.~~ RustDesk agora tem suporte experimental ao Wayland desde a versão 1.2.0. -#### Servidor de Display +### Servidor de Display [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch Linux](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### Tela de Login +### Tela de Login A tela de login usando Wayland ainda não é suportada. Se você quiser acessar a tela de login após reiniciar ou sair com o RustDesk, você precisa alterar a tela de login para X11, por favor modifique a linha abaixo para `WaylandEnable=false` em `/etc/gdm/custom.conf` ou `/etc/gdm3/custom.conf`: @@ -82,7 +82,7 @@ A tela de login usando Wayland ainda não é suportada. Se você quiser acessar Por favor **reinicie** para que as alterações acima tenham efeito. {{% /notice %}} -#### Problema de Permissões +### Problema de Permissões Se o SELinux estiver habilitado, o RustDesk não funcionará corretamente nem em ambientes X11 nem Wayland, relacionado aos [problemas](https://github.com/search?q=repo%3Arustdesk%2Frustdesk+SElinux&type=issues). diff --git a/content/client/linux/_index.zh-cn.md b/content/client/linux/_index.zh-cn.md index 164e609..124b5c7 100755 --- a/content/client/linux/_index.zh-cn.md +++ b/content/client/linux/_index.zh-cn.md @@ -3,9 +3,9 @@ title: Linux weight: 4 --- -### 安装 +## 安装 -#### Ubuntu (≥ 18) +### Ubuntu (≥ 18) ```sh # 请忽略错误的磁盘使用报告 @@ -19,25 +19,25 @@ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt update ``` -#### CentOS/Fedora (≥ 28) +### CentOS/Fedora (≥ 28) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch Linux/Manjaro +### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (≥ Leap 15.0) +### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### AppImage +### AppImage ```sh # 对于Fedora @@ -51,7 +51,7 @@ sudo yum install libfuse2 ./rustdesk-.AppImage ``` -#### Flatpak +### Flatpak ```sh flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -59,18 +59,18 @@ flatpak --user install ./rustdesk-.flatpak flatpak run com.rustdesk.RustDesk ``` -### ~~需要X11~~ +## ~~需要X11~~ ~~RustDesk尚不支持Wayland;您需要手动切换到X11。~~ RustDesk从版本1.2.0开始具有实验性Wayland支持。 -#### 显示服务器 +### 显示服务器 [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch Linux](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### 登录屏幕 +### 登录屏幕 尚不支持使用Wayland的登录屏幕。如果您希望在重启或注销后使用RustDesk访问登录屏幕,您需要将登录屏幕更改为X11,请在`/etc/gdm/custom.conf`或`/etc/gdm3/custom.conf`中将以下行修改为`WaylandEnable=false`: @@ -82,7 +82,7 @@ RustDesk从版本1.2.0开始具有实验性Wayland支持。 请**重启**以使上述更改生效。 {{% /notice %}} -#### 权限问题 +### 权限问题 如果启用了SELinux,RustDesk在X11或Wayland环境中都无法正常工作,相关[问题](https://github.com/search?q=repo%3Arustdesk%2Frustdesk+SElinux&type=issues)。 diff --git a/content/client/linux/_index.zh-tw.md b/content/client/linux/_index.zh-tw.md index f7f1d86..ba5ab93 100755 --- a/content/client/linux/_index.zh-tw.md +++ b/content/client/linux/_index.zh-tw.md @@ -3,9 +3,9 @@ title: Linux weight: 4 --- -### 安裝 +## 安裝 -#### Ubuntu (≥ 18) +### Ubuntu (≥ 18) ```sh # 請忽略錯誤的磁碟使用報告 @@ -19,25 +19,25 @@ sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream sudo apt update ``` -#### CentOS/Fedora (≥ 28) +### CentOS/Fedora (≥ 28) ```sh sudo yum localinstall ./rustdesk-.rpm ``` -#### Arch Linux/Manjaro +### Arch Linux/Manjaro ```sh sudo pacman -U ./rustdesk-.pkg.tar.zst ``` -#### openSUSE (≥ Leap 15.0) +### openSUSE (≥ Leap 15.0) ```sh sudo zypper install --allow-unsigned-rpm ./rustdesk--suse.rpm ``` -#### AppImage +### AppImage ```sh # 對於Fedora @@ -51,7 +51,7 @@ sudo yum install libfuse2 ./rustdesk-.AppImage ``` -#### Flatpak +### Flatpak ```sh flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo @@ -59,18 +59,18 @@ flatpak --user install ./rustdesk-.flatpak flatpak run com.rustdesk.RustDesk ``` -### ~~需要X11~~ +## ~~需要X11~~ ~~RustDesk尚不支援Wayland;您需要手動切換到X11。~~ RustDesk從版本1.2.0開始具有實驗性Wayland支援。 -#### 顯示伺服器 +### 顯示伺服器 [Ubuntu](https://askubuntu.com/questions/1260142/ubuntu-set-default-login-desktop) | [Fedora](https://docs.fedoraproject.org/en-US/quick-docs/configuring-xorg-as-default-gnome-session/) | [Arch Linux](https://bbs.archlinux.org/viewtopic.php?id=218319) -#### 登入畫面 +### 登入畫面 尚不支援使用Wayland的登入畫面。如果您希望在重啟或登出後使用RustDesk存取登入畫面,您需要將登入畫面更改為X11,請在`/etc/gdm/custom.conf`或`/etc/gdm3/custom.conf`中將以下行修改為`WaylandEnable=false`: @@ -82,7 +82,7 @@ RustDesk從版本1.2.0開始具有實驗性Wayland支援。 請**重啟**以使上述更改生效。 {{% /notice %}} -#### 權限問題 +### 權限問題 如果啟用了SELinux,RustDesk在X11或Wayland環境中都無法正常工作,相關[問題](https://github.com/search?q=repo%3Arustdesk%2Frustdesk+SElinux&type=issues)。 diff --git a/content/client/mac/_index.de.md b/content/client/mac/_index.de.md index 5fac9b3..e2d9f19 100755 --- a/content/client/mac/_index.de.md +++ b/content/client/mac/_index.de.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### Installation +## Installation Öffnen Sie die DMG-Datei und ziehen Sie `RustDesk` zu `Applications`, wie unten dargestellt. @@ -13,13 +13,13 @@ Stellen Sie sicher, dass Sie alle laufenden RustDesk beendet haben. Stellen Sie ![](/docs/en/client/mac/images/tray.png) -### Ausführen von RustDesk zulassen +## Ausführen von RustDesk zulassen | Zum Ändern entsperren | Klicken Sie auf `App Store und identifizierte Entwickler` | | --- | --- | | ![](/docs/en/client/mac/images/allow2.png) | ![](/docs/en/client/mac/images/allow.png) | -### Berechtigungen aktivieren +## Berechtigungen aktivieren {{% notice note %}} Aufgrund einer Änderung der macOS-Sicherheitspolitik funktioniert unsere API, die Eingaben auf der lokalen Seite erfasst, nicht mehr. diff --git a/content/client/mac/_index.en.md b/content/client/mac/_index.en.md index 07f532f..b106054 100755 --- a/content/client/mac/_index.en.md +++ b/content/client/mac/_index.en.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### Installation +## Installation Open the .dmg file and drag `RustDesk` to `Applications` as below. @@ -13,13 +13,13 @@ Make sure you have quit all running RustDesk. Also make sure you quit the RustDe ![](/docs/en/client/mac/images/tray.png) -### Allow RustDesk run +## Allow RustDesk run | Unlock to change | Click on `App Store and identified developers` | | --- | --- | | ![](/docs/en/client/mac/images/allow2.png) | ![](/docs/en/client/mac/images/allow.png) | -### Enable permissions +## Enable permissions {{% notice note %}} Due to macOS security policy change, our api which captures input on local side does not work any diff --git a/content/client/mac/_index.es.md b/content/client/mac/_index.es.md index 28f67bf..0a148c7 100644 --- a/content/client/mac/_index.es.md +++ b/content/client/mac/_index.es.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### Instalación +## Instalación ------ Abra el archivo .dmg y arrastre `RustDesk` a `Applications` como a continuación. @@ -14,13 +14,13 @@ Asegúrese de haber dejado de ejecutar RustDesk. También asegúrese de salir de ![](/docs/en/client/mac/images/tray.png) -### Permitir la ejecución de RustDesk +## Permitir la ejecución de RustDesk | Desbloquear para cambiar | Haga clic en "App Store y desarrolladores identificados" | | ---- | ---- | |![](/docs/en/client/mac/images/allow2.png)|![](/docs/en/client/mac/images/allow.png)| -### Habilitar permisos +## Habilitar permisos Para capturar la pantalla, debe otorgar `RustDesk` **accesibilidad** permiso y **grabación de pantalla** permiso. RustDesk lo guiará a la ventana de configuración. diff --git a/content/client/mac/_index.fr.md b/content/client/mac/_index.fr.md index c16c3dc..f7df35e 100644 --- a/content/client/mac/_index.fr.md +++ b/content/client/mac/_index.fr.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### Installation +## Installation ------ Ouvrez le fichier .dmg et faites glisser "RustDesk" vers "Applications" comme ci-dessous. @@ -13,13 +13,13 @@ Assurez-vous que vous avez quitté les instance des "RustDesk" en cours d'exécu ![](/docs/en/client/mac/images/tray.png) -### Autoriser l'exécution de "RustDesk" +## Autoriser l'exécution de "RustDesk" | Déverrouillez pour modifier | Cliquez sur "App Store et développeurs identifiés" | | ---- | ---- | |![](/docs/en/client/mac/images/allow2.png)|![](/docs/en/client/mac/images/allow.png)| -### Activer les autorisations +## Activer les autorisations {{% notice note %}} En raison du changement de politique de sécurité de MacOS, notre API qui capture les entrées du côté local ne fonctionne plus du tout. Vous devez activer l'autorisation "Surveillance des entrées" du côté Mac. diff --git a/content/client/mac/_index.pt.md b/content/client/mac/_index.pt.md index 3e148bc..25e48c5 100644 --- a/content/client/mac/_index.pt.md +++ b/content/client/mac/_index.pt.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### Instalação +## Instalação Abra o arquivo .dmg e arraste `RustDesk` para `Applications` como mostrado abaixo. @@ -13,13 +13,13 @@ Certifique-se de ter fechado todos os RustDesk em execução. Também certifique ![](/docs/en/client/mac/images/tray.png) -### Permitir execução do RustDesk +## Permitir execução do RustDesk | Desbloquear para alterar | Clicar em `App Store and identified developers` | | --- | --- | | ![](/docs/en/client/mac/images/allow2.png) | ![](/docs/en/client/mac/images/allow.png) | -### Habilitar permissões +## Habilitar permissões {{% notice note %}} Devido à mudança na política de segurança do macOS, nossa API que captura entrada no lado local não funciona mais. Você deve habilitar a permissão "Input Monitoring" no lado local do Mac. diff --git a/content/client/mac/_index.zh-cn.md b/content/client/mac/_index.zh-cn.md index dd82c4d..22b9a3e 100755 --- a/content/client/mac/_index.zh-cn.md +++ b/content/client/mac/_index.zh-cn.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### 安装 +## 安装 ------ 打开 .dmg 文件并将 `RustDesk` 拖到 `应用程序`,如下所示。 @@ -14,13 +14,13 @@ weight: 3 ![](/docs/en/client/mac/images/tray.png) -### 允许 RustDesk 运行 +## 允许 RustDesk 运行 | 解锁改变 | 点击"App Store and identified developers" | | ---- | ---- | |![](/docs/en/client/mac/images/allow2.png)|![](/docs/en/client/mac/images/allow.png)| -### 启用权限 +## 启用权限 {{% notice note %}} Due to MacOS security policy change, our api which captures input on local side does not work any diff --git a/content/client/mac/_index.zh-tw.md b/content/client/mac/_index.zh-tw.md index 7cc91ce..07bfbf8 100755 --- a/content/client/mac/_index.zh-tw.md +++ b/content/client/mac/_index.zh-tw.md @@ -3,7 +3,7 @@ title: Mac weight: 3 --- -### 安裝 +## 安裝 ------ 打開 .dmg 檔案並將 `RustDesk` 拖到 `應用程式`,如下所示。 @@ -14,13 +14,13 @@ weight: 3 ![](/docs/en/client/mac/images/tray.png) -### 允許 RustDesk 執行 +## 允許 RustDesk 執行 | 解鎖以變更 | 點擊 "App Store 和已確認的開發者" | | ---- | ---- | |![](/docs/en/client/mac/images/allow2.png)|![](/docs/en/client/mac/images/allow.png)| -### 啟用權限 +## 啟用權限 {{% notice note %}} MacOS 的安全政策更動,導致我們擷取本機端輸入的 API 失效。您必須在本機 Mac 端啟用 "輸入監測" 權限。 diff --git a/content/client/windows/MSI/_index.de.md b/content/client/windows/MSI/_index.de.md index 148f2b2..81aa416 100644 --- a/content/client/windows/MSI/_index.de.md +++ b/content/client/windows/MSI/_index.de.md @@ -5,16 +5,16 @@ weight: 49 Das MSI-Paket unterstützt Befehlszeilenparameter für die stille Installation. -### Parameter +## Parameter -### INSTALLFOLDER +## INSTALLFOLDER Der Installationsordner. **Standard**: `[ProgramFiles6432Folder]\[app name]`, normalerweise `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Ob eine Startmenü-Verknüpfung erstellt werden soll. @@ -29,7 +29,7 @@ Ob eine Startmenü-Verknüpfung erstellt werden soll. | 3 | `Y` | Ja, gleich wie `1` | | 4 | `N` | Nein, gleich wie `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Ob eine Desktop-Verknüpfung erstellt werden soll. @@ -44,7 +44,7 @@ Ob eine Desktop-Verknüpfung erstellt werden soll. | 3 | `Y` | Ja, gleich wie `1` | | 4 | `N` | Nein, gleich wie `0` | -### INSTALLPRINTER +## INSTALLPRINTER Ob ein Drucker installiert werden soll. Der Drucker wird verwendet, um die Druckaufträge der kontrollierten Seite lokal auszuführen. @@ -61,11 +61,11 @@ Seit Version `1.3.9`. | 3 | `Y` | Ja, gleich wie `1` | | 4 | `N` | Nein, gleich wie `0` | -## Beispiele +# Beispiele **Vorsicht**: Für Versionen vor `2024-08-05` gibt es Probleme mit stiller Installation und stiller Reparatur. Bitte deinstallieren Sie zuerst, dann installieren Sie. -### Installation mit Installationsparametern +## Installation mit Installationsparametern Stille Installation, Installationspfad festlegen, keine Desktop-Verknüpfung erstellen, Startmenü-Verknüpfung erstellen. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Hinweis**: `/l*v install.log` bedeutet, das Ausführungsprotokoll in `install.log` zu drucken. -### Upgrade, ohne Parameter +## Upgrade, ohne Parameter Upgrade mit dem vorherigen Installationspfad und den Installationsoptionen. @@ -83,7 +83,7 @@ Upgrade mit dem vorherigen Installationspfad und den Installationsoptionen. msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Upgrade, Installationsoptionen ändern +## Upgrade, Installationsoptionen ändern ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.en.md b/content/client/windows/MSI/_index.en.md index dd4fc6b..c811eaa 100644 --- a/content/client/windows/MSI/_index.en.md +++ b/content/client/windows/MSI/_index.en.md @@ -5,16 +5,16 @@ weight: 49 The MSI package supports command line parameters for silent installation. -### Parameters +## Parameters -### INSTALLFOLDER +## INSTALLFOLDER The installation folder. **Default**: `[ProgramFiles6432Folder]\[app name]`, usually `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Whether to create a start menu shortcut. @@ -29,7 +29,7 @@ Whether to create a start menu shortcut. | 3 | `Y` | Yes, same as `1` | | 4 | `N` | No, same as `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Whether to create a desktop shortcut. @@ -44,7 +44,7 @@ Whether to create a desktop shortcut. | 3 | `Y` | Yes, same as `1` | | 4 | `N` | No, same as `0` | -### INSTALLPRINTER +## INSTALLPRINTER Whether to install a printer. The printer is used to execute the print jobs of the controlled side locally. @@ -61,11 +61,11 @@ Since version `1.3.9`. | 3 | `Y` | Yes, same as `1` | | 4 | `N` | No, same as `0` | -## Examples +# Examples **Caution**: For versions prior to `2024-08-05`, there are issues with silent installation and silent repair. Please uninstall first, then install. -### Install with installation parameters +## Install with installation parameters Silent installation, set the installation path, do not create a desktop shortcut, create a start menu shortcut. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Note**: `/l*v install.log` means printing the execution log to `install.log`. -### Upgrade, without parameters +## Upgrade, without parameters Upgrade with the previous installation path and installation options. @@ -83,7 +83,7 @@ Upgrade with the previous installation path and installation options. msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Upgrade, modify installation options +## Upgrade, modify installation options ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.es.md b/content/client/windows/MSI/_index.es.md index 82f07b1..816440b 100644 --- a/content/client/windows/MSI/_index.es.md +++ b/content/client/windows/MSI/_index.es.md @@ -5,16 +5,16 @@ weight: 49 El paquete MSI admite parámetros de línea de comandos para instalación silenciosa. -### Parámetros +## Parámetros -### INSTALLFOLDER +## INSTALLFOLDER La carpeta de instalación. **Por defecto**: `[ProgramFiles6432Folder]\[app name]`, normalmente `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Si crear un acceso directo del menú de inicio. @@ -29,7 +29,7 @@ Si crear un acceso directo del menú de inicio. | 3 | `Y` | Sí, igual que `1` | | 4 | `N` | No, igual que `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Si crear un acceso directo de escritorio. @@ -44,7 +44,7 @@ Si crear un acceso directo de escritorio. | 3 | `Y` | Sí, igual que `1` | | 4 | `N` | No, igual que `0` | -### INSTALLPRINTER +## INSTALLPRINTER Si instalar una impresora. La impresora se usa para ejecutar los trabajos de impresión del lado controlado localmente. @@ -61,11 +61,11 @@ Desde la versión `1.3.9`. | 3 | `Y` | Sí, igual que `1` | | 4 | `N` | No, igual que `0` | -## Ejemplos +# Ejemplos **Precaución**: Para versiones anteriores a `2024-08-05`, hay problemas con la instalación silenciosa y la reparación silenciosa. Por favor desinstale primero, luego instale. -### Instalar con parámetros de instalación +## Instalar con parámetros de instalación Instalación silenciosa, establecer la ruta de instalación, no crear acceso directo de escritorio, crear acceso directo del menú de inicio. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Nota**: `/l*v install.log` significa imprimir el registro de ejecución a `install.log`. -### Actualización, sin parámetros +## Actualización, sin parámetros Actualización con la ruta de instalación anterior y las opciones de instalación. @@ -83,7 +83,7 @@ Actualización con la ruta de instalación anterior y las opciones de instalaci msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Actualización, modificar opciones de instalación +## Actualización, modificar opciones de instalación ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.fr.md b/content/client/windows/MSI/_index.fr.md index a4eab36..efe785f 100644 --- a/content/client/windows/MSI/_index.fr.md +++ b/content/client/windows/MSI/_index.fr.md @@ -5,16 +5,16 @@ weight: 49 Le package MSI prend en charge les paramètres de ligne de commande pour l'installation silencieuse. -### Paramètres +## Paramètres -### INSTALLFOLDER +## INSTALLFOLDER Le dossier d'installation. **Par défaut** : `[ProgramFiles6432Folder]\[app name]`, généralement `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Indique s'il faut créer un raccourci du menu démarrer. @@ -29,7 +29,7 @@ Indique s'il faut créer un raccourci du menu démarrer. | 3 | `Y` | Oui, identique à `1` | | 4 | `N` | Non, identique à `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Indique s'il faut créer un raccourci de bureau. @@ -44,7 +44,7 @@ Indique s'il faut créer un raccourci de bureau. | 3 | `Y` | Oui, identique à `1` | | 4 | `N` | Non, identique à `0` | -### INSTALLPRINTER +## INSTALLPRINTER Indique s'il faut installer une imprimante. L'imprimante est utilisée pour exécuter les tâches d'impression du côté contrôlé localement. @@ -61,11 +61,11 @@ Depuis la version `1.3.9`. | 3 | `Y` | Oui, identique à `1` | | 4 | `N` | Non, identique à `0` | -## Exemples +# Exemples **Attention** : Pour les versions antérieures à `2024-08-05`, il y a des problèmes avec l'installation silencieuse et la réparation silencieuse. Veuillez d'abord désinstaller, puis installer. -### Installation avec paramètres d'installation +## Installation avec paramètres d'installation Installation silencieuse, définir le chemin d'installation, ne pas créer de raccourci de bureau, créer un raccourci du menu démarrer. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Note** : `/l*v install.log` signifie imprimer le journal d'exécution dans `install.log`. -### Mise à niveau, sans paramètres +## Mise à niveau, sans paramètres Mise à niveau avec le chemin d'installation précédent et les options d'installation. @@ -83,7 +83,7 @@ Mise à niveau avec le chemin d'installation précédent et les options d'instal msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Mise à niveau, modifier les options d'installation +## Mise à niveau, modifier les options d'installation ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.it.md b/content/client/windows/MSI/_index.it.md index 874ac39..9469745 100644 --- a/content/client/windows/MSI/_index.it.md +++ b/content/client/windows/MSI/_index.it.md @@ -5,16 +5,16 @@ weight: 49 Il pacchetto MSI supporta parametri della riga di comando per l'installazione silenziosa. -### Parametri +## Parametri -### INSTALLFOLDER +## INSTALLFOLDER La cartella di installazione. **Predefinito**: `[ProgramFiles6432Folder]\[app name]`, di solito `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Se creare un collegamento nel menu start. @@ -29,7 +29,7 @@ Se creare un collegamento nel menu start. | 3 | `Y` | Sì, uguale a `1` | | 4 | `N` | No, uguale a `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Se creare un collegamento sul desktop. @@ -44,7 +44,7 @@ Se creare un collegamento sul desktop. | 3 | `Y` | Sì, uguale a `1` | | 4 | `N` | No, uguale a `0` | -### INSTALLPRINTER +## INSTALLPRINTER Se installare una stampante. La stampante è utilizzata per eseguire i lavori di stampa del lato controllato localmente. @@ -61,11 +61,11 @@ Dalla versione `1.3.9`. | 3 | `Y` | Sì, uguale a `1` | | 4 | `N` | No, uguale a `0` | -## Esempi +# Esempi **Attenzione**: Per le versioni precedenti al `2024-08-05`, ci sono problemi con l'installazione silenziosa e la riparazione silenziosa. Si prega di disinstallare prima, poi installare. -### Installazione con parametri di installazione +## Installazione con parametri di installazione Installazione silenziosa, impostare il percorso di installazione, non creare collegamento desktop, creare collegamento menu start. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Nota**: `/l*v install.log` significa stampare il log di esecuzione in `install.log`. -### Aggiornamento, senza parametri +## Aggiornamento, senza parametri Aggiornamento con il percorso di installazione precedente e le opzioni di installazione. @@ -83,7 +83,7 @@ Aggiornamento con il percorso di installazione precedente e le opzioni di instal msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Aggiornamento, modificare le opzioni di installazione +## Aggiornamento, modificare le opzioni di installazione ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.ja.md b/content/client/windows/MSI/_index.ja.md index 29ef6e2..58f61eb 100644 --- a/content/client/windows/MSI/_index.ja.md +++ b/content/client/windows/MSI/_index.ja.md @@ -5,16 +5,16 @@ weight: 49 MSIパッケージは、サイレントインストール用のコマンドラインパラメータをサポートしています。 -### パラメータ +## パラメータ -### INSTALLFOLDER +## INSTALLFOLDER インストールフォルダ。 **デフォルト**: `[ProgramFiles6432Folder]\[app name]`、通常は `C:\Program Files\[app name]`。 -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS スタートメニューのショートカットを作成するかどうか。 @@ -29,7 +29,7 @@ MSIパッケージは、サイレントインストール用のコマンドラ | 3 | `Y` | はい、`1` と同じ | | 4 | `N` | いいえ、`0` と同じ | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS デスクトップショートカットを作成するかどうか。 @@ -44,7 +44,7 @@ MSIパッケージは、サイレントインストール用のコマンドラ | 3 | `Y` | はい、`1` と同じ | | 4 | `N` | いいえ、`0` と同じ | -### INSTALLPRINTER +## INSTALLPRINTER プリンターをインストールするかどうか。プリンターは、制御される側の印刷ジョブをローカルで実行するために使用されます。 @@ -61,11 +61,11 @@ MSIパッケージは、サイレントインストール用のコマンドラ | 3 | `Y` | はい、`1` と同じ | | 4 | `N` | いいえ、`0` と同じ | -## 例 +# 例 **注意**: `2024-08-05` より前のバージョンでは、サイレントインストールとサイレント修復に問題があります。まずアンインストールしてから、インストールしてください。 -### インストールパラメータを使用したインストール +## インストールパラメータを使用したインストール サイレントインストール、インストールパスを設定、デスクトップショートカットは作成しない、スタートメニューショートカットを作成。 @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **注意**: `/l*v install.log` は、実行ログを `install.log` に出力することを意味します。 -### アップグレード、パラメータなし +## アップグレード、パラメータなし 以前のインストールパスとインストールオプションでアップグレード。 @@ -83,7 +83,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### アップグレード、インストールオプションを変更 +## アップグレード、インストールオプションを変更 ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.pt.md b/content/client/windows/MSI/_index.pt.md index c836539..35cd993 100644 --- a/content/client/windows/MSI/_index.pt.md +++ b/content/client/windows/MSI/_index.pt.md @@ -5,16 +5,16 @@ weight: 49 O pacote MSI suporta parâmetros de linha de comando para instalação silenciosa. -### Parâmetros +## Parâmetros -### INSTALLFOLDER +## INSTALLFOLDER A pasta de instalação. **Padrão**: `[ProgramFiles6432Folder]\[app name]`, normalmente `C:\Program Files\[app name]`. -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS Se deve criar um atalho do menu iniciar. @@ -29,7 +29,7 @@ Se deve criar um atalho do menu iniciar. | 3 | `Y` | Sim, mesmo que `1` | | 4 | `N` | Não, mesmo que `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS Se deve criar um atalho da área de trabalho. @@ -44,7 +44,7 @@ Se deve criar um atalho da área de trabalho. | 3 | `Y` | Sim, mesmo que `1` | | 4 | `N` | Não, mesmo que `0` | -### INSTALLPRINTER +## INSTALLPRINTER Se deve instalar uma impressora. A impressora é usada para executar os trabalhos de impressão do lado controlado localmente. @@ -61,11 +61,11 @@ Desde a versão `1.3.9`. | 3 | `Y` | Sim, mesmo que `1` | | 4 | `N` | Não, mesmo que `0` | -## Exemplos +# Exemplos **Cuidado**: Para versões anteriores a `2024-08-05`, há problemas com instalação silenciosa e reparo silencioso. Por favor desinstale primeiro, depois instale. -### Instalar com parâmetros de instalação +## Instalar com parâmetros de instalação Instalação silenciosa, definir o caminho de instalação, não criar atalho da área de trabalho, criar atalho do menu iniciar. @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **Nota**: `/l*v install.log` significa imprimir o log de execução para `install.log`. -### Atualização, sem parâmetros +## Atualização, sem parâmetros Atualização com o caminho de instalação anterior e opções de instalação. @@ -83,7 +83,7 @@ Atualização com o caminho de instalação anterior e opções de instalação. msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### Atualização, modificar opções de instalação +## Atualização, modificar opções de instalação ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.zh-cn.md b/content/client/windows/MSI/_index.zh-cn.md index 39d9994..2b78bef 100644 --- a/content/client/windows/MSI/_index.zh-cn.md +++ b/content/client/windows/MSI/_index.zh-cn.md @@ -6,16 +6,16 @@ weight: 49 MSI 安装支持命令行参数,以方便静默安装。 -### 参数 +## 参数 -### INSTALLFOLDER +## INSTALLFOLDER 安装目录。 **默认**: `[ProgramFiles6432Folder]\[app name]`,一般为 `C:\Program Files\[app name]`。 -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS 是否创建 start menu 快捷方式。 @@ -30,7 +30,7 @@ MSI 安装支持命令行参数,以方便静默安装。 | 3 | `Y` | 是,同 `1` | | 4 | `N` | 否,同 `0` | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS 是否创建桌面快捷方式。 @@ -45,7 +45,7 @@ MSI 安装支持命令行参数,以方便静默安装。 | 3 | `Y` | 是,同 `1` | | 4 | `N` | 否,同 `0` | -### INSTALLPRINTER +## INSTALLPRINTER 是否安装打印机。打印机用于本地执行被控端的打印作业。 @@ -62,11 +62,11 @@ MSI 安装支持命令行参数,以方便静默安装。 | 3 | `Y` | 是,同 `1` | | 4 | `N` | 否,同 `0` | -## 示例 +# 示例 **注意**: 对于 `2024-08-05` 之前的版本,执行 静默安装 和 静默修复 时会有问题。请先执行卸载,再执行安装。 -### 指定参数安装 +## 指定参数安装 静默安装,设置安装路径,不创建桌面快捷方式,创建 start menu 快捷方式。 @@ -76,7 +76,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **注**: `/l*v install.log` 表示打印执行日志到 `install.log` 中。 -### 升级,不指定参数 +## 升级,不指定参数 以原来的 安装路径 和 安装参数升级。 @@ -84,7 +84,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### 升级,修改安装参数 +## 升级,修改安装参数 ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/MSI/_index.zh-tw.md b/content/client/windows/MSI/_index.zh-tw.md index ad7e5b4..9f7ff0a 100644 --- a/content/client/windows/MSI/_index.zh-tw.md +++ b/content/client/windows/MSI/_index.zh-tw.md @@ -5,16 +5,16 @@ weight: 49 MSI 套件支援命令列參數進行靜默安裝。 -### 參數 +## 參數 -### INSTALLFOLDER +## INSTALLFOLDER 安裝資料夾。 **預設值**:`[ProgramFiles6432Folder]\[app name]`,通常是 `C:\Program Files\[app name]`。 -### CREATESTARTMENUSHORTCUTS +## CREATESTARTMENUSHORTCUTS 是否建立開始功能表捷徑。 @@ -29,7 +29,7 @@ MSI 套件支援命令列參數進行靜默安裝。 | 3 | `Y` | 是,與 `1` 相同 | | 4 | `N` | 否,與 `0` 相同 | -### CREATEDESKTOPSHORTCUTS +## CREATEDESKTOPSHORTCUTS 是否建立桌面捷徑。 @@ -44,7 +44,7 @@ MSI 套件支援命令列參數進行靜默安裝。 | 3 | `Y` | 是,與 `1` 相同 | | 4 | `N` | 否,與 `0` 相同 | -### INSTALLPRINTER +## INSTALLPRINTER 是否安裝印表機。印表機用於在本地執行被控端的列印作業。 @@ -61,11 +61,11 @@ MSI 套件支援命令列參數進行靜默安裝。 | 3 | `Y` | 是,與 `1` 相同 | | 4 | `N` | 否,與 `0` 相同 | -## 範例 +# 範例 **注意**:對於 `2024-08-05` 之前的版本,靜默安裝和靜默修復存在問題。請先解除安裝,然後重新安裝。 -### 使用安裝參數進行安裝 +## 使用安裝參數進行安裝 靜默安裝,設定安裝路徑,不建立桌面捷徑,建立開始功能表捷徑。 @@ -75,7 +75,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST **注意**:`/l*v install.log` 表示將執行日誌列印到 `install.log`。 -### 升級,不使用參數 +## 升級,不使用參數 使用先前的安裝路徑和安裝選項進行升級。 @@ -83,7 +83,7 @@ msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="D:\Program Files\RustDesk" CREATEST msiexec /i RustDesk-2.msi /qn /l*v install.log ``` -### 升級,修改安裝選項 +## 升級,修改安裝選項 ``` msiexec /i RustDesk-1.msi /qn INSTALLFOLDER="C:\Program Files\RustDesk" CREATESTARTMENUSHORTCUTS="N" CREATEDESKTOPSHORTCUTS="N" INSTALLPRINTER="N" /l*v install.log diff --git a/content/client/windows/windows-portable-elevation/_index.de.md b/content/client/windows/windows-portable-elevation/_index.de.md index 9868b18..518f88c 100644 --- a/content/client/windows/windows-portable-elevation/_index.de.md +++ b/content/client/windows/windows-portable-elevation/_index.de.md @@ -10,7 +10,7 @@ Portable Windows-Programme haben keine Administratorrechte, was zu den folgenden Durch die Erhöhung der Berechtigungen kann RustDesk während des Starts oder in einer Sitzung einen Prozess mit Administratorrechten erstellen, der Bildschirmfotos und Mausoperationen ausführen kann, wodurch die oben genannten Probleme vermieden werden. -### Erhöhen beim Starten +## Erhöhen beim Starten Auf diese Weise müssen entfernte Benutzer bei der Verbindung keine Berechtigungsanfrage stellen. Es gibt zwei Methoden: @@ -18,7 +18,7 @@ Auf diese Weise müssen entfernte Benutzer bei der Verbindung keine Berechtigung * Methode 2: Klicken Sie mit der rechten Maustaste und führen Sie das Programm als Administrator aus. -### Erhöhen auf der Steuerungsseite +## Erhöhen auf der Steuerungsseite Die kontrollierte Seite kann direkt auf `Akzeptieren und Erhöhen` klicken, wenn eine Verbindung hergestellt wird, oder auf `Erhöhen`, wenn bereits eine Verbindung besteht. @@ -26,7 +26,7 @@ Die kontrollierte Seite kann direkt auf `Akzeptieren und Erhöhen` klicken, wenn | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Anfrage der Erhöhung auf der Steuerungsseite +## Anfrage der Erhöhung auf der Steuerungsseite Nach der Auswahl von `Erhöhte Rechte anfordern` aus dem Aktionsmenü wird das folgende Dialogfeld angezeigt. Wenn Sie `Den entfernten Benutzer zur Authentifizierung auffordern` wählen, müssen Sie keinen Benutzernamen und kein Passwort eingeben, aber der Benutzer auf dem entfernten Computer muss über Administratorrechte verfügen. Wenn Sie `Benutzernamen und Passwort des Administrators übertragen` wählen, muss der Benutzer auf dem entfernten Computer nur im UAC-Fenster zustimmen. Nachdem Sie die Anfrage gesendet haben, warten Sie bitte, bis der Benutzer auf der anderen Seite das UAC-Fenster akzeptiert hat. Nach der Bestätigung wird eine Erfolgsmeldung angezeigt. Beachten Sie, dass es **bei beiden Methoden erforderlich ist, dass jemand auf der kontrollierten Seite das UAC-Fenster akzeptiert**. Wenn also auf der anderen Seite niemand verfügbar ist, sollte auf der Steuerungsseite keine Aufschaltung beantragt werden. @@ -36,7 +36,7 @@ Nach der Auswahl von `Erhöhte Rechte anfordern` aus dem Aktionsmenü wird das f | **Warten** | **Erfolg** | | ![](images/wait.png) | ![](images/success.png) | -### Wie Sie wählen +## Wie Sie wählen | Szenario | Methode | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.en.md b/content/client/windows/windows-portable-elevation/_index.en.md index 70c53eb..47730f3 100644 --- a/content/client/windows/windows-portable-elevation/_index.en.md +++ b/content/client/windows/windows-portable-elevation/_index.en.md @@ -10,7 +10,7 @@ Windows portable programs do not have administrator privileges, which can lead t By elevating privileges, RustDesk can create a process with administrator privileges during startup or a session, enabling it to perform screenshotting and mouse operations, thereby avoiding the above problems. -### Elevate at startup +## Elevate at startup This way, remote users don't need to request elevation when connecting. There are two methods: @@ -18,7 +18,7 @@ This way, remote users don't need to request elevation when connecting. There ar * Method 2: Right-click and run as administrator. -### Elevate at the controlled end +## Elevate at the controlled end The controlled end can directly click `Accept and Elevate` when connecting, or click `Elevate` when already connected. @@ -26,7 +26,7 @@ The controlled end can directly click `Accept and Elevate` when connecting, or c | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Request elevation at the control end +## Request elevation at the control end After selecting `Request Elevation` from the action menu, the following dialog box will appear. If you choose `Ask the remote user for authentication`, you won't need to input a username and password, but the user on the remote computer must have administrator privileges. If you select `Transmit the username and password of administrator`, the user on the remote computer only needs to accept in the UAC window. After sending the request, please wait for the user on the other side to accept the UAC window. Upon confirmation, a success message will appear. Note that **both methods require someone on the controlled end to accept the UAC window**. Therefore, if there is no one available on the other side, elevation should not be requested at the control end. @@ -36,7 +36,7 @@ After selecting `Request Elevation` from the action menu, the following dialog b | **Wait** | **Success** | | ![](images/wait.png) | ![](images/success.png) | -### How to Choose +## How to Choose | Scenario | Method | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.es.md b/content/client/windows/windows-portable-elevation/_index.es.md index b81c7e1..76c7cb1 100644 --- a/content/client/windows/windows-portable-elevation/_index.es.md +++ b/content/client/windows/windows-portable-elevation/_index.es.md @@ -10,7 +10,7 @@ Los programas portables de Windows no tienen privilegios de administrador, esto Mediante la elevación de privilegios, RustDesk puede crear un proceso con privilegios de administrador al iniciar el equipo o al sesión de usuario de esta manera evita los problemas antes mencionados. -### Elevación al encendido del equipo +## Elevación al encendido del equipo Mediante estos métodos, los usuarios remotos no necesitan pedir la elevación de permisos cuando se conectan @@ -19,7 +19,7 @@ Mediante estos métodos, los usuarios remotos no necesitan pedir la elevación d * Método 2: Click secundario y ejecutar como administrador -### Elevar en el lado controlado +## Elevar en el lado controlado El lado controlado puede hacer click en `Aceptar y Elevar` cuando se este conectando o hacer click en `Elevate` una vez este conectado. @@ -27,7 +27,7 @@ El lado controlado puede hacer click en `Aceptar y Elevar` cuando se este conect | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Pide la elevación de permisos del lado controlador +## Pide la elevación de permisos del lado controlador Después de seleccionar en el menu de acción `Solicitar Elevación`, la siguiente ventana va a aparecer. si elegís `Preguntar al remoto por autenticación`, no necesitaras ingresar un usuario y contraseña, pero el usuario remoto deberá tener permisos de administrador. si seleccionas `Transmitir el nombre de usuario y contraseña del administrador`, el usuario remoto solo debe aceptar la petición del UAC. Después de enviar la petición, espera a que el usuario remoto confirme el dialogo del UAC. Una vez confirmado, un mensaje de éxito aparecerá. Ten en cuenta que **ambos métodos necesitan a alguien en la maquina controlada para confirmar el dialogo UAC**. Por lo tanto si no hay nadie en el lado controlado, la elevación no debe pedirse desde el lado de control. @@ -37,7 +37,7 @@ Después de seleccionar en el menu de acción `Solicitar Elevación`, la siguien | **Wait** | **Success** | | ![](images/wait.png) | ![](images/success.png) | -### How to Choose +## How to Choose | Situación | Método | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.fr.md b/content/client/windows/windows-portable-elevation/_index.fr.md index dd90214..7e41fe2 100644 --- a/content/client/windows/windows-portable-elevation/_index.fr.md +++ b/content/client/windows/windows-portable-elevation/_index.fr.md @@ -10,7 +10,7 @@ Les programmes portables Windows n'ont pas les privilèges d'administrateur, ce En élevant les privilèges, RustDesk peut créer un processus avec des privilèges d'administrateur pendant le démarrage ou une session, lui permettant d'effectuer des captures d'écran et des opérations de souris, évitant ainsi les problèmes ci-dessus. -### Élever au démarrage +## Élever au démarrage De cette façon, les utilisateurs distants n'ont pas besoin de demander l'élévation lors de la connexion. Il y a deux méthodes : @@ -18,7 +18,7 @@ De cette façon, les utilisateurs distants n'ont pas besoin de demander l'élév * Méthode 2 : Faites un clic droit et exécutez en tant qu'administrateur. -### Élever au niveau du côté contrôlé +## Élever au niveau du côté contrôlé Le côté contrôlé peut directement cliquer sur `Accepter et Élever` lors de la connexion, ou cliquer sur `Élever` lorsqu'il est déjà connecté. @@ -26,7 +26,7 @@ Le côté contrôlé peut directement cliquer sur `Accepter et Élever` lors de | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Demander l'élévation au niveau du côté contrôleur +## Demander l'élévation au niveau du côté contrôleur Après avoir sélectionné `Demander l'élévation` dans le menu d'action, la boîte de dialogue suivante apparaîtra. Si vous choisissez `Demander à l'utilisateur distant de s'authentifier`, vous n'aurez pas besoin de saisir un nom d'utilisateur et un mot de passe, mais l'utilisateur sur l'ordinateur distant doit avoir des privilèges d'administrateur. Si vous sélectionnez `Transmettre le nom d'utilisateur et le mot de passe de l'administrateur`, l'utilisateur sur l'ordinateur distant n'a qu'à accepter dans la fenêtre UAC. Après avoir envoyé la demande, veuillez attendre que l'utilisateur de l'autre côté accepte la fenêtre UAC. Lors de la confirmation, un message de succès apparaîtra. Notez que **les deux méthodes nécessitent que quelqu'un du côté contrôlé accepte la fenêtre UAC**. Par conséquent, s'il n'y a personne de disponible de l'autre côté, l'élévation ne devrait pas être demandée du côté contrôleur. @@ -36,7 +36,7 @@ Après avoir sélectionné `Demander l'élévation` dans le menu d'action, la bo | **Attendre** | **Succès** | | ![](images/wait.png) | ![](images/success.png) | -### Comment choisir +## Comment choisir | Scénario | Méthode | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.it.md b/content/client/windows/windows-portable-elevation/_index.it.md index cbe05cd..b3d78df 100644 --- a/content/client/windows/windows-portable-elevation/_index.it.md +++ b/content/client/windows/windows-portable-elevation/_index.it.md @@ -10,7 +10,7 @@ I programmi portatili di Windows non hanno privilegi di amministratore, il che p Elevando i privilegi, RustDesk può creare un processo con privilegi di amministratore durante l'avvio o una sessione, consentendogli di eseguire screenshot e operazioni del mouse, evitando così i problemi sopra citati. -### Elevare all'avvio +## Elevare all'avvio In questo modo, gli utenti remoti non hanno bisogno di richiedere l'elevazione durante la connessione. Ci sono due metodi: @@ -18,7 +18,7 @@ In questo modo, gli utenti remoti non hanno bisogno di richiedere l'elevazione d * Metodo 2: Fare clic destro ed eseguire come amministratore. -### Elevare dal lato controllato +## Elevare dal lato controllato Il lato controllato può fare clic direttamente su `Accetta ed Eleva` durante la connessione, o fare clic su `Eleva` quando già connesso. @@ -26,7 +26,7 @@ Il lato controllato può fare clic direttamente su `Accetta ed Eleva` durante la | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Richiedere elevazione dal lato controllore +## Richiedere elevazione dal lato controllore Dopo aver selezionato `Richiedi Elevazione` dal menu azioni, apparirà la seguente finestra di dialogo. Se scegli `Chiedi all'utente remoto di autenticarsi`, non avrai bisogno di inserire un nome utente e una password, ma l'utente sul computer remoto deve avere privilegi di amministratore. Se selezioni `Trasmetti il nome utente e la password dell'amministratore`, l'utente sul computer remoto deve solo accettare nella finestra UAC. Dopo aver inviato la richiesta, attendi che l'utente dall'altra parte accetti la finestra UAC. Alla conferma, apparirà un messaggio di successo. Nota che **entrambi i metodi richiedono che qualcuno dal lato controllato accetti la finestra UAC**. Pertanto, se non c'è nessuno disponibile dall'altra parte, l'elevazione non dovrebbe essere richiesta dal lato controllore. @@ -36,7 +36,7 @@ Dopo aver selezionato `Richiedi Elevazione` dal menu azioni, apparirà la seguen | **Attesa** | **Successo** | | ![](images/wait.png) | ![](images/success.png) | -### Come Scegliere +## Come Scegliere | Scenario | Metodo | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.ja.md b/content/client/windows/windows-portable-elevation/_index.ja.md index 5993d4f..9af3fab 100644 --- a/content/client/windows/windows-portable-elevation/_index.ja.md +++ b/content/client/windows/windows-portable-elevation/_index.ja.md @@ -10,7 +10,7 @@ Windowsポータブルプログラムには管理者権限がないため、以 権限を昇格することで、RustDeskは起動時またはセッション中に管理者権限を持つプロセスを作成でき、スクリーンショットとマウス操作を実行できるようになり、上記の問題を回避できます。 -### 起動時に昇格 +## 起動時に昇格 この方法では、リモートユーザーは接続時に昇格を要求する必要がありません。2つの方法があります: @@ -18,7 +18,7 @@ Windowsポータブルプログラムには管理者権限がないため、以 * 方法2:右クリックして管理者として実行します。 -### 制御される側で昇格 +## 制御される側で昇格 制御される側は、接続時に直接 `受け入れて昇格` をクリックするか、既に接続されている場合は `昇格` をクリックできます。 @@ -26,7 +26,7 @@ Windowsポータブルプログラムには管理者権限がないため、以 | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### 制御側で昇格を要求 +## 制御側で昇格を要求 アクションメニューから `昇格を要求` を選択すると、以下のダイアログボックスが表示されます。`リモートユーザーに認証を求める` を選択した場合、ユーザー名とパスワードを入力する必要はありませんが、リモートコンピューターのユーザーは管理者権限を持っている必要があります。`管理者のユーザー名とパスワードを送信` を選択した場合、リモートコンピューターのユーザーはUACウィンドウで受け入れるだけで済みます。リクエストを送信した後、相手側がUACウィンドウを受け入れるのを待ってください。確認後、成功メッセージが表示されます。**どちらの方法も制御される側で誰かがUACウィンドウを受け入れる必要があります**。したがって、相手側に誰も利用できない場合は、制御側で昇格を要求すべきではありません。 @@ -36,7 +36,7 @@ Windowsポータブルプログラムには管理者権限がないため、以 | **待機** | **成功** | | ![](images/wait.png) | ![](images/success.png) | -### 選択方法 +## 選択方法 | シナリオ | 方法 | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.pt.md b/content/client/windows/windows-portable-elevation/_index.pt.md index 3af3b36..6b330f7 100644 --- a/content/client/windows/windows-portable-elevation/_index.pt.md +++ b/content/client/windows/windows-portable-elevation/_index.pt.md @@ -10,7 +10,7 @@ Programas portáteis do Windows não têm privilégios de administrador, o que p Ao elevar privilégios, o RustDesk pode criar um processo com privilégios de administrador durante a inicialização ou uma sessão, permitindo que execute capturas de tela e operações do mouse, evitando assim os problemas acima. -### Elevar na inicialização +## Elevar na inicialização Dessa forma, usuários remotos não precisam solicitar elevação ao conectar. Existem dois métodos: @@ -18,7 +18,7 @@ Dessa forma, usuários remotos não precisam solicitar elevação ao conectar. E * Método 2: Clique com o botão direito e execute como administrador. -### Elevar no lado controlado +## Elevar no lado controlado O lado controlado pode clicar diretamente em `Aceitar e Elevar` ao conectar, ou clicar em `Elevar` quando já conectado. @@ -26,7 +26,7 @@ O lado controlado pode clicar diretamente em `Aceitar e Elevar` ao conectar, ou | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### Solicitar elevação no lado de controle +## Solicitar elevação no lado de controle Após selecionar `Solicitar Elevação` no menu de ação, a seguinte caixa de diálogo aparecerá. Se você escolher `Pedir ao usuário remoto para autenticação`, você não precisará inserir um nome de usuário e senha, mas o usuário no computador remoto deve ter privilégios de administrador. Se você selecionar `Transmitir o nome de usuário e senha do administrador`, o usuário no computador remoto só precisa aceitar na janela UAC. Após enviar a solicitação, aguarde que o usuário do outro lado aceite a janela UAC. Após a confirmação, uma mensagem de sucesso aparecerá. Note que **ambos os métodos requerem que alguém no lado controlado aceite a janela UAC**. Portanto, se não houver ninguém disponível do outro lado, a elevação não deve ser solicitada no lado de controle. @@ -36,7 +36,7 @@ Após selecionar `Solicitar Elevação` no menu de ação, a seguinte caixa de d | **Aguardar** | **Sucesso** | | ![](images/wait.png) | ![](images/success.png) | -### Como Escolher +## Como Escolher | Cenário | Método | | :---: | :---: | diff --git a/content/client/windows/windows-portable-elevation/_index.zh-cn.md b/content/client/windows/windows-portable-elevation/_index.zh-cn.md index a634540..7b7aef3 100644 --- a/content/client/windows/windows-portable-elevation/_index.zh-cn.md +++ b/content/client/windows/windows-portable-elevation/_index.zh-cn.md @@ -10,7 +10,7 @@ weight: 49 通过提权, RustDesk在启动时或会话过程中可以创建一个具有管理员权限的进程,用于截屏和鼠标操作,从而避免了上述问题。 -### 启动时提权 +## 启动时提权 这种方式,连接时不需要再请求提升。有两种方法: @@ -18,7 +18,7 @@ weight: 49 * 方法二: 右键以管理员权限运行。 -### 被控端主动提权 +## 被控端主动提权 被控端可以在对方发起连接时,直接点击`接受并提权`,或在已经连接的情况下点击`提权`。 @@ -26,7 +26,7 @@ weight: 49 | :--------------------------------------: | :--------------------------------------: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### 控制端主动提权 +## 控制端主动提权 在点击动作菜单中的`请求提权`后,将弹出下面的对话框。如果选择`请求远程用户授权`,则无需输入用户名和密码,但需要电脑对面的用户具有管理员权限。如果选择`发送管理员用户的账号和密码`,则只需要对面用户在UAC窗口点击确认。发送请求后,请等待对面用户确认UAC窗口, 然后将提示成功。需要注意的是,这两种方式**都需要被控端有人在UAC窗口点击确认**。因此,如果对面没有人,则被控端不应该主动请求提权。 @@ -36,7 +36,7 @@ weight: 49 | **等待** | **成功** | | ![](images/wait.png) | ![](images/success.png) | -### 如何选择 +## 如何选择 | 情形 | 方式 | | :------------------------------: | :------------------------: | diff --git a/content/client/windows/windows-portable-elevation/_index.zh-tw.md b/content/client/windows/windows-portable-elevation/_index.zh-tw.md index 4d29483..33465a7 100644 --- a/content/client/windows/windows-portable-elevation/_index.zh-tw.md +++ b/content/client/windows/windows-portable-elevation/_index.zh-tw.md @@ -10,7 +10,7 @@ Windows 便攜式程式沒有管理員權限,這可能導致以下問題: 透過提升權限,RustDesk 可以在啟動或工作階段期間建立具有管理員權限的程序,使其能夠執行螢幕截圖和滑鼠操作,從而避免上述問題。 -### 啟動時提權 +## 啟動時提權 這樣,遠端使用者在連線時無需請求提權。有兩種方法: @@ -18,7 +18,7 @@ Windows 便攜式程式沒有管理員權限,這可能導致以下問題: * 方法 2:右鍵點擊並以管理員身分執行。 -### 在被控端提權 +## 在被控端提權 被控端可以在連線時直接點擊 `接受並提權`,或在已連線時點擊 `提權`。 @@ -26,7 +26,7 @@ Windows 便攜式程式沒有管理員權限,這可能導致以下問題: | :---: | :---: | | ![](images/cm_unauth.jpg) | ![](images/cm_auth.jpg) | -### 在控制端請求提權 +## 在控制端請求提權 從動作選單選擇 `請求提權` 後,將出現以下對話方塊。如果您選擇 `要求遠端使用者進行驗證`,您將不需要輸入使用者名稱和密碼,但遠端電腦上的使用者必須具有管理員權限。如果您選擇 `傳輸管理員的使用者名稱和密碼`,遠端電腦上的使用者只需在 UAC 視窗中接受。發送請求後,請等待對方接受 UAC 視窗。確認後,將出現成功訊息。請注意,**兩種方法都需要被控端有人接受 UAC 視窗**。因此,如果對方沒有人可用,則不應在控制端請求提權。 @@ -36,7 +36,7 @@ Windows 便攜式程式沒有管理員權限,這可能導致以下問題: | **等待** | **成功** | | ![](images/wait.png) | ![](images/success.png) | -### 如何選擇 +## 如何選擇 | 場景 | 方法 | | :---: | :---: | diff --git a/content/dev/build/armhf/_index.zh-cn.md b/content/dev/build/armhf/_index.zh-cn.md index 8800fb3..3a8bd4f 100644 --- a/content/dev/build/armhf/_index.zh-cn.md +++ b/content/dev/build/armhf/_index.zh-cn.md @@ -7,7 +7,7 @@ weight: 24 https://github.com/rustdesk/rustdesk/issues/175#issuecomment-1129516367 -## 基本构建步骤 +# 基本构建步骤 - 下载[ubuntu18.04_rootfs.tar.gz](https://pan.baidu.com/s/1pmjw7OBn5NbiCvM6GGaEgQ) 提取码:xlnx (我试了好几个版本的ubuntu系统,只有在这个上面成功了,编译好的可执行文件是可以在其他armhf系统下面用的。PS:如果你不放心系统来源,你也可以基于本教程在你的系统中编译,如果成功了记得提交方案来取代本教程。) - [PYNQ官方资源](http://www.pynq.io)|[PYNQ-github](https://github.com/Xilinx/PYNQ)|[ubuntu](https://ubuntu.com/blog/microk8s-memory-optimisation) - 下载编译[cmake-3.14.5](https://cmake.org/files/v3.14/cmake-3.14.5.tar.gz) 编译[参考教程](https://blog.csdn.net/weixin_43793181/article/details/118157012) 系统自带的cmake版本为3.10.2,编译[vcpkg-2020.11](https://github.com/microsoft/vcpkg/archive/refs/tags/2020.11.tar.gz)时会报版本过低 @@ -21,9 +21,9 @@ https://github.com/rustdesk/rustdesk/issues/175#issuecomment-1129516367 - 编译 `cargo build --release` -## 在 armhf 上编译 +# 在 armhf 上编译 -### 安装Ubuntu 18.04到SD卡 +## 安装Ubuntu 18.04到SD卡 ```sh sudo tar zxmf ./ubuntu18.04_rootfs.tar.gz -C /your sd path/rootfs/ @@ -31,7 +31,7 @@ sudo tar zxmf ./ubuntu18.04_rootfs.tar.gz -C /your sd path/rootfs/ #密码(passwd):xilinx ``` -### 安装cmake +## 安装cmake ```sh tar -xzvf cmake-3.14.5.tar.gz cd cmake-3.14.5/ @@ -61,13 +61,13 @@ cmake version 3.14.5 CMake suite maintained and supported by Kitware (kitware.com/cmake). ``` -### 安装依赖项 +## 安装依赖项 ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev ninja-build ``` -### 安装 vcpkg +## 安装 vcpkg ```sh tar zxmf vcpkg-2020.11.tar.gz @@ -180,7 +180,7 @@ The package libyuv:arm-linux provides CMake targets: target_link_libraries(main PRIVATE yuv) ``` -### 安装 libvpx +## 安装 libvpx ```sh mv webmproject-libvpx-v1.9.0.tar.gz vcpkg/downloads/ @@ -230,7 +230,7 @@ make[1]: Nothing to be done for 'install'. make[1]: Nothing to be done for 'install'. ``` -### 安装 opus +## 安装 opus ```sh mv xiph-opus-5c94ec3205c30171ffd01056f5b4622b7c0ab54c.tar.gz vcpkg/downloads/ @@ -302,7 +302,7 @@ configure: Type "make check" to run the test suite ``` -### 构建 +## 构建 ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh @@ -375,7 +375,7 @@ Caused by: warning: `hbb_common` (lib) generated 1 warning Finished release [optimized] target(s) in 141m 20s ``` -### 测试 +## 测试 - 查看版本号 ```sh root@pynq:~/rustdesk# ./target/release/rustdesk --version diff --git a/content/dev/build/docker/_index.de.md b/content/dev/build/docker/_index.de.md index 5261563..576dd6a 100644 --- a/content/dev/build/docker/_index.de.md +++ b/content/dev/build/docker/_index.de.md @@ -3,8 +3,8 @@ title: Docker weight: 30 --- -### Mit Docker erstellen -#### Funktioniert nicht unter Windows +## Mit Docker erstellen +### Funktioniert nicht unter Windows Beginnen Sie mit dem Klonen des Repositorys und der Erstellung des Docker-Containers: diff --git a/content/dev/build/docker/_index.en.md b/content/dev/build/docker/_index.en.md index 4de3494..84f1a94 100644 --- a/content/dev/build/docker/_index.en.md +++ b/content/dev/build/docker/_index.en.md @@ -3,8 +3,8 @@ title: Docker weight: 30 --- -### How to build with Docker -#### This won't work on Windows +## How to build with Docker +### This won't work on Windows Begin by cloning the repository and building the Docker container: diff --git a/content/dev/build/docker/_index.es.md b/content/dev/build/docker/_index.es.md index c823474..97d8f43 100644 --- a/content/dev/build/docker/_index.es.md +++ b/content/dev/build/docker/_index.es.md @@ -4,7 +4,7 @@ weight: 30 --- -## Cómo compilar con Docker +# Cómo compilar con Docker Comience clonando el repositorio y construyendo el contenedor docker: diff --git a/content/dev/build/docker/_index.fr.md b/content/dev/build/docker/_index.fr.md index 8f6eb5c..b3dbe41 100644 --- a/content/dev/build/docker/_index.fr.md +++ b/content/dev/build/docker/_index.fr.md @@ -3,7 +3,7 @@ title: Docker weight: 30 --- -## Comment construire avec Docker +# Comment construire avec Docker Commencez par cloner le dépôt et construire le conteneur Docker : diff --git a/content/dev/build/docker/_index.it.md b/content/dev/build/docker/_index.it.md index 11f7c28..161b2d3 100644 --- a/content/dev/build/docker/_index.it.md +++ b/content/dev/build/docker/_index.it.md @@ -3,7 +3,7 @@ title: Docker weight: 30 --- -## Come compilare con Docker +# Come compilare con Docker Cominciare clonando il repository e compilare i container docker: diff --git a/content/dev/build/docker/_index.ja.md b/content/dev/build/docker/_index.ja.md index 75c525c..e178813 100644 --- a/content/dev/build/docker/_index.ja.md +++ b/content/dev/build/docker/_index.ja.md @@ -3,7 +3,7 @@ title: Docker weight: 30 --- -## Dockerでビルドする方法 +# Dockerでビルドする方法 リポジトリのクローンを作成し、Dockerコンテナを構築することから始めます。 diff --git a/content/dev/build/docker/_index.pt.md b/content/dev/build/docker/_index.pt.md index 3322f5d..b4b43a5 100644 --- a/content/dev/build/docker/_index.pt.md +++ b/content/dev/build/docker/_index.pt.md @@ -3,8 +3,8 @@ title: Docker weight: 30 --- -### Como compilar com Docker -#### Isto não funcionará no Windows +## Como compilar com Docker +### Isto não funcionará no Windows Comece clonando o repositório e compilando o container Docker: diff --git a/content/dev/build/docker/_index.zh-cn.md b/content/dev/build/docker/_index.zh-cn.md index d8fbc7b..857c8bd 100644 --- a/content/dev/build/docker/_index.zh-cn.md +++ b/content/dev/build/docker/_index.zh-cn.md @@ -3,7 +3,7 @@ title: Docker weight: 30 --- -## 使用 Docker 编译 +# 使用 Docker 编译 首先克隆存储库并构建 docker 容器: diff --git a/content/dev/build/docker/_index.zh-tw.md b/content/dev/build/docker/_index.zh-tw.md index b912a69..e10ab80 100644 --- a/content/dev/build/docker/_index.zh-tw.md +++ b/content/dev/build/docker/_index.zh-tw.md @@ -3,7 +3,7 @@ title: Docker weight: 30 --- -## 使用 Docker 編譯 +# 使用 Docker 編譯 首先克隆存儲庫並構建 docker 容器: diff --git a/content/dev/build/faq/_index.de.md b/content/dev/build/faq/_index.de.md index 3d352fa..5ae1723 100644 --- a/content/dev/build/faq/_index.de.md +++ b/content/dev/build/faq/_index.de.md @@ -3,9 +3,9 @@ title: FAQ für Windows weight: 40 --- -### Herunterladen des Pakets vcpkg fehlgeschlagen +## Herunterladen des Pakets vcpkg fehlgeschlagen -#### Fehler +### Fehler ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -#### Lösung +### Lösung 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. -### Paket in Cargo.lock nicht vorhanden +## Paket in Cargo.lock nicht vorhanden -#### Fehler +### Fehler ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run Vielleicht hat der Autor `git force push` benutzt und der vorherige Beitrag wurde überschrieben. -#### Lösung +### Lösung `cargo update`erzwingt die Aktualisierung des Pakets. -### VCPKG_ROOT nicht gesetzt +## VCPKG_ROOT nicht gesetzt -#### Fehler +### Fehler ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -#### Lösung +### Lösung Fügen Sie die Umgebungsvariable `VCPKG_ROOT` hinzu oder starten Sie mit `VCPKG_ROOT= cargo run`. -### clang nicht installiert oder LIBCLANG_PATH nicht gesetzt +## clang nicht installiert oder LIBCLANG_PATH nicht gesetzt -#### Fehler +### Fehler ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -#### Lösung +### Lösung Installieren Sie [LLVM](https://releases.llvm.org/download.html) und fügen Sie die Umgebungsvariable `LIBCLANG_PATH` als `llvm_install_dir/bin` hinzu. diff --git a/content/dev/build/faq/_index.en.md b/content/dev/build/faq/_index.en.md index b481566..cfeeb6c 100644 --- a/content/dev/build/faq/_index.en.md +++ b/content/dev/build/faq/_index.en.md @@ -3,9 +3,9 @@ title: FAQ for Windows weight: 40 --- -### vcpkg download package failed +## vcpkg download package failed -#### Error +### Error ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -#### Solution +### Solution Use a browser to download [libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz](https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz), then move it into `vcpkg/downloads` and reinstall. -### Package in Cargo.lock not exist +## Package in Cargo.lock not exist -#### Error +### Error ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run Maybe the author used `git force push` and the previous commit was overwritten. -#### Solution +### Solution `cargo update`, force the package to be updated. -### VCPKG_ROOT not set +## VCPKG_ROOT not set -#### Error +### Error ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -#### Solution +### Solution Add `VCPKG_ROOT` environment variable, or run with `VCPKG_ROOT= cargo run`. -### clang not installed, or LIBCLANG_PATH not set +## clang not installed, or LIBCLANG_PATH not set -#### Error +### Error ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -#### Solution +### Solution Install [LLVM](https://releases.llvm.org/download.html), add the `LIBCLANG_PATH` environment variable as `llvm_install_dir/bin`. diff --git a/content/dev/build/faq/_index.es.md b/content/dev/build/faq/_index.es.md index ad49e14..a9a0a64 100644 --- a/content/dev/build/faq/_index.es.md +++ b/content/dev/build/faq/_index.es.md @@ -3,9 +3,9 @@ title: FAQ para Windows weight: 40 --- -## vcpkg el paquete de descarga falló +# vcpkg el paquete de descarga falló -### Error +## Error ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -### Solución +## Solución Usa un navegador para descargar `https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz`, luego muévelo a `vcpkg/downloads` y reinstalar. -## El paquete en Cargo.lock no existe +# El paquete en Cargo.lock no existe -### Error +## Error ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run Tal vez el autor usó `git force push` y la confirmación anterior se sobrescribió. -### Solución +## Solución `cargo update`, forzar la actualización del paquete -## VCPKG_ROOT no establecido +# VCPKG_ROOT no establecido -### Error +## Error ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -### Solución +## Solución Agregar `VCPKG_ROOT` variable de entorno, o ejecutar con `VCPKG_ROOT= cargo run` -## clang no instalado, o LIBCLANG_PATH no establecido +# clang no instalado, o LIBCLANG_PATH no establecido -### Error +## Error ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -### Solución +## Solución Instalar [llvm](https://releases.llvm.org/download.html), Añade el `LIBCLANG_PATH` variable de entorno como `llvm_install_dir/bin` diff --git a/content/dev/build/faq/_index.fr.md b/content/dev/build/faq/_index.fr.md index 2485c0f..9062a45 100644 --- a/content/dev/build/faq/_index.fr.md +++ b/content/dev/build/faq/_index.fr.md @@ -3,9 +3,9 @@ title: FAQ weight: 40 --- -## Échec du téléchargement du package vcpkg +# Échec du téléchargement du package vcpkg -### Erreur +## Erreur ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,14 +13,14 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -### Solution +## Solution Utiliser un navigateur pour télécharger `https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz`, puis déplacez-le dans `vcpkg/downloads` et réinstallez. -## Le paquet dans Cargo.lock n'existe pas +# Le paquet dans Cargo.lock n'existe pas -### Erreur +## Erreur ``` $ cargo run @@ -41,31 +41,31 @@ $ cargo run Peut-être que l'auteur a utilisé `git force push` et que le commit précédent a été écrasé. -### Solution +## Solution `cargo update`, forcer la mise à jour du paquet. -## VCPKG_ROOT non défini +# VCPKG_ROOT non défini -### Erreur +## Erreur ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -### Solution +## Solution Ajoutez la variable d'environnement `VCPKG_ROOT` ou lancer avec la commande `VCPKG_ROOT= cargo run` -## clang non installé ou LIBCLANG_PATH non défini +# clang non installé ou LIBCLANG_PATH non défini -### Erreur +## Erreur ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -### Solution +## Solution Installer [llvm](https://releases.llvm.org/download.html), et ajoutez la variable d'environnement `LIBCLANG_PATH` avec la valeur `llvm_install_dir/bin` \ No newline at end of file diff --git a/content/dev/build/faq/_index.it.md b/content/dev/build/faq/_index.it.md index f09a7e2..17b5db2 100644 --- a/content/dev/build/faq/_index.it.md +++ b/content/dev/build/faq/_index.it.md @@ -3,9 +3,9 @@ title: FAQ per Windows weight: 40 --- -### Download del pacchetto vcpkg fallito +## Download del pacchetto vcpkg fallito -#### Errore +### Errore ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -#### Soluzione +### Soluzione Usa un browser per scaricare [libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz](https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz), poi spostalo in `vcpkg/downloads` e reinstalla. -### Il pacchetto in Cargo.lock non esiste +## Il pacchetto in Cargo.lock non esiste -#### Errore +### Errore ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run Forse l'autore ha usato `git force push` e il commit precedente è stato sovrascritto. -#### Soluzione +### Soluzione `cargo update`, forza l'aggiornamento del pacchetto. -### VCPKG_ROOT non impostato +## VCPKG_ROOT non impostato -#### Errore +### Errore ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -#### Soluzione +### Soluzione Aggiungi la variabile d'ambiente `VCPKG_ROOT`, o esegui con `VCPKG_ROOT= cargo run`. -### clang non installato, o LIBCLANG_PATH non impostato +## clang non installato, o LIBCLANG_PATH non impostato -#### Errore +### Errore ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -#### Soluzione +### Soluzione Installa [LLVM](https://releases.llvm.org/download.html), aggiungi la variabile d'ambiente `LIBCLANG_PATH` come `llvm_install_dir/bin`. \ No newline at end of file diff --git a/content/dev/build/faq/_index.ja.md b/content/dev/build/faq/_index.ja.md index ea52c7b..98c9016 100644 --- a/content/dev/build/faq/_index.ja.md +++ b/content/dev/build/faq/_index.ja.md @@ -3,9 +3,9 @@ title: Windows FAQ weight: 40 --- -### vcpkg パッケージダウンロード失敗 +## vcpkg パッケージダウンロード失敗 -#### エラー +### エラー ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -#### 解決策 +### 解決策 ブラウザを使用して [libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz](https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz) をダウンロードし、`vcpkg/downloads` に移動して再インストールしてください。 -### Cargo.lock 内のパッケージが存在しない +## Cargo.lock 内のパッケージが存在しない -#### エラー +### エラー ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run おそらく作者が `git force push` を使用して以前のコミットを上書きしたようです。 -#### 解決策 +### 解決策 `cargo update` を実行して、パッケージを強制的に更新してください。 -### VCPKG_ROOT が設定されていない +## VCPKG_ROOT が設定されていない -#### エラー +### エラー ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -#### 解決策 +### 解決策 `VCPKG_ROOT` 環境変数を追加するか、`VCPKG_ROOT= cargo run` で実行してください。 -### clang がインストールされていない、または LIBCLANG_PATH が設定されていない +## clang がインストールされていない、または LIBCLANG_PATH が設定されていない -#### エラー +### エラー ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -#### 解決策 +### 解決策 [LLVM](https://releases.llvm.org/download.html) をインストールし、`LIBCLANG_PATH` 環境変数を `llvm_install_dir/bin` として追加してください。 \ No newline at end of file diff --git a/content/dev/build/faq/_index.pt.md b/content/dev/build/faq/_index.pt.md index 8009b93..cd28e00 100644 --- a/content/dev/build/faq/_index.pt.md +++ b/content/dev/build/faq/_index.pt.md @@ -3,9 +3,9 @@ title: FAQ para Windows weight: 40 --- -### Falha no download de pacote vcpkg +## Falha no download de pacote vcpkg -#### Erro +### Erro ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -#### Solução +### Solução Use um navegador para baixar [libyuv-287158925b0e03ea4499a18b4e08478c5781541b.tar.gz](https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz), depois mova para `vcpkg/downloads` e reinstale. -### Pacote no Cargo.lock não existe +## Pacote no Cargo.lock não existe -#### Erro +### Erro ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run Talvez o autor tenha usado `git force push` e o commit anterior foi sobrescrito. -#### Solução +### Solução `cargo update`, força a atualização do pacote. -### VCPKG_ROOT não definido +## VCPKG_ROOT não definido -#### Erro +### Erro ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -#### Solução +### Solução Adicione a variável de ambiente `VCPKG_ROOT`, ou execute com `VCPKG_ROOT= cargo run`. -### clang não instalado, ou LIBCLANG_PATH não definido +## clang não instalado, ou LIBCLANG_PATH não definido -#### Erro +### Erro ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -#### Solução +### Solução Instale [LLVM](https://releases.llvm.org/download.html), adicione a variável de ambiente `LIBCLANG_PATH` como `llvm_install_dir/bin`. \ No newline at end of file diff --git a/content/dev/build/faq/_index.zh-cn.md b/content/dev/build/faq/_index.zh-cn.md index 078fcc0..eca6ac9 100644 --- a/content/dev/build/faq/_index.zh-cn.md +++ b/content/dev/build/faq/_index.zh-cn.md @@ -3,20 +3,20 @@ title: Windows 常见问题 weight: 40 --- -## vcpkg下载包失败 -### 错误示例 +# vcpkg下载包失败 +## 错误示例 ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:127 (message): Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -### 解决方法 +## 解决方法 使用浏览器下载`https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz`, 然后放到`vcpkg/downloads`下, 重新安装. -## Cargo.lock里的版本不存在 -### 错误示例 +# Cargo.lock里的版本不存在 +## 错误示例 ``` $ cargo run Updating git repository `https://github.com/open-trade/confy` @@ -34,25 +34,25 @@ $ cargo run object not found - no match for id (27fa12941291b44ccd856aef4a5452c1eb646047); class=Odb (9); code=NotFound (-3) ``` 可能作者使用`git force push`覆盖了之前的commit -### 解决方法 +## 解决方法 `cargo update`强制更新包 -## VCPKG_ROOT环境变量未设置 -### 错误示例 +# VCPKG_ROOT环境变量未设置 +## 错误示例 ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -### 解决办法 +## 解决办法 添加VCPKG_ROOT环境变量, 或者使用`VCPKG_ROOT= cargo run` -## 未安装clang环境, 或未设置LIBCLANG_PATH环境变量 -### 错误示例 +# 未安装clang环境, 或未设置LIBCLANG_PATH环境变量 +## 错误示例 ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -### 解决办法 +## 解决办法 安装[llvm](https://releases.llvm.org/download.html), 设置`LIBCLANG_PATH`环境变量为`llvm_install_dir/bin` \ No newline at end of file diff --git a/content/dev/build/faq/_index.zh-tw.md b/content/dev/build/faq/_index.zh-tw.md index bd1f40d..4284f4b 100644 --- a/content/dev/build/faq/_index.zh-tw.md +++ b/content/dev/build/faq/_index.zh-tw.md @@ -3,9 +3,9 @@ title: Windows 常見問題 weight: 40 --- -## vcpkg 下載包失敗 +# vcpkg 下載包失敗 -### 錯誤 +## 錯誤 ``` -- Fetching https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b... @@ -13,15 +13,15 @@ weight: 40 Command failed: D:/program/Git/mingw64/bin/git.exe fetch https://chromium.googlesource.com/libyuv/libyuv 287158925b0e03ea4499a18b4e08478c5781541b --depth 1 -n ``` -### 解決方法 +## 解決方法 使用瀏覽器下載 `https://chromium.googlesource.com/libyuv/libyuv/+archive/287158925b0e03ea4499a18b4e08478c5781541b.tar.gz`,然後放到 `vcpkg/downloads下,重新安裝。 -## Cargo.lock 裡的套件不存在 +# Cargo.lock 裡的套件不存在 -### 錯誤 +## 錯誤 ``` $ cargo run @@ -42,34 +42,34 @@ $ cargo run 可能作者使用 `git force push` 覆蓋了之前的 commit。 -### 解決方法 +## 解決方法 使用 `cargo update`,強制更新套件 -## VCPKG_ROOT 環境變數未設置 +# VCPKG_ROOT 環境變數未設置 -### 錯誤 +## 錯誤 ``` thread 'main' panicked at 'Failed to find package: VcpkgNotFound("No vcpkg installation found. Set the VCPKG_ROOT environment variable or run 'vcpkg integrate install'")', libs\scrap\build.rs:7:45 ``` -### 解決辦法 +## 解決辦法 加入 VCPKG_ROOT 環境變數, 或者使用 `VCPKG_ROOT= cargo run` -## 未安裝 clang 環境,或未設置 LIBCLANG_PATH 環境變數 +# 未安裝 clang 環境,或未設置 LIBCLANG_PATH 環境變數 -### 錯誤 +## 錯誤 ``` thread 'main' panicked at 'Unable to find libclang: "couldn't find any valid shared libraries matching: ['clang.dll', 'libclang.dll'], set the `LIBCLANG_PATH` environment variable to a path where one of these files can be found (invalid: [])"', C:\Users\selfd\.cargo\registry\src\mirrors.ustc.edu.cn-61ef6e0cd06fb9b8\bindgen-0.59.2\src/lib.rs:2144:31 ``` -### 解決辦法 +## 解決辦法 安裝 [llvm](https://releases.llvm.org/download.html),設置 `LIBCLANG_PATH` 環境變數為 `llvm_install_dir/bin` \ No newline at end of file diff --git a/content/dev/build/linux/_index.de.md b/content/dev/build/linux/_index.de.md index 806842e..2e5ed04 100644 --- a/content/dev/build/linux/_index.de.md +++ b/content/dev/build/linux/_index.de.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -### Auf Linux erstellen +## Auf Linux erstellen -#### Ubuntu 18 (Debian 10) +### Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -#### Fedora 28 (CentOS 8) +### Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -#### Arch Linux (Manjaro) +### Arch Linux (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -#### vcpkg installieren +### vcpkg installieren ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -#### libvpx reparieren (für Fedora) +### libvpx reparieren (für Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -#### Erstellen +### Erstellen ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.en.md b/content/dev/build/linux/_index.en.md index 276252e..1f93dc9 100644 --- a/content/dev/build/linux/_index.en.md +++ b/content/dev/build/linux/_index.en.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -### How to build on Linux +## How to build on Linux -#### Ubuntu 18 (Debian 10) +### Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -#### Fedora 28 (CentOS 8) +### Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -#### Arch Linux (Manjaro) +### Arch Linux (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -#### Install vcpkg +### Install vcpkg ```sh git clone --recurse-submodules https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -#### Fix libvpx (for Fedora) +### Fix libvpx (for Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -#### Build +### Build ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.es.md b/content/dev/build/linux/_index.es.md index e4a5d65..0b849d5 100644 --- a/content/dev/build/linux/_index.es.md +++ b/content/dev/build/linux/_index.es.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## Cómo construir en Linux +# Cómo construir en Linux -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### Instalar vcpkg +## Instalar vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### Arreglar libvpx (Para Fedora) +## Arreglar libvpx (Para Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### Construir +## Construir ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.fr.md b/content/dev/build/linux/_index.fr.md index 60a628a..3a2e9b1 100644 --- a/content/dev/build/linux/_index.fr.md +++ b/content/dev/build/linux/_index.fr.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## Comment compiler/build sous Linux +# Comment compiler/build sous Linux -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### Installer vcpkg +## Installer vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### Corriger libvpx (Pour Fedora) +## Corriger libvpx (Pour Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### Construire +## Construire ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.it.md b/content/dev/build/linux/_index.it.md index 2c48c61..e8084f9 100644 --- a/content/dev/build/linux/_index.it.md +++ b/content/dev/build/linux/_index.it.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## Come compilare su Linux +# Come compilare su Linux -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### Installare vcpkg +## Installare vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### Fix libvpx (Per Fedora) +## Fix libvpx (Per Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### Compilazione +## Compilazione ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.ja.md b/content/dev/build/linux/_index.ja.md index 123ca03..607ff67 100644 --- a/content/dev/build/linux/_index.ja.md +++ b/content/dev/build/linux/_index.ja.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## Linuxでのビルド手順 +# Linuxでのビルド手順 -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### Install vcpkg +## Install vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### Fix libvpx (For Fedora) +## Fix libvpx (For Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### Build +## Build ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.pt.md b/content/dev/build/linux/_index.pt.md index de9cabe..8c64a72 100644 --- a/content/dev/build/linux/_index.pt.md +++ b/content/dev/build/linux/_index.pt.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -### Como compilar no Linux +## Como compilar no Linux -#### Ubuntu 18 (Debian 10) +### Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -#### Fedora 28 (CentOS 8) +### Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -#### Arch Linux (Manjaro) +### Arch Linux (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -#### Instalar vcpkg +### Instalar vcpkg ```sh git clone --recurse-submodules https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -#### Corrigir libvpx (para Fedora) +### Corrigir libvpx (para Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -#### Compilar +### Compilar ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.zh-cn.md b/content/dev/build/linux/_index.zh-cn.md index 65f0407..6a91c3c 100644 --- a/content/dev/build/linux/_index.zh-cn.md +++ b/content/dev/build/linux/_index.zh-cn.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## 在 Linux 上编译 +# 在 Linux 上编译 -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### 安装 vcpkg +## 安装 vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### 修复 libvpx (仅仅针对 Fedora) +## 修复 libvpx (仅仅针对 Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### 构建 +## 构建 ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/linux/_index.zh-tw.md b/content/dev/build/linux/_index.zh-tw.md index b684eb9..d92ec74 100644 --- a/content/dev/build/linux/_index.zh-tw.md +++ b/content/dev/build/linux/_index.zh-tw.md @@ -3,27 +3,27 @@ title: Linux weight: 10 --- -## 在 Linux 上編譯 +# 在 Linux 上編譯 -### Ubuntu 18 (Debian 10) +## Ubuntu 18 (Debian 10) ```sh sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev cmake ``` -### Fedora 28 (CentOS 8) +## Fedora 28 (CentOS 8) ```sh sudo yum -y install gcc-c++ git curl wget nasm yasm gcc gtk3-devel clang libxcb-devel libxdo-devel libXfixes-devel pulseaudio-libs-devel cmake alsa-lib-devel ``` -### Arch (Manjaro) +## Arch (Manjaro) ```sh sudo pacman -Syu --needed unzip git cmake gcc curl wget yasm nasm zip make pkg-config clang gtk3 xdotool libxcb libxfixes alsa-lib pulseaudio ``` -### 安裝 vcpkg +## 安裝 vcpkg ```sh git clone https://github.com/microsoft/vcpkg @@ -35,7 +35,7 @@ export VCPKG_ROOT=$PWD/vcpkg vcpkg/vcpkg install --x-install-root="$VCPKG_ROOT/installed" ``` -### 修復 libvpx (僅僅針對 Fedora) +## 修復 libvpx (僅僅針對 Fedora) ```sh cd vcpkg/buildtrees/libvpx/src @@ -48,7 +48,7 @@ cp libvpx.a $VCPKG_ROOT/installed/x64-linux/lib/ cd ``` -### 構建 +## 構建 ```sh curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh diff --git a/content/dev/build/osx/_index.de.md b/content/dev/build/osx/_index.de.md index 3c2f2ac..fb49de5 100644 --- a/content/dev/build/osx/_index.de.md +++ b/content/dev/build/osx/_index.de.md @@ -7,10 +7,10 @@ Es gibt mehrere Möglichkeiten, dies zu tun. Diese Anleitung geht davon aus, das Die größte Herausforderung besteht wahrscheinlich darin, Versionen aller Tools zu finden, die zusammen funktionieren, zumal Teile der Toolchain wie Xcode und LLVM von Ihrer macOS-Version abhängig sind. Die in diesem Leitfaden verwendeten Versionen sind wahrscheinlich nicht die, die Sie verwenden sollten. Um herauszufinden, welche Versionen Sie verwenden sollten, können Sie im [GitHub-Build-Workflow] (https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) nach der RustDesk-Version suchen, die Sie bauen möchten. Wählen Sie den Tag aus, für den Sie die Datei oben links auf der Seite sehen möchten. Das wird aber nicht unbedingt funktionieren, weil die macOS-Tools, die mit dem GitHub-Runner geliefert werden, möglicherweise nicht die gleichen Versionen sind wie die auf Ihrem lokalen System. -#### Export +### Export `export` wird verwendet, um verschiedene Umgebungsvariablen zu setzen. Wenn Sie `export` ausführen, wird diese Variable nur für die aktuelle Terminalsitzung gesetzt und muss daher für jedes neue Terminalfenster, das Sie jetzt oder in Zukunft zum Erstellen von RustDesk verwenden wollen, wiederholt werden. Im Allgemeinen ist es besser, alle `export` in ein Skript einzufügen, das automatisch für jedes geöffnete Terminal ausgeführt wird, zum Beispiel `~/.bash_profile`. Die hier aufgelisteten vollständigen `export`-Befehle können einfach an die Datei angehängt werden, müssen aber auch im aktuellen Terminal ausgeführt werden, da die Datei erst gelesen wird, wenn ein *neues* Terminal geöffnet wird. -### Tools installieren, die wir in Homebrew verwenden werden +## Tools installieren, die wir in Homebrew verwenden werden ```sh brew install python3 create-dmg nasm cmake ggc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### vcpkg installieren +## vcpkg installieren Vcpkg wird verwendet, um die C/C++-Abhängigkeiten zu verwalten, die von RustDesk verwendet werden. Entscheiden Sie, wo Sie die Installation durchführen möchten, und führen Sie den folgenden Befehl in dem Ordner aus, in dem sich der Ordner `vcpkg` befinden soll. In diesem Beispiel wird `/Users//repos/` als Speicherort und das Tag `2023.04.15` als Version verwendet. ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### Rust installieren und konfigurieren +## Rust installieren und konfigurieren Wir verwenden `rustup`, um Rust zu verwalten, das bereits oben mit Homebrew installiert wurde. Es muss aber noch konfiguriert werden. Folgen Sie den Anweisungen und stellen Sie sicher, dass sich sowohl `rustup` als auch `rustc` im `PATH` befinden. In diesem Beispiel verwenden wir die Rust-Version `1.75.0`, aber möglicherweise müssen Sie eine andere Version verwenden. Sie können mehrere Versionen von Rust mit `rustup` installieren und verwalten. ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` Für einen Überblick über die installierten und standardmäßigen Rust-Toolchains führen Sie `rustup show` aus. -### RustDesk-Quelldateien herunterladen +## RustDesk-Quelldateien herunterladen Entscheiden Sie, wo Sie die RustDesk-Quelldateien haben möchten, und führen Sie den folgenden Befehl in dem Ordner aus, in dem sich der Ordner `rustdesk` befinden soll. In diesem Beispiel wird `/Users//repos/` als Speicherort verwendet. @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` Sobald das erledigt ist, führen Sie die fehlgeschlagenen Befehle erneut aus. Denken Sie daran, auch `~/.bash_profile` zu editieren. -### Komponenten der Benutzeroberfläche installieren +## Komponenten der Benutzeroberfläche installieren RustDesk kann sowohl mit [Sciter](https://sciter.com/) als auch mit [Flutter](https://flutter.dev/) erstellt werden. Beide benötigen zusätzliche Komponenten. Folgen Sie daher den Schritten für die jeweilige Version oder für beide. -#### Sciter +### Sciter Führen Sie im Ordner `rustdesk` aus: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) lässt Sie verwalten, welche Version von Flutter verwendet wird. Es ist wahrscheinlich der einfachste Weg, verschiedene Flutter-Versionen zu testen. @@ -106,7 +106,7 @@ Sobald Flutter läuft, ist es an der Zeit, die "Brücke" zu installieren, die Ru cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### Erstellen +## Erstellen Erstellen Sie im Ordner `rustdesk` die Sciter-Version mit: diff --git a/content/dev/build/osx/_index.en.md b/content/dev/build/osx/_index.en.md index c77c804..ef0248a 100644 --- a/content/dev/build/osx/_index.en.md +++ b/content/dev/build/osx/_index.en.md @@ -7,10 +7,10 @@ There are multiple ways to do this, this guide assumes that `Xcode`, `Git` and ` The biggest challenge is probably to find versions of all the tools that work together, especially since parts of the toolchain like Xcode and LLVM are dictated by your macOS version. The versions used in this guide probably aren't what you should use. As a start to figure what versions to use is to look in the [GitHub build workflow](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) for the RustDesk version you want to build. Choose the tag for which to see the file in the upper left of the page. But that won't necessarily work because the macOS tools that comes with the GitHub runner might not be the same versions as those on your local system. -#### Export +### Export `export` is used to set various environmental variables. When you run `export`, that variable is set for the current terminal session only, and these must therefore be repeated for every new terminal window you want to use to build RustDesk, now or in the future. Generally, it's preferable to add all `export`s to a script that is executed automatically for every terminal that is opened, for example `~/.bash_profile`. The full `export` commands listed here can simply be appended to the file, but must also be run in the current terminal because the file isn't read until a *new* terminal is opened. -### Install the tools we're going to use from Homebrew +## Install the tools we're going to use from Homebrew ```sh brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### Install vcpkg +## Install vcpkg Vcpkg is used to manage the C/C++ dependencies used by RustDesk. Decide where you want the installation and run the following from the folder in which you want the `vcpkg` folder to reside. In this example `/Users//repos/` is used as the location, and the tag `2023.04.15` is used as the version. ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### Install and configure Rust +## Install and configure Rust We use `rustup` to manage Rust, which was already installed above using Homebrew. But, it still needs to be configured. Follow the instructions and make sure both `rustup` and `rustc` are on the `PATH`. In this example we use Rust version `1.75.0`, but you might need to use a different version. You can install and manage multiple versions of Rust with `rustup`. ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` For an overview over installed and default Rust toolchains, run `rustup show`. -### Download the RustDesk source files +## Download the RustDesk source files Decide where you want the RustDesk source files and run the following from the folder in which you want the `rustdesk` folder to reside. In this example `/Users//repos/` is used as the location. @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` Once that's done, run the failed command(s) again. Remember to also edit `~/.bash_profile`. -### Install user interface components +## Install user interface components RustDesk can be built both using [Sciter](https://sciter.com/) and [Flutter](https://flutter.dev/). Both of these need additional components, so follow the steps for the relevant version, or both. -#### Sciter +### Sciter From the `rustdesk` folder, run: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) lets you manage which version of Flutter is used, and is probably the easiest way to be able to easily try different Flutter versions. @@ -106,7 +106,7 @@ Once Flutter is up and running, it's time to install the "bridge" that binds Rus cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### Build +## Build Build from the `rustdesk` folder. Build the Sciter version with: diff --git a/content/dev/build/osx/_index.it.md b/content/dev/build/osx/_index.it.md index 0f9fb18..886bc2f 100644 --- a/content/dev/build/osx/_index.it.md +++ b/content/dev/build/osx/_index.it.md @@ -7,10 +7,10 @@ Ci sono diversi modi per farlo, questa guida presuppone che `Xcode`, `Git` e `Ho La sfida più grande è probabilmente trovare le versioni di tutti gli strumenti che funzionano insieme, specialmente dato che parti della toolchain come Xcode e LLVM sono dettate dalla tua versione di macOS. Le versioni utilizzate in questa guida probabilmente non sono quelle che dovresti utilizzare. Come punto di partenza per capire quali versioni utilizzare, guarda il [workflow di build di GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) per la versione di RustDesk che vuoi compilare. Scegli il tag per vedere il file nell'angolo in alto a sinistra della pagina. Ma questo potrebbe non funzionare necessariamente perché gli strumenti macOS forniti con il runner di GitHub potrebbero non essere le stesse versioni di quelle sul tuo sistema locale. -#### Export +### Export `export` viene utilizzato per impostare varie variabili ambientali. Quando esegui `export`, quella variabile viene impostata solo per la sessione terminale corrente, e quindi deve essere ripetuta per ogni nuova finestra terminale che vuoi utilizzare per compilare RustDesk, ora o in futuro. Generalmente, è preferibile aggiungere tutti gli `export` a uno script che viene eseguito automaticamente per ogni terminale che viene aperto, ad esempio `~/.bash_profile`. I comandi `export` completi elencati qui possono essere semplicemente aggiunti al file, ma devono anche essere eseguiti nel terminale corrente perché il file non viene letto fino a quando non viene aperto un *nuovo* terminale. -### Installa gli strumenti che utilizzeremo da Homebrew +## Installa gli strumenti che utilizzeremo da Homebrew ```sh brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### Installa vcpkg +## Installa vcpkg Vcpkg viene utilizzato per gestire le dipendenze C/C++ utilizzate da RustDesk. Decidi dove vuoi l'installazione ed esegui quanto segue dalla cartella in cui vuoi che risieda la cartella `vcpkg`. In questo esempio `/Users//repos/` viene utilizzato come posizione, e il tag `2023.04.15` viene utilizzato come versione. ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### Installa e configura Rust +## Installa e configura Rust Utilizziamo `rustup` per gestire Rust, che è già stato installato sopra utilizzando Homebrew. Ma deve ancora essere configurato. Segui le istruzioni e assicurati che sia `rustup` che `rustc` siano nel `PATH`. In questo esempio utilizziamo la versione di Rust `1.75.0`, ma potresti dover utilizzare una versione diversa. Puoi installare e gestire più versioni di Rust con `rustup`. ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` Per una panoramica delle toolchain Rust installate e predefinite, esegui `rustup show`. -### Scarica i file sorgente di RustDesk +## Scarica i file sorgente di RustDesk Decidi dove vuoi i file sorgente di RustDesk ed esegui quanto segue dalla cartella in cui vuoi che risieda la cartella `rustdesk`. In questo esempio `/Users//repos/` viene utilizzato come posizione. @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` Una volta fatto, esegui nuovamente i comandi falliti. Ricorda anche di modificare `~/.bash_profile`. -### Installa i componenti dell'interfaccia utente +## Installa i componenti dell'interfaccia utente RustDesk può essere compilato utilizzando sia [Sciter](https://sciter.com/) che [Flutter](https://flutter.dev/). Entrambi necessitano di componenti aggiuntivi, quindi segui i passaggi per la versione pertinente, o entrambe. -#### Sciter +### Sciter Dalla cartella `rustdesk`, esegui: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) ti consente di gestire quale versione di Flutter viene utilizzata, ed è probabilmente il modo più semplice per poter facilmente provare diverse versioni di Flutter. @@ -106,7 +106,7 @@ Una volta che Flutter è attivo e funzionante, è il momento di installare il "b cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### Build +## Build Compila dalla cartella `rustdesk`. Compila la versione Sciter con: diff --git a/content/dev/build/osx/_index.ja.md b/content/dev/build/osx/_index.ja.md index 337ae68..d81804f 100644 --- a/content/dev/build/osx/_index.ja.md +++ b/content/dev/build/osx/_index.ja.md @@ -7,10 +7,10 @@ weight: 21 最大の課題は、特に Xcode や LLVM などのツールチェーンの一部が macOS バージョンによって決まるため、すべてのツールが連携して動作するバージョンを見つけることです。このガイドで使用されているバージョンは、あなたが使用すべきバージョンではない可能性があります。使用するバージョンを決定する開始点として、ビルドしたい RustDesk バージョンの [GitHub ビルドワークフロー](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) を参照してください。ページの左上でファイルを表示するタグを選択してください。ただし、GitHub ランナーに付属する macOS ツールが、ローカルシステムのものと同じバージョンでない可能性があるため、これが必ずしも機能するとは限りません。 -#### Export +### Export `export` は様々な環境変数を設定するために使用されます。`export` を実行すると、その変数は現在のターミナルセッションのみに設定され、現在または将来 RustDesk をビルドするために使用したい新しいターミナルウィンドウごとに繰り返す必要があります。一般的には、すべての `export` を、開かれるすべてのターミナルに対して自動的に実行されるスクリプト(例:`~/.bash_profile`)に追加することが望ましいです。ここに記載されている完全な `export` コマンドは、単純にファイルに追加できますが、ファイルは *新しい* ターミナルが開かれるまで読み込まれないため、現在のターミナルでも実行する必要があります。 -### Homebrew から使用するツールをインストールする +## Homebrew から使用するツールをインストールする ```sh brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### vcpkg をインストールする +## vcpkg をインストールする Vcpkg は RustDesk が使用する C/C++ 依存関係を管理するために使用されます。インストール場所を決定し、`vcpkg` フォルダを配置したいフォルダから以下を実行してください。この例では、場所として `/Users//repos/` を使用し、バージョンとしてタグ `2023.04.15` を使用しています。 ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### Rust をインストールして設定する +## Rust をインストールして設定する Rust の管理には `rustup` を使用しますが、これは上記で Homebrew を使用して既にインストールされています。ただし、まだ設定が必要です。指示に従い、`rustup` と `rustc` の両方が `PATH` にあることを確認してください。この例では Rust バージョン `1.75.0` を使用していますが、異なるバージョンを使用する必要がある場合があります。`rustup` を使用して複数のバージョンの Rust をインストールして管理できます。 ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` インストールされたデフォルトの Rust ツールチェーンの概要を確認するには、`rustup show` を実行してください。 -### RustDesk ソースファイルをダウンロードする +## RustDesk ソースファイルをダウンロードする RustDesk ソースファイルを配置する場所を決定し、`rustdesk` フォルダを配置したいフォルダから以下を実行してください。この例では、場所として `/Users//repos/` を使用しています。 @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` それが完了したら、失敗したコマンドを再度実行してください。`~/.bash_profile` も編集することを忘れないでください。 -### ユーザーインターフェイスコンポーネントをインストールする +## ユーザーインターフェイスコンポーネントをインストールする RustDesk は [Sciter](https://sciter.com/) と [Flutter](https://flutter.dev/) の両方を使用してビルドできます。これらの両方には追加のコンポーネントが必要なので、関連するバージョンまたは両方の手順に従ってください。 -#### Sciter +### Sciter `rustdesk` フォルダから実行してください: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) を使用すると、使用する Flutter のバージョンを管理でき、異なる Flutter バージョンを簡単に試すための最も簡単な方法です。 @@ -106,7 +106,7 @@ Flutter が起動して実行されたら、Rust と Flutter を結びつける cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### ビルド +## ビルド `rustdesk` フォルダからビルドしてください。Sciter バージョンをビルドするには: diff --git a/content/dev/build/osx/_index.pt.md b/content/dev/build/osx/_index.pt.md index b94554d..313e9fb 100644 --- a/content/dev/build/osx/_index.pt.md +++ b/content/dev/build/osx/_index.pt.md @@ -7,10 +7,10 @@ Existem várias maneiras de fazer isso, este guia assume que `Xcode`, `Git` e `H O maior desafio é provavelmente encontrar versões de todas as ferramentas que funcionem juntas, especialmente desde que partes da cadeia de ferramentas como Xcode e LLVM são ditadas pela sua versão do macOS. As versões usadas neste guia provavelmente não são as que você deve usar. Como ponto de partida para descobrir quais versões usar, consulte o [workflow de compilação do GitHub](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml) para a versão RustDesk que você quer compilar. Escolha a tag para ver o arquivo no canto superior esquerdo da página. Mas isso não necessariamente funcionará porque as ferramentas do macOS que vêm com o runner do GitHub podem não ser as mesmas versões que as do seu sistema local. -#### Export +### Export `export` é usado para definir várias variáveis ambientais. Quando você executa `export`, essa variável é definida apenas para a sessão atual do terminal, e essas devem ser repetidas para cada nova janela do terminal que você quiser usar para compilar RustDesk, agora ou no futuro. Geralmente, é preferível adicionar todos os `export`s a um script que é executado automaticamente para cada terminal que é aberto, por exemplo `~/.bash_profile`. Os comandos `export` completos listados aqui podem simplesmente ser anexados ao arquivo, mas também devem ser executados no terminal atual porque o arquivo não é lido até que um *novo* terminal seja aberto. -### Instalar as ferramentas que vamos usar do Homebrew +## Instalar as ferramentas que vamos usar do Homebrew ```sh brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### Instalar vcpkg +## Instalar vcpkg Vcpkg é usado para gerenciar as dependências C/C++ usadas pelo RustDesk. Decida onde você quer a instalação e execute o seguinte da pasta na qual você quer que a pasta `vcpkg` resida. Neste exemplo `/Users//repos/` é usado como localização, e a tag `2023.04.15` é usada como versão. ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### Instalar e configurar Rust +## Instalar e configurar Rust Usamos `rustup` para gerenciar o Rust, que já foi instalado acima usando Homebrew. Mas, ainda precisa ser configurado. Siga as instruções e certifique-se de que tanto `rustup` quanto `rustc` estão no `PATH`. Neste exemplo usamos a versão `1.75.0` do Rust, mas você pode precisar usar uma versão diferente. Você pode instalar e gerenciar múltiplas versões do Rust com `rustup`. ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` Para uma visão geral sobre as cadeias de ferramentas Rust instaladas e padrão, execute `rustup show`. -### Baixar os arquivos fonte do RustDesk +## Baixar os arquivos fonte do RustDesk Decida onde você quer os arquivos fonte do RustDesk e execute o seguinte da pasta na qual você quer que a pasta `rustdesk` resida. Neste exemplo `/Users//repos/` é usado como localização. @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` Uma vez feito isso, execute o(s) comando(s) falhado(s) novamente. Lembre-se de também editar `~/.bash_profile`. -### Instalar componentes da interface do usuário +## Instalar componentes da interface do usuário RustDesk pode ser compilado usando tanto [Sciter](https://sciter.com/) quanto [Flutter](https://flutter.dev/). Ambos precisam de componentes adicionais, então siga os passos para a versão relevante, ou ambos. -#### Sciter +### Sciter Da pasta `rustdesk`, execute: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) permite gerenciar qual versão do Flutter é usada, e é provavelmente a maneira mais fácil de poder facilmente testar diferentes versões do Flutter. @@ -106,7 +106,7 @@ Uma vez que o Flutter esteja funcionando, é hora de instalar a "ponte" que liga cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### Compilar +## Compilar Compile da pasta `rustdesk`. Compile a versão Sciter com: diff --git a/content/dev/build/osx/_index.zh-cn.md b/content/dev/build/osx/_index.zh-cn.md index d8d9761..113cd98 100644 --- a/content/dev/build/osx/_index.zh-cn.md +++ b/content/dev/build/osx/_index.zh-cn.md @@ -7,10 +7,10 @@ weight: 21 最大的挑战可能是找到所有能够协同工作的工具版本,特别是因为工具链的某些部分(如 Xcode 和 LLVM)由您的 macOS 版本决定。本指南中使用的版本可能不是您应该使用的版本。确定使用什么版本的起点是查看您想要构建的 RustDesk 版本的 [GitHub 构建工作流](https://github.com/rustdesk/rustdesk/blob/master/.github/workflows/flutter-build.yml)。在页面左上角选择要查看文件的标签。但这可能不一定有效,因为 GitHub 运行器附带的 macOS 工具可能与您本地系统上的版本不同。 -#### Export +### Export `export` 用于设置各种环境变量。当您运行 `export` 时,该变量仅为当前终端会话设置,因此必须在每个新的终端窗口中重复这些设置,无论是现在还是将来想要构建 RustDesk 时。通常,最好将所有 `export` 添加到为每个打开的终端自动执行的脚本中,例如 `~/.bash_profile`。这里列出的完整 `export` 命令可以简单地追加到文件中,但也必须在当前终端中运行,因为文件在打开*新*终端之前不会被读取。 -### 从 Homebrew 安装我们要使用的工具 +## 从 Homebrew 安装我们要使用的工具 ```sh brew install python3 create-dmg nasm cmake gcc wget ninja pkg-config wget rustup @@ -23,7 +23,7 @@ sudo chown :admin /usr/local/include sudo chmod 775 /usr/local/include ``` -### 安装 vcpkg +## 安装 vcpkg Vcpkg 用于管理 RustDesk 使用的 C/C++ 依赖项。决定您希望安装的位置,并从您希望 `vcpkg` 文件夹所在的文件夹运行以下命令。在此示例中,使用 `/Users//repos/` 作为位置,使用标签 `2023.04.15` 作为版本。 ```sh @@ -35,7 +35,7 @@ git checkout 2023.04.15 export VCPKG_ROOT=~/repos/vcpkg ``` -### 安装和配置 Rust +## 安装和配置 Rust 我们使用 `rustup` 来管理 Rust,它已经通过上面的 Homebrew 安装了。但是,它仍然需要配置。按照说明操作,并确保 `rustup` 和 `rustc` 都在 `PATH` 中。在这个示例中我们使用 Rust 版本 `1.75.0`,但您可能需要使用不同的版本。您可以使用 `rustup` 安装和管理多个版本的 Rust。 ```sh @@ -45,7 +45,7 @@ rustup component add rustfmt ``` 要查看已安装和默认的 Rust 工具链概述,请运行 `rustup show`。 -### 下载 RustDesk 源文件 +## 下载 RustDesk 源文件 决定您希望 RustDesk 源文件的位置,并从您希望 `rustdesk` 文件夹所在的文件夹运行以下命令。在此示例中,使用 `/Users//repos/` 作为位置。 @@ -62,17 +62,17 @@ export PATH=~/Library/Python/3.9/bin:$PATH ``` 完成后,再次运行失败的命令。记住也要编辑 `~/.bash_profile`。 -### 安装用户界面组件 +## 安装用户界面组件 RustDesk 可以使用 [Sciter](https://sciter.com/) 和 [Flutter](https://flutter.dev/) 构建。这两者都需要额外的组件,因此请按照相关版本或两者的步骤进行操作。 -#### Sciter +### Sciter 从 `rustdesk` 文件夹运行: ```sh wget https://github.com/c-smile/sciter-sdk/raw/master/bin.osx/libsciter.dylib ``` -#### Flutter +### Flutter [FVM](https://fvm.app/) 让您管理使用的 Flutter 版本,可能是能够轻松尝试不同 Flutter 版本的最简单方法。 @@ -106,7 +106,7 @@ Flutter 启动并运行后,就该安装将 Rust 和 Flutter 绑定在一起的 cargo install flutter_rust_bridge_codegen --version "1.80.1" --features "uuid" ``` -### 构建 +## 构建 从 `rustdesk` 文件夹构建。构建 Sciter 版本: diff --git a/content/dev/build/windows/_index.de.md b/content/dev/build/windows/_index.de.md index d7ac589..bcd7b61 100644 --- a/content/dev/build/windows/_index.de.md +++ b/content/dev/build/windows/_index.de.md @@ -7,18 +7,18 @@ weight: 20 Die Kommandos in der Befehlszeile müssen in Git Bash und nicht in der Eingabeaufforderung ausgeführt werden, da sonst Syntaxfehler auftreten. {{% /notice %}} -### Abhängigkeiten +## Abhängigkeiten -#### C++-Build-Umgebung +### C++-Build-Umgebung Laden Sie [Visual Studio](https://visualstudio.microsoft.com/) herunter und installieren Sie es. Wählen Sie `Windows` als Betriebssystem für die Entwicklungsmaschine und markieren Sie `C++`, laden Sie dann die Visual Studio Community-Version herunter und installieren Sie sie. Die Installation kann eine Weile dauern. -#### Rust-Entwicklungsumgebung +### Rust-Entwicklungsumgebung Laden Sie [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) herunter und führen Sie es als Administrator aus, um `rust` zu installieren. -#### vcpkg +### vcpkg Gehen Sie in den Ordner, in den Sie `vcpkg` klonen wollen, und verwenden Sie [Git Bash](https://git-scm.com/download/win), um die folgenden Befehle auszuführen: Laden Sie `vcpkg` herunter, installieren Sie die 64-Bit-Version von `libvpx`, `libyuv` und `opus`. Wenn Sie `Git` nicht installiert haben, holen Sie sich es [hier](https://git-scm.com/download/win). @@ -37,19 +37,19 @@ Fügen Sie die Systemumgebungsvariable `VCPKG_ROOT`=`\vcpkg` hinzu. `/bin` hinzu. Sie können die Version 15.0.2 der LLVM-Binärdateien hier herunterladen: [64 Bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 Bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe). -### Erstellen +## Erstellen -#### Standard +### Standard ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.en.md b/content/dev/build/windows/_index.en.md index 2793404..b9c52d0 100644 --- a/content/dev/build/windows/_index.en.md +++ b/content/dev/build/windows/_index.en.md @@ -7,18 +7,18 @@ weight: 20 The command line commands here must be run in Git Bash not command prompt or you will get syntax errors. {{% /notice %}} -### Dependencies +## Dependencies -#### C++ build environment +### C++ build environment Download [MSVC](https://visualstudio.microsoft.com/) and install. Select `Windows` as Developer machine OS and check `C++`, then download Visual Studio Community version and install. The installation may take a while. -#### Rust develop environment +### Rust develop environment Download [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) and run it as administrator to install `rust`. -#### vcpkg +### vcpkg Go to the folder you want to clone vcpkg and use [Git Bash](https://git-scm.com/download/win) to run the following commands, download `vcpkg`, install 64-bit version of `libvpx`, `libyuv` and `opus`. If you don't have `Git` installed, get `Git` [here](https://git-scm.com/download/win). @@ -34,19 +34,19 @@ Add System environment variable `VCPKG_ROOT`=`\vcpkg`. The `` should ![](/docs/en/dev/build/windows/images/env.png) -#### Sciter +### Sciter Desktop versions use [Sciter](https://sciter.com/) for GUI, please download [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll). -#### LLVM +### LLVM `rust-bindgen` depends on `clang`, download [LLVM](https://github.com/llvm/llvm-project/releases) and install, add System environment variable `LIBCLANG_PATH`=`/bin`. You can download version 15.0.2 of the LLVM binaries here: [64 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe). -### Build +## Build -#### Default +### Default ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.es.md b/content/dev/build/windows/_index.es.md index 0c22429..1bc678a 100644 --- a/content/dev/build/windows/_index.es.md +++ b/content/dev/build/windows/_index.es.md @@ -3,17 +3,17 @@ title: Windows weight: 20 --- -## Dependencias +# Dependencias -### Entorno de compilación C++ +## Entorno de compilación C++ Descargar [msvc](https://visualstudio.microsoft.com/) e instalar. -### Entorno de desarrollo Rust +## Entorno de desarrollo Rust Descargar [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) e instalar. -### vcpkg +## vcpkg Usar [git-bash](https://git-scm.com/download/win) para ejecutar los siguientes comandos, download `vcpkg`, install `libvpx`, `libyuv`, `opus`. @@ -31,19 +31,19 @@ Agregar variable de entorno `VCPKG_ROOT`=`\vcpkg`. ![](/docs/en/dev/build/windows/images/env.png) -### sciter +## sciter Uso de versiones de escritorio [sciter](https://sciter.com/) para GUI, descargue [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) -### llvm +## llvm rust-bindgen depende del clang, descargar [llvm](https://github.com/llvm/llvm-project/releases) e instalar, agregar variable de entorno `LIBCLANG_PATH`=`/bin`. -## Construir +# Construir -### Por defecto +## Por defecto ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.fr.md b/content/dev/build/windows/_index.fr.md index e3bf7dd..ea608de 100644 --- a/content/dev/build/windows/_index.fr.md +++ b/content/dev/build/windows/_index.fr.md @@ -8,17 +8,17 @@ weight: 20 Les lignes de commande ce dessous doivent être exécutées dans `git-bash` et non dans "l'invite de commande", sinon vous obtiendrez des erreurs de syntaxe. {{% /notice %}} -## Dépendances +# Dépendances -### Environnement de compilation C++ +## Environnement de compilation C++ Télécharger et installer [msvc](https://visualstudio.microsoft.com/). Sélectionner "Windows" en tant que système d'exploitation de la machine de développement et "C++", puis téléchargez la version Visual Studio Community et installez-la. L'installation peut prendre un certain temps. -### Environnement de développement Rust +## Environnement de développement Rust Téléchargez et exécuter en tant qu'administrateur pour installer "rust" [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) -### vcpkg +## vcpkg Accédez au dossier dans lequel vous souhaitez cloner vcpkg et utilisez [git-bash](https://git-scm.com/download/win) afin d'exécuter les commandes données ci après qui permettrons de télécharger "vcpkg", et installer la version 64 bits de "libvpx", "libyuv" et "opus". Si vous n'avez pas installé "git", téléchargez le [ici](https://git-scm.com/download/win). @@ -36,18 +36,18 @@ Ajoutez la variable d'environnement système `VCPKG_ROOT=\vcpkg`. Le "\< ![](/docs/en/dev/build/windows/images/env.png) -### sciter +## sciter Les versions Bureau utilisent la bibliothèque [sciter](https://sciter.com/) pour l'interface graphique. Téléchargez [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) -### llvm +## llvm rust-bindgen dépend de clang, téléchargez et installez [llvm](https://github.com/llvm/llvm-project/releases), ajoutez la variable d'environnement système `LIBCLANG_PATH=/bin`. Vous pouvez télécharger LLVM 15.02 ici : [64-bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32-bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe) -## Compilation +# Compilation ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.it.md b/content/dev/build/windows/_index.it.md index d129327..437f6ad 100644 --- a/content/dev/build/windows/_index.it.md +++ b/content/dev/build/windows/_index.it.md @@ -7,18 +7,18 @@ weight: 20 I comandi da riga di comando qui mostrati devono essere eseguiti in Git Bash e non nel prompt dei comandi, altrimenti si verificheranno errori di sintassi. {{% /notice %}} -### Dipendenze +## Dipendenze -#### Ambiente di build C++ +### Ambiente di build C++ Scarica [MSVC](https://visualstudio.microsoft.com/) e installalo. Seleziona `Windows` come OS della macchina di sviluppo e spunta `C++`, quindi scarica la versione Visual Studio Community e installala. L'installazione potrebbe richiedere un po' di tempo. -#### Ambiente di sviluppo Rust +### Ambiente di sviluppo Rust Scarica [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) ed eseguilo come amministratore per installare `rust`. -#### vcpkg +### vcpkg Vai nella cartella dove vuoi clonare vcpkg e usa [Git Bash](https://git-scm.com/download/win) per eseguire i seguenti comandi, per scaricare `vcpkg` e installare le versioni a 64 bit di `libvpx`, `libyuv` e `opus`. Se non hai `Git` installato, scarica `Git` [qui](https://git-scm.com/download/win). @@ -34,19 +34,19 @@ Aggiungi la variabile d'ambiente di sistema `VCPKG_ROOT`=`\vcpkg`. Il `/bin`. Puoi scaricare la versione 15.0.2 dei binari LLVM qui: [64 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe). -### Build +## Build -#### Predefinito +### Predefinito ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.ja.md b/content/dev/build/windows/_index.ja.md index 3ea554d..e246010 100644 --- a/content/dev/build/windows/_index.ja.md +++ b/content/dev/build/windows/_index.ja.md @@ -7,18 +7,18 @@ weight: 20 ここに示すコマンドライン指示は、コマンドプロンプトではなく Git Bash で実行する必要があります。そうしないと構文エラーが発生します。 {{% /notice %}} -### 依存関係 +## 依存関係 -#### C++ ビルド環境 +### C++ ビルド環境 [MSVC](https://visualstudio.microsoft.com/) をダウンロードしてインストールします。 開発者マシンOS として `Windows` を選択し、`C++` をチェックしてから、Visual Studio Community版をダウンロードしてインストールします。インストールには時間がかかる場合があります。 -#### Rust開発環境 +### Rust開発環境 [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) をダウンロードし、管理者として実行して `rust` をインストールします。 -#### vcpkg +### vcpkg vcpkg をクローンしたいフォルダに移動し、[Git Bash](https://git-scm.com/download/win) を使用して以下のコマンドを実行し、`vcpkg` をダウンロードして、64ビット版の `libvpx`、`libyuv`、`opus` をインストールします。 `Git` がインストールされていない場合は、[こちら](https://git-scm.com/download/win) から `Git` を入手してください。 @@ -34,19 +34,19 @@ vcpkg/vcpkg install libvpx:x64-windows-static libyuv:x64-windows-static opus:x64 ![](/docs/en/dev/build/windows/images/env.png) -#### Sciter +### Sciter デスクトップ版は GUI に [Sciter](https://sciter.com/) を使用しています。[sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) をダウンロードしてください。 -#### LLVM +### LLVM `rust-bindgen` は `clang` に依存しています。[LLVM](https://github.com/llvm/llvm-project/releases) をダウンロードしてインストールし、システム環境変数 `LIBCLANG_PATH`=`/bin` を追加します。 LLVM バイナリ版 15.0.2 はこちらからダウンロードできます: [64 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe) -### ビルド +## ビルド -#### デフォルト +### デフォルト ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.pt.md b/content/dev/build/windows/_index.pt.md index 536c72b..ddf4573 100644 --- a/content/dev/build/windows/_index.pt.md +++ b/content/dev/build/windows/_index.pt.md @@ -7,18 +7,18 @@ weight: 20 Os comandos de linha de comando aqui devem ser executados no Git Bash, não no prompt de comando, ou você receberá erros de sintaxe. {{% /notice %}} -### Dependências +## Dependências -#### Ambiente de compilação C++ +### Ambiente de compilação C++ Baixe [MSVC](https://visualstudio.microsoft.com/) e instale. Selecione `Windows` como SO da máquina de desenvolvimento e marque `C++`, depois baixe a versão Visual Studio Community e instale. A instalação pode demorar um pouco. -#### Ambiente de desenvolvimento Rust +### Ambiente de desenvolvimento Rust Baixe [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe) e execute como administrador para instalar `rust`. -#### vcpkg +### vcpkg Vá para a pasta onde você quer clonar o vcpkg e use [Git Bash](https://git-scm.com/download/win) para executar os seguintes comandos, baixar `vcpkg`, instalar versão 64-bit de `libvpx`, `libyuv` e `opus`. Se você não tem `Git` instalado, obtenha o `Git` [aqui](https://git-scm.com/download/win). @@ -34,19 +34,19 @@ Adicione variável de ambiente do Sistema `VCPKG_ROOT`=`\vcpkg`. O ` ![](/docs/en/dev/build/windows/images/env.png) -#### Sciter +### Sciter As versões desktop usam [Sciter](https://sciter.com/) para GUI, por favor baixe [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll). -#### LLVM +### LLVM `rust-bindgen` depende de `clang`, baixe [LLVM](https://github.com/llvm/llvm-project/releases) e instale, adicione variável de ambiente do Sistema `LIBCLANG_PATH`=`/bin`. Você pode baixar a versão 15.0.2 dos binários LLVM aqui: [64 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 bit](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe). -### Compilar +## Compilar -#### Padrão +### Padrão ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.zh-cn.md b/content/dev/build/windows/_index.zh-cn.md index d046349..9fcbe1c 100644 --- a/content/dev/build/windows/_index.zh-cn.md +++ b/content/dev/build/windows/_index.zh-cn.md @@ -3,16 +3,16 @@ title: Windows weight: 20 --- -## 依赖 +# 依赖 -### C++编译环境 +## C++编译环境 推荐下载[msvc](https://visualstudio.microsoft.com/)并安装 -### Rust 开发环境 +## Rust 开发环境 下载[rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)并安装 -### vcpkg +## vcpkg 使用[git-bash](https://git-scm.com/download/win)运行下列命令, 下载`vcpkg`, 安装`libvpx`, `libyuv`, `opus` @@ -30,17 +30,17 @@ weight: 20 ![](/docs/en/dev/build/windows/images/env.png) -### Sciter +## Sciter 桌面版本使用[sciter](https://sciter.com/) , 下载动态库[sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) -### llvm +## llvm rust-bindgen依赖于clang, 下载[llvm](https://github.com/llvm/llvm-project/releases)并安装, 添加环境变量`LIBCLANG_PATH`,值为`/bin` -## 构建 +# 构建 ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/dev/build/windows/_index.zh-tw.md b/content/dev/build/windows/_index.zh-tw.md index f068816..db68f6a 100644 --- a/content/dev/build/windows/_index.zh-tw.md +++ b/content/dev/build/windows/_index.zh-tw.md @@ -7,17 +7,17 @@ weight: 20 此處的所有指令皆須在 git-bash 中執行,而非命令提示字元,否則您會遇到語法錯誤。 {{% /notice %}} -## 依賴 +# 依賴 -### C++ 編譯環境 +## C++ 編譯環境 下載 [msvc](https://visualstudio.microsoft.com/) 並安裝。 選擇 `Windows` 作為開發機作業系統,並勾選 `C++`。然後下載 Visual Studo 社群版並安裝。安裝可能需要一段時間。 -### Rust 開發環境 +## Rust 開發環境 下載 [rustup-init.exe](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe),以管理員身份執行並安裝。 -### vcpkg +## vcpkg 使用[git-bash](https://git-scm.com/download/win)執行下列指令,下載 `vcpkg`,安裝`libvpx`、`libyuv`、`opus`。 如果您尚未安裝 `git`,請在[此](https://git-scm.com/download/win)下載。 @@ -36,19 +36,19 @@ weight: 20 ![](/docs/en/dev/build/windows/images/env.png) -### Sciter +## Sciter 桌面版本的介面使用 [sciter](https://sciter.com/),請下載 [sciter.dll](https://raw.githubusercontent.com/c-smile/sciter-sdk/master/bin.win/x64/sciter.dll) -### llvm +## llvm rust-bindgen 依賴 clang,下載 [llvm](https://github.com/llvm/llvm-project/releases) 並安裝,加入系統環境變數 `LIBCLANG_PATH`=`/bin`。 您可以在此下載 LLVM 15.02 版本的安裝包:[64 位元](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win64.exe) / [32 位元](https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.2/LLVM-15.0.2-win32.exe) -## 編譯 +# 編譯 -### 預設 +## 預設 ```sh git clone --recurse-submodules https://github.com/rustdesk/rustdesk diff --git a/content/self-host/_index.de.md b/content/self-host/_index.de.md index b450bc2..296d95d 100755 --- a/content/self-host/_index.de.md +++ b/content/self-host/_index.de.md @@ -8,11 +8,11 @@ Wenn Sie RustDesk verwenden, sollten Sie Ihren eigenen RustDesk-Server haben. Di Support ist über unser [Discord](https://discord.com/invite/nDceKgxnkV) für OSS und per [E-Mail](mailto:support@rustdesk.com) für Pro verfügbar. -### Grundlegende Einrichtung +## Grundlegende Einrichtung [Richten Sie Ihre eigene Serverinstanz manuell ein.](https://rustdesk.com/docs/de/self-host/rustdesk-server-oss/install/#richten-sie-ihre-eigene-serverinstanz-manuell-ein) -### Erforderliche Ports +## Erforderliche Ports Die für das Selbst-Hosten des RustDesk-Servers erforderlichen Ports hängen weitgehend von Ihrer Umgebung und den Anforderungen ab, die Sie an RustDesk stellen. In den Beispielen, die in der Dokumentation gezeigt werden, sind in der Regel alle vorgeschlagenen Ports geöffnet. @@ -26,7 +26,7 @@ Zusätzlich können die TCP-Ports `21118` und `21119` geöffnet werden, wenn Sie Für Pro-Benutzer ohne SSL-Proxy müssen Sie den TCP-Port `21114` öffnen, damit die API funktioniert. Alternativ können Sie mit einem SSL-Proxy den TCP-Port `443` öffnen. -### Geöffnete Ports testen +## Geöffnete Ports testen Um zu überprüfen, ob die Ports geöffnet sind und funktionieren, können Sie `test-netconnection domain.com -p 21115` mit PowerShell oder [CanYouSeeMe.org](https://canyouseeme.org/) verwenden. diff --git a/content/self-host/_index.en.md b/content/self-host/_index.en.md index 0c78451..5769e58 100755 --- a/content/self-host/_index.en.md +++ b/content/self-host/_index.en.md @@ -8,7 +8,7 @@ If you are using RustDesk you should have your own RustDesk Server, these docs w Support is available via our [Discord](https://discord.com/invite/nDceKgxnkV) for OSS and [email](mailto:support@rustdesk.com) for Pro. -### How does self-hosted server work? +## How does self-hosted server work? There are technically two executables (servers): @@ -31,7 +31,7 @@ In the majority of cases, hole punching is successful, and the relay server is n Here is a discussion about [Should you self-host a rustdesk server?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/) -### Ports Required +## Ports Required Ports required for RustDesk Server self-hosting depends largely on your environment and what you want to do with RustDesk. The Examples shown throughout the docs will generally have all ports suggested to be opened. diff --git a/content/self-host/_index.es.md b/content/self-host/_index.es.md index 8810801..a979c68 100644 --- a/content/self-host/_index.es.md +++ b/content/self-host/_index.es.md @@ -8,7 +8,7 @@ Si estás usando RustDesk deberías tener tu propio servidor RustDesk, estos doc El soporte está disponible a través de nuestro [Discord](https://discord.com/invite/nDceKgxnkV) para OSS y por [email](mailto:support@rustdesk.com) para Pro. -### ¿Cómo funciona el servidor auto-hospedado? +## ¿Cómo funciona el servidor auto-hospedado? Técnicamente hay dos ejecutables (servidores): @@ -31,7 +31,7 @@ En la mayoría de los casos, el hole punching es exitoso, y el servidor de retra Aquí hay una discusión sobre [¿Deberías auto-hospedar un servidor rustdesk?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/) -### Puertos Requeridos +## Puertos Requeridos Los puertos requeridos para el auto-hospedaje del servidor RustDesk dependen en gran medida de tu entorno y lo que quieras hacer con RustDesk. Los ejemplos mostrados a lo largo de la documentación generalmente tendrán todos los puertos sugeridos para ser abiertos. diff --git a/content/self-host/_index.fr.md b/content/self-host/_index.fr.md index e1ea8c5..eae21a6 100644 --- a/content/self-host/_index.fr.md +++ b/content/self-host/_index.fr.md @@ -8,7 +8,7 @@ Si vous utilisez RustDesk, vous devriez avoir votre propre serveur RustDesk. Ces Le support est disponible via notre [Discord](https://discord.com/invite/nDceKgxnkV) pour l'OSS et par [email](mailto:support@rustdesk.com) pour la version Pro. -### Comment fonctionne un serveur auto-hébergé ? +## Comment fonctionne un serveur auto-hébergé ? Il y a techniquement deux exécutables (serveurs) : @@ -31,7 +31,7 @@ Dans la majorité des cas, le hole punching réussit et le serveur relais n'est Voici une discussion sur [Devriez-vous auto-héberger un serveur rustdesk ?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/) -### Ports requis +## Ports requis Les ports requis pour l'auto-hébergement du serveur RustDesk dépendent largement de votre environnement et de ce que vous voulez faire avec RustDesk. Les exemples montrés dans la documentation auront généralement tous les ports suggérés à ouvrir. diff --git a/content/self-host/_index.it.md b/content/self-host/_index.it.md index 4492183..1efb6cd 100755 --- a/content/self-host/_index.it.md +++ b/content/self-host/_index.it.md @@ -8,7 +8,7 @@ Se stai usando RustDesk dovresti avere il tuo server RustDesk, questi documenti Il supporto è disponibile tramite il nostro [Discord](https://discord.com/invite/nDceKgxnkV) per OSS e via [email](mailto:support@rustdesk.com) per Pro. -### Come funziona il server self-hosted? +## Come funziona il server self-hosted? Tecnicamente ci sono due eseguibili (server): @@ -31,7 +31,7 @@ Nella maggior parte dei casi, il hole punching ha successo e il server relay non Ecco una discussione su [Dovresti self-hostare un server rustdesk?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/) -### Porte Richieste +## Porte Richieste Le porte richieste per il self-hosting del server RustDesk dipendono largamente dal tuo ambiente e da cosa vuoi fare con RustDesk. Gli esempi mostrati nella documentazione avranno generalmente tutte le porte suggerite da aprire. diff --git a/content/self-host/_index.ja.md b/content/self-host/_index.ja.md index c46c9b7..c2cb00f 100755 --- a/content/self-host/_index.ja.md +++ b/content/self-host/_index.ja.md @@ -8,7 +8,7 @@ RustDesk を使用している場合は、独自の RustDesk サーバーを持 OSS については [Discord](https://discord.com/invite/nDceKgxnkV) で、Pro については[メール](mailto:support@rustdesk.com)でサポートを利用できます。 -### セルフホストサーバーはどのように動作しますか? +## セルフホストサーバーはどのように動作しますか? 技術的には2つの実行可能ファイル(サーバー)があります: @@ -31,7 +31,7 @@ ID サーバーは、ホールパンチングを使用して A と B を直接 [rustdesk サーバーをセルフホストすべきか?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/)についての議論はこちらです -### 必要なポート +## 必要なポート RustDesk サーバーのセルフホスティングに必要なポートは、主に環境と RustDesk で何をしたいかによって大きく異なります。ドキュメント全体で示されている例では、一般的にすべてのポートを開くことが推奨されています。 diff --git a/content/self-host/_index.pt.md b/content/self-host/_index.pt.md index cb7a7d4..123f554 100644 --- a/content/self-host/_index.pt.md +++ b/content/self-host/_index.pt.md @@ -8,7 +8,7 @@ Se você está usando RustDesk, você deve ter seu próprio servidor RustDesk. E O suporte está disponível através do nosso [Discord](https://discord.com/invite/nDceKgxnkV) para OSS e por [email](mailto:support@rustdesk.com) para Pro. -### Como funciona o servidor auto-hospedado? +## Como funciona o servidor auto-hospedado? Tecnicamente há dois executáveis (servidores): @@ -31,7 +31,7 @@ Na maioria dos casos, o hole punching é bem-sucedido, e o servidor de retransmi Aqui está uma discussão sobre [Você deve auto-hospedar um servidor rustdesk?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/) -### Portas Necessárias +## Portas Necessárias As portas necessárias para auto-hospedagem do servidor RustDesk dependem amplamente do seu ambiente e do que você quer fazer com o RustDesk. Os exemplos mostrados ao longo da documentação geralmente terão todas as portas sugeridas para serem abertas. diff --git a/content/self-host/_index.zh-cn.md b/content/self-host/_index.zh-cn.md index 0acf091..1b24220 100755 --- a/content/self-host/_index.zh-cn.md +++ b/content/self-host/_index.zh-cn.md @@ -8,7 +8,7 @@ pre: "2. " 开源版支持可通过我们的 [Discord](https://discord.com/invite/nDceKgxnkV) 获取,专业版支持可通过[邮件](mailto:support@rustdesk.com)获取。 -### 自托管服务器如何工作? +## 自托管服务器如何工作? 技术上有两个可执行文件(服务器): @@ -31,7 +31,7 @@ pre: "2. " 这里有一个关于[您是否应该自托管 rustdesk 服务器?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/)的讨论 -### 所需端口 +## 所需端口 RustDesk 服务器自托管所需的端口很大程度上取决于您的环境以及您想用 RustDesk 做什么。整个文档中显示的示例通常会建议打开所有端口。 diff --git a/content/self-host/_index.zh-tw.md b/content/self-host/_index.zh-tw.md index c0cc3e5..6976b9c 100755 --- a/content/self-host/_index.zh-tw.md +++ b/content/self-host/_index.zh-tw.md @@ -8,11 +8,11 @@ pre: "2. " 支援服務可透過我們的 [Discord](https://discord.com/invite/nDceKgxnkV) 獲得開源版本的協助,以及透過[Email](mailto:support@rustdesk.com)獲得專業版支援。 -### 基本設置 +## 基本設置 https://rustdesk.com/docs/zh-tw/self-host/rustdesk-server-oss/install/#set-up-your-own-server-instance-manually -### 所需的連結埠 +## 所需的連結埠 自行架設的 RustDesk 伺服器所需的連結埠主要取決於您的環境以及您想要使用 RustDesk 做什麼。在文件中展示的範例通常會建議打開所有埠號。 @@ -26,7 +26,7 @@ UDP `21116` 對於沒有 SSL Proxy 的專業用戶,您將需要開放 TCP 埠號 `21114` 以使 API 能夠運作,或者使用 SSL Proxy 則開放 TCP 連結埠 `443`。 -### 測試連結埠是否開放 +## 測試連結埠是否開放 要檢查連結埠是否已開放且運作正常,您可以使用 PowerShell 的 `test-netconnection domain.com -p 21115` 指令或者使用 [CanYouSeeMe.org](https://canyouseeme.org/) 網站。 diff --git a/content/self-host/client-configuration/_index.de.md b/content/self-host/client-configuration/_index.de.md index 91a354d..d6bfe54 100644 --- a/content/self-host/client-configuration/_index.de.md +++ b/content/self-host/client-configuration/_index.de.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Übersicht +## Ü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, Basisplan oder benutzerdefinierter Plan) +## 1. Benutzerdefinierter Client-Generator (nur Pro, Basisplan oder benutzerdefinierter Plan) Sie können Ihren eigenen Namen, Logo, Symbol, Konfiguration, Signatur und mehr haben. @@ -19,7 +19,7 @@ Derzeit werden Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/rustdes ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Manuelle Konfiguration +## 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. @@ -39,7 +39,7 @@ oder hbbs.example.com:21116 ``` -#### `Key` festlegen +### `Key` festlegen Um eine verschlüsselte Verbindung zu Ihrem self-hosted Server herzustellen, müssen Sie dessen öffentlichen Schlüssel (Publik Key) eingeben. Der Schlüssel wird normalerweise beim ersten Start von `hbbs` erzeugt und befindet sich in der Datei `id_ed25519.pub` in Ihrem Arbeitsverzeichnis / Data-Ordner. @@ -47,7 +47,7 @@ Als `Pro`-Benutzer können Sie den Schlüssel zusätzlich über die [Webkonsole] ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### `API-Server` festlegen +### `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. @@ -56,7 +56,7 @@ Wenn Ihr API-Server z. B. auf dem Standard-HTTPS-Port läuft, geben Sie bitte `A 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 +## 3. Mit Import oder Export einrichten 1. Verwenden Sie die Schritte [oben](https://rustdesk.com/docs/de/self-host/client-configuration/#manuelle-konfiguration), 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. @@ -67,7 +67,7 @@ Wenn Sie den Wert des `API-Servers` immer noch nicht bestätigen können, gehen 7. Die Einstellungen werden dann automatisch eingefügt. 8. Klicken Sie auf `Anwenden`. -### 4. Automatische Konfiguration +## 4. Automatische Konfiguration Der einfachste Weg zur automatischen Einrichtung ist die Verwendung von Bereitstellungsskripten, die Sie [hier](https://rustdesk.com/docs/de/self-host/client-deployment/) finden. @@ -75,13 +75,13 @@ Sie können festlegen, dass das Passwort erforderlich ist und einen umgekehrten Sie können auch die Schritte von [oben](https://rustdesk.com/docs/de/self-host/client-configuration/#mit-import-oder-export-einrichten) 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 aus `Pro` über die Zwischenablage importieren +## 5. Konfiguration aus `Pro` über die Zwischenablage importieren ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Befehlszeile `--config` verwenden +## 6. Befehlszeile `--config` verwenden `rustdesk.exe --config ` 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](https://github.com/rustdesk/rustdesk/discussions/7118) gibt es eine Diskussion darüber). diff --git a/content/self-host/client-configuration/_index.en.md b/content/self-host/client-configuration/_index.en.md index f26d409..b153ec9 100644 --- a/content/self-host/client-configuration/_index.en.md +++ b/content/self-host/client-configuration/_index.en.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Overview +## Overview There are a number of ways to configure RustDesk Clients to use your own self-hosted server, we will cover some below. -### 1. Custom client generator (Pro only, basic plan or custom plan) +## 1. Custom client generator (Pro only, basic plan or custom plan) You can have your own name, logo, icon, configuration, be signed and more. @@ -19,7 +19,7 @@ Currently, Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/rustdesk/st ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Manual Config +## 2. Manual Config In the main RustDesk Client home click on the Menu button [ ⋮ ] next to your ID then click on Network, you can now unlock the settings using elevated privileges and set your `ID`, `Relay`, `API` and `Key`. It's important to note that this `Key` is the public key used for connection encryption, distinct from the license key provided with your Pro version purchase. @@ -39,7 +39,7 @@ or hbbs.example.com:21116 ``` -#### Set `Key` +### Set `Key` In order to establish an encrypted connection to your self-hosted server, you need to enter its public key. The key is usualy generated on the first run of `hbbs` and can be found in the file `id_ed25519.pub` in your working directory / data folder. @@ -47,7 +47,7 @@ As a `Pro` user you will additionally be able to retrieve the `Key` from the [we ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### Set `API Server` +### Set `API Server` This is for `Pro` user only. When you can log in on web console, but fail to log in on RustDesk client, it probably you have not set `API Server` correctly. @@ -56,7 +56,7 @@ e.g. your API Server runs on default HTTPS port, please specify `API Server` wit If you still can not confirm the value of `API Server`, please go to the welcome page of web console, the `API Server` is shown in above picture (The input box with `API:` label). -### 3. Setup Using Import or Export +## 3. Setup Using Import or Export 1. Use the steps [above](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config) to configure RustDesk Client on a Device. 2. Using the above machine go to Settings then Network and unlock. @@ -67,17 +67,17 @@ If you still can not confirm the value of `API Server`, please go to the welcome 7. It will automatically paste the settings in. 8. Click `Apply`. -### 4. Automatic Config +## 4. Automatic Config The easiest way to setup automatically is using deployment scripts found [here](https://rustdesk.com/docs/en/self-host/client-deployment/). -### 5. Import config from `Pro` via clipboard +## 5. Import config from `Pro` via clipboard ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Use command line `--config` +## 6. Use command line `--config` `rustdesk.exe --config ` You can get the config string from web console (you can see it on above picture) or from RustDesk client "Settings → Network" ([here](https://github.com/rustdesk/rustdesk/discussions/7118) is a discussion about this). diff --git a/content/self-host/client-configuration/_index.es.md b/content/self-host/client-configuration/_index.es.md index 937da82..883f12f 100644 --- a/content/self-host/client-configuration/_index.es.md +++ b/content/self-host/client-configuration/_index.es.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Descripción general +## Descripción general Hay varias formas de configurar los clientes de RustDesk para usar su propio servidor auto-hospedado, cubriremos algunas a continuación. -### 1. Generador de cliente personalizado (solo Pro, plan básico o plan personalizado) +## 1. Generador de cliente personalizado (solo Pro, plan básico o plan personalizado) Puede tener su propio nombre, logotipo, icono, configuración, firma y más. @@ -19,7 +19,7 @@ Actualmente se admite Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/ ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Configuración manual +## 2. Configuración manual En la página principal del cliente RustDesk, haga clic en el botón de menú [ ⋮ ] al lado de su ID y luego haga clic en Red, ahora puede desbloquear la configuración usando privilegios elevados y establecer su `ID`, `Relé`, `API` y `Clave`. Es importante tener en cuenta que esta `Clave` es la clave pública utilizada para el cifrado de conexión, distinta de la clave de licencia proporcionada con su compra de la versión Pro. @@ -39,7 +39,7 @@ o hbbs.example.com:21116 ``` -#### Establecer `Clave` +### Establecer `Clave` Para establecer una conexión cifrada a su servidor auto-hospedado, necesita ingresar su clave pública. La clave generalmente se genera en la primera ejecución de `hbbs` y se puede encontrar en el archivo `id_ed25519.pub` en su directorio de trabajo / carpeta de datos. @@ -47,7 +47,7 @@ Como usuario `Pro`, adicionalmente podrá recuperar la `Clave` desde la [consola ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### Establecer `Servidor API` +### Establecer `Servidor API` Esto es solo para usuarios `Pro`. Cuando puede iniciar sesión en la consola web, pero falla al iniciar sesión en el cliente RustDesk, probablemente no haya establecido el `Servidor API` correctamente. @@ -56,7 +56,7 @@ por ejemplo, si su servidor API funciona en el puerto HTTPS por defecto, especif Si aún no puede confirmar el valor del `Servidor API`, vaya a la página de bienvenida de la consola web, el `Servidor API` se muestra en la imagen anterior (El cuadro de entrada con la etiqueta `API:`). -### 3. Configuración usando Importar o Exportar +## 3. Configuración usando Importar o Exportar 1. Use los pasos [anteriores](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config) para configurar el Cliente RustDesk en un dispositivo. 2. Usando la máquina anterior, vaya a Configuración luego Red y desbloquee. @@ -67,17 +67,17 @@ Si aún no puede confirmar el valor del `Servidor API`, vaya a la página de bie 7. Pegará automáticamente la configuración. 8. Haga clic en `Aplicar`. -### 4. Configuración automática +## 4. Configuración automática La forma más fácil de configurar automáticamente es usar los scripts de implementación que se encuentran [aquí](https://rustdesk.com/docs/en/self-host/client-deployment/). -### 5. Importar configuración desde `Pro` a través del portapapeles +## 5. Importar configuración desde `Pro` a través del portapapeles ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Usar línea de comandos `--config` +## 6. Usar línea de comandos `--config` `rustdesk.exe --config ` Puede obtener la cadena de configuración desde la consola web (puede verla en la imagen anterior) o desde el cliente RustDesk "Configuración → Red" ([aquí](https://github.com/rustdesk/rustdesk/discussions/7118) hay una discusión sobre esto). \ No newline at end of file diff --git a/content/self-host/client-configuration/_index.fr.md b/content/self-host/client-configuration/_index.fr.md index 595a3e9..5cc6900 100644 --- a/content/self-host/client-configuration/_index.fr.md +++ b/content/self-host/client-configuration/_index.fr.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Aperçu +## Aperçu Il existe plusieurs façons de configurer les clients RustDesk pour utiliser votre propre serveur auto-hébergé, nous en couvrirons quelques-unes ci-dessous. -### 1. Générateur de client personnalisé (Pro uniquement, plan de base ou plan personnalisé) +## 1. Générateur de client personnalisé (Pro uniquement, plan de base ou plan personnalisé) Vous pouvez avoir votre propre nom, logo, icône, configuration, signature et plus encore. @@ -19,7 +19,7 @@ Actuellement, Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/rustdesk ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Configuration manuelle +## 2. Configuration manuelle Dans la page d'accueil du client RustDesk, cliquez sur le bouton de menu [ ⋮ ] à côté de votre ID puis cliquez sur Réseau, vous pouvez maintenant déverrouiller les paramètres en utilisant des privilèges élevés et définir votre `ID`, `Relais`, `API` et `Clé`. Il est important de noter que cette `Clé` est la clé publique utilisée pour le chiffrement de connexion, distincte de la clé de licence fournie avec votre achat de version Pro. @@ -39,7 +39,7 @@ ou hbbs.example.com:21116 ``` -#### Définir la `Clé` +### Définir la `Clé` Pour établir une connexion chiffrée à votre serveur auto-hébergé, vous devez entrer sa clé publique. La clé est généralement générée lors de la première exécution de `hbbs` et peut être trouvée dans le fichier `id_ed25519.pub` dans votre répertoire de travail / dossier de données. @@ -47,7 +47,7 @@ En tant qu'utilisateur `Pro`, vous pourrez également récupérer la `Clé` depu ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### Définir le `Serveur API` +### Définir le `Serveur API` Ceci est pour les utilisateurs `Pro` uniquement. Lorsque vous pouvez vous connecter sur la console web, mais échouez à vous connecter sur le client RustDesk, c'est probablement que vous n'avez pas défini le `Serveur API` correctement. @@ -56,7 +56,7 @@ par exemple si votre Serveur API fonctionne sur le port HTTPS par défaut, veuil Si vous ne pouvez toujours pas confirmer la valeur du `Serveur API`, veuillez aller à la page d'accueil de la console web, le `Serveur API` est montré dans l'image ci-dessus (La zone de saisie avec le label `API:`). -### 3. Configuration par Import ou Export +## 3. Configuration par Import ou Export 1. Utilisez les étapes [ci-dessus](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config) pour configurer le Client RustDesk sur un appareil. 2. En utilisant la machine ci-dessus, allez dans Paramètres puis Réseau et déverrouillez. @@ -67,17 +67,17 @@ Si vous ne pouvez toujours pas confirmer la valeur du `Serveur API`, veuillez al 7. Il collera automatiquement les paramètres. 8. Cliquez sur `Appliquer`. -### 4. Configuration automatique +## 4. Configuration automatique La façon la plus facile de configurer automatiquement est d'utiliser les scripts de déploiement trouvés [ici](https://rustdesk.com/docs/en/self-host/client-deployment/). -### 5. Importer la config depuis `Pro` via le presse-papiers +## 5. Importer la config depuis `Pro` via le presse-papiers ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Utiliser la ligne de commande `--config` +## 6. Utiliser la ligne de commande `--config` `rustdesk.exe --config ` Vous pouvez obtenir la chaîne de configuration depuis la console web (vous pouvez la voir sur l'image ci-dessus) ou depuis le client RustDesk "Paramètres → Réseau" ([ici](https://github.com/rustdesk/rustdesk/discussions/7118) est une discussion à ce sujet). \ No newline at end of file diff --git a/content/self-host/client-configuration/_index.it.md b/content/self-host/client-configuration/_index.it.md index a345dde..19a43be 100644 --- a/content/self-host/client-configuration/_index.it.md +++ b/content/self-host/client-configuration/_index.it.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Panoramica +## Panoramica Ci sono diversi modi per configurare i client RustDesk per utilizzare il tuo server self-hosted, ne copriremo alcuni di seguito. -### 1. Generatore di client personalizzato (solo Pro, piano base o piano personalizzato) +## 1. Generatore di client personalizzato (solo Pro, piano base o piano personalizzato) Puoi avere il tuo nome, logo, icona, configurazione, firma e altro ancora. @@ -19,7 +19,7 @@ Attualmente sono supportati Windows X64, Mac Arm64 / X64, [Linux](https://twitte ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Configurazione manuale +## 2. Configurazione manuale Nella home principale del client RustDesk, clicca sul pulsante menu [ ⋮ ] accanto al tuo ID poi clicca su Rete, ora puoi sbloccare le impostazioni usando privilegi elevati e impostare il tuo `ID`, `Relay`, `API` e `Chiave`. È importante notare che questa `Chiave` è la chiave pubblica utilizzata per la crittografia della connessione, distinta dalla chiave di licenza fornita con l'acquisto della versione Pro. @@ -39,7 +39,7 @@ o hbbs.example.com:21116 ``` -#### Impostare la `Chiave` +### Impostare la `Chiave` Per stabilire una connessione crittografata al tuo server self-hosted, devi inserire la sua chiave pubblica. La chiave è solitamente generata alla prima esecuzione di `hbbs` e può essere trovata nel file `id_ed25519.pub` nella tua directory di lavoro / cartella dati. @@ -47,7 +47,7 @@ Come utente `Pro` sarai inoltre in grado di recuperare la `Chiave` dalla [consol ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### Impostare il `Server API` +### Impostare il `Server API` Questo è solo per utenti `Pro`. Quando puoi accedere alla console web, ma fallisci nell'accedere al client RustDesk, probabilmente non hai impostato il `Server API` correttamente. @@ -56,7 +56,7 @@ ad esempio se il tuo Server API funziona sulla porta HTTPS predefinita, specific Se ancora non riesci a confermare il valore del `Server API`, vai alla pagina di benvenuto della console web, il `Server API` è mostrato nell'immagine sopra (La casella di input con etichetta `API:`). -### 3. Configurazione usando Import o Export +## 3. Configurazione usando Import o Export 1. Usa i passaggi [sopra](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config) per configurare il Client RustDesk su un dispositivo. 2. Usando la macchina sopra vai su Impostazioni poi Rete e sblocca. @@ -67,17 +67,17 @@ Se ancora non riesci a confermare il valore del `Server API`, vai alla pagina di 7. Incollerà automaticamente le impostazioni. 8. Clicca su `Applica`. -### 4. Configurazione automatica +## 4. Configurazione automatica Il modo più semplice per configurare automaticamente è usare gli script di deployment trovati [qui](https://rustdesk.com/docs/en/self-host/client-deployment/). -### 5. Importa configurazione da `Pro` tramite appunti +## 5. Importa configurazione da `Pro` tramite appunti ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Usa la riga di comando `--config` +## 6. Usa la riga di comando `--config` `rustdesk.exe --config ` Puoi ottenere la stringa di configurazione dalla console web (puoi vederla nell'immagine sopra) o dal client RustDesk "Impostazioni → Rete" ([qui](https://github.com/rustdesk/rustdesk/discussions/7118) c'è una discussione su questo). \ No newline at end of file diff --git a/content/self-host/client-configuration/_index.ja.md b/content/self-host/client-configuration/_index.ja.md index de5a3b9..812240f 100644 --- a/content/self-host/client-configuration/_index.ja.md +++ b/content/self-host/client-configuration/_index.ja.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### 概要 +## 概要 RustDesk クライアントを自己ホスト型サーバーを使用するように設定する方法はいくつかあります。以下でその一部を説明します。 -### 1. カスタムクライアントジェネレーター(Pro版のみ、基本プランまたはカスタムプラン) +## 1. カスタムクライアントジェネレーター(Pro版のみ、基本プランまたはカスタムプラン) 独自の名前、ロゴ、アイコン、設定、署名などを持つことができます。 @@ -19,7 +19,7 @@ RustDesk クライアントを自己ホスト型サーバーを使用するよ ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. 手動設定 +## 2. 手動設定 RustDesk クライアントのメインホームで、ID の横にあるメニューボタン [ ⋮ ] をクリックし、次にネットワークをクリックします。これで昇格した権限を使用して設定のロックを解除し、`ID`、`リレー`、`API`、`キー` を設定できます。この `キー` は接続暗号化に使用される公開鍵であり、Pro版購入時に提供されるライセンスキーとは異なることに注意することが重要です。 @@ -39,7 +39,7 @@ hbbs.example.com hbbs.example.com:21116 ``` -#### `キー` の設定 +### `キー` の設定 自己ホスト型サーバーとの暗号化された接続を確立するには、その公開鍵を入力する必要があります。キーは通常 `hbbs` の初回実行時に生成され、作業ディレクトリ/データフォルダの `id_ed25519.pub` ファイルで見つけることができます。 @@ -47,7 +47,7 @@ hbbs.example.com:21116 ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### `API サーバー` の設定 +### `API サーバー` の設定 これは `Pro` ユーザー専用です。Web コンソールにログインできるが、RustDesk クライアントでのログインに失敗する場合、おそらく `API サーバー` を正しく設定していません。 @@ -56,7 +56,7 @@ API サーバーがデフォルトの `21114` ポートで動作していない まだ `API サーバー` の値を確認できない場合は、Web コンソールのウェルカムページに移動してください。`API サーバー` は上の画像に表示されています(`API:` ラベル付きの入力ボックス)。 -### 3. インポートまたはエクスポートを使用した設定 +## 3. インポートまたはエクスポートを使用した設定 1. [上記](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config)の手順を使用してデバイス上で RustDesk クライアントを設定します。 2. 上記のマシンを使用して設定に移動し、次にネットワークに移動してロックを解除します。 @@ -67,17 +67,17 @@ API サーバーがデフォルトの `21114` ポートで動作していない 7. 自動的に設定が貼り付けられます。 8. `適用` をクリックします。 -### 4. 自動設定 +## 4. 自動設定 自動設定の最も簡単な方法は、[こちら](https://rustdesk.com/docs/en/self-host/client-deployment/)にあるデプロイメントスクリプトを使用することです。 -### 5. `Pro` からクリップボード経由で設定をインポート +## 5. `Pro` からクリップボード経由で設定をインポート ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. コマンドライン `--config` の使用 +## 6. コマンドライン `--config` の使用 `rustdesk.exe --config <設定文字列>` 設定文字列は Web コンソール(上の画像で確認できます)または RustDesk クライアントの「設定 → ネットワーク」から取得できます([こちら](https://github.com/rustdesk/rustdesk/discussions/7118)にこれに関する議論があります)。 \ No newline at end of file diff --git a/content/self-host/client-configuration/_index.pt.md b/content/self-host/client-configuration/_index.pt.md index 787ae31..012b3ee 100644 --- a/content/self-host/client-configuration/_index.pt.md +++ b/content/self-host/client-configuration/_index.pt.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### Visão geral +## Visão geral Existem várias maneiras de configurar os clientes RustDesk para usar seu próprio servidor auto-hospedado, cobriremos algumas abaixo. -### 1. Gerador de cliente personalizado (somente Pro, plano básico ou plano personalizado) +## 1. Gerador de cliente personalizado (somente Pro, plano básico ou plano personalizado) Você pode ter seu próprio nome, logotipo, ícone, configuração, assinatura e mais. @@ -19,7 +19,7 @@ Atualmente, Windows X64, Mac Arm64 / X64, [Linux](https://twitter.com/rustdesk/s ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. Configuração manual +## 2. Configuração manual Na página inicial do cliente RustDesk, clique no botão de menu [ ⋮ ] ao lado do seu ID e depois clique em Rede, agora você pode desbloquear as configurações usando privilégios elevados e definir seu `ID`, `Relay`, `API` e `Chave`. É importante notar que esta `Chave` é a chave pública usada para criptografia de conexão, distinta da chave de licença fornecida com sua compra da versão Pro. @@ -39,7 +39,7 @@ ou hbbs.example.com:21116 ``` -#### Definir `Chave` +### Definir `Chave` Para estabelecer uma conexão criptografada com seu servidor auto-hospedado, você precisa inserir sua chave pública. A chave geralmente é gerada na primeira execução do `hbbs` e pode ser encontrada no arquivo `id_ed25519.pub` em seu diretório de trabalho / pasta de dados. @@ -47,7 +47,7 @@ Como usuário `Pro`, você também poderá recuperar a `Chave` do [console web]( ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### Definir `Servidor API` +### Definir `Servidor API` Isso é apenas para usuários `Pro`. Quando você pode fazer login no console web, mas falha ao fazer login no cliente RustDesk, provavelmente você não definiu o `Servidor API` corretamente. @@ -56,7 +56,7 @@ por exemplo, se seu Servidor API roda na porta HTTPS padrão, especifique o `Ser Se você ainda não consegue confirmar o valor do `Servidor API`, vá para a página de boas-vindas do console web, o `Servidor API` é mostrado na imagem acima (A caixa de entrada com o rótulo `API:`). -### 3. Configuração usando Importar ou Exportar +## 3. Configuração usando Importar ou Exportar 1. Use os passos [acima](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config) para configurar o Cliente RustDesk em um dispositivo. 2. Usando a máquina acima, vá para Configurações depois Rede e desbloqueie. @@ -67,17 +67,17 @@ Se você ainda não consegue confirmar o valor do `Servidor API`, vá para a pá 7. Ele colará automaticamente as configurações. 8. Clique em `Aplicar`. -### 4. Configuração automática +## 4. Configuração automática A maneira mais fácil de configurar automaticamente é usar os scripts de implantação encontrados [aqui](https://rustdesk.com/docs/en/self-host/client-deployment/). -### 5. Importar configuração do `Pro` via área de transferência +## 5. Importar configuração do `Pro` via área de transferência ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. Usar linha de comando `--config` +## 6. Usar linha de comando `--config` `rustdesk.exe --config ` Você pode obter a string de configuração do console web (você pode vê-la na imagem acima) ou do cliente RustDesk "Configurações → Rede" ([aqui](https://github.com/rustdesk/rustdesk/discussions/7118) há uma discussão sobre isso). \ No newline at end of file diff --git a/content/self-host/client-configuration/_index.zh-cn.md b/content/self-host/client-configuration/_index.zh-cn.md index 47d5ec8..ffdc5f4 100644 --- a/content/self-host/client-configuration/_index.zh-cn.md +++ b/content/self-host/client-configuration/_index.zh-cn.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### 概述 +## 概述 有多种方式可以配置 RustDesk 客户端使用您自己的自托管服务器,我们将在下面介绍一些方法。 -### 1. 自定义客户端生成器(仅限 Pro 版本,基础计划或自定义计划) +## 1. 自定义客户端生成器(仅限 Pro 版本,基础计划或自定义计划) 您可以拥有自己的名称、徽标、图标、配置、签名等。 @@ -19,7 +19,7 @@ pre: "2.3. " ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. 手动配置 +## 2. 手动配置 在 RustDesk 客户端主界面,点击 ID 旁边的菜单按钮 [ ⋮ ],然后点击网络,您现在可以使用提升的权限解锁设置并设置您的 `ID`、`中继`、`API` 和 `密钥`。需要注意的是,这个 `密钥` 是用于连接加密的公钥,与您购买 Pro 版本时提供的许可证密钥不同。 @@ -39,7 +39,7 @@ hbbs.example.com hbbs.example.com:21116 ``` -#### 设置 `密钥` +### 设置 `密钥` 为了与您的自托管服务器建立加密连接,您需要输入其公钥。密钥通常在 `hbbs` 首次运行时生成,可以在工作目录/数据文件夹中的 `id_ed25519.pub` 文件中找到。 @@ -47,7 +47,7 @@ hbbs.example.com:21116 ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### 设置 `API 服务器` +### 设置 `API 服务器` 这仅适用于 `Pro` 用户。当您可以在 Web 控制台上登录,但无法在 RustDesk 客户端上登录时,可能是您没有正确设置 `API 服务器`。 @@ -56,7 +56,7 @@ hbbs.example.com:21116 如果您仍然无法确认 `API 服务器` 的值,请访问 Web 控制台的欢迎页面,`API 服务器` 显示在上图中(带有 `API:` 标签的输入框)。 -### 3. 使用导入或导出设置 +## 3. 使用导入或导出设置 1. 使用[上述](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config)步骤在设备上配置 RustDesk 客户端。 2. 使用上述机器转到设置,然后网络并解锁。 @@ -67,17 +67,17 @@ hbbs.example.com:21116 7. 它会自动粘贴设置。 8. 点击 `应用`。 -### 4. 自动配置 +## 4. 自动配置 最简单的自动设置方法是使用[此处](https://rustdesk.com/docs/en/self-host/client-deployment/)的部署脚本。 -### 5. 从 `Pro` 通过剪贴板导入配置 +## 5. 从 `Pro` 通过剪贴板导入配置 ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. 使用命令行 `--config` +## 6. 使用命令行 `--config` `rustdesk.exe --config <配置字符串>` 您可以从 Web 控制台获取配置字符串(您可以在上图中看到)或从 RustDesk 客户端"设置 → 网络"([这里](https://github.com/rustdesk/rustdesk/discussions/7118)有相关讨论)。 diff --git a/content/self-host/client-configuration/_index.zh-tw.md b/content/self-host/client-configuration/_index.zh-tw.md index 072f426..0d802c6 100644 --- a/content/self-host/client-configuration/_index.zh-tw.md +++ b/content/self-host/client-configuration/_index.zh-tw.md @@ -4,11 +4,11 @@ weight: 300 pre: "2.3. " --- -### 概述 +## 概述 有多種方式可以配置 RustDesk 客戶端使用您自己的自託管伺服器,我們將在下面介紹一些方法。 -### 1. 自定義客戶端生成器(僅限 Pro 版本,基礎計劃或自定義計劃) +## 1. 自定義客戶端生成器(僅限 Pro 版本,基礎計劃或自定義計劃) 您可以擁有自己的名稱、徽標、圖示、配置、簽名等。 @@ -19,7 +19,7 @@ pre: "2.3. " ![](images/custom-client-qs.png) ![](images/web_console_custom_client_config.jpeg) -### 2. 手動配置 +## 2. 手動配置 在 RustDesk 客戶端主介面,點擊 ID 旁邊的選單按鈕 [ ⋮ ],然後點擊網路,您現在可以使用提升的權限解鎖設定並設定您的 `ID`、`中繼`、`API` 和 `金鑰`。需要注意的是,這個 `金鑰` 是用於連接加密的公鑰,與您購買 Pro 版本時提供的許可證金鑰不同。 @@ -39,7 +39,7 @@ hbbs.example.com hbbs.example.com:21116 ``` -#### 設定 `金鑰` +### 設定 `金鑰` 為了與您的自託管伺服器建立加密連接,您需要輸入其公鑰。金鑰通常在 `hbbs` 首次執行時產生,可以在工作目錄/資料資料夾中的 `id_ed25519.pub` 檔案中找到。 @@ -47,7 +47,7 @@ hbbs.example.com:21116 ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) -#### 設定 `API 伺服器` +### 設定 `API 伺服器` 這僅適用於 `Pro` 使用者。當您可以在 Web 控制台上登入,但無法在 RustDesk 客戶端上登入時,可能是您沒有正確設定 `API 伺服器`。 @@ -56,7 +56,7 @@ hbbs.example.com:21116 如果您仍然無法確認 `API 伺服器` 的值,請造訪 Web 控制台的歡迎頁面,`API 伺服器` 顯示在上圖中(帶有 `API:` 標籤的輸入框)。 -### 3. 使用匯入或匯出設定 +## 3. 使用匯入或匯出設定 1. 使用[上述](https://rustdesk.com/docs/en/self-host/client-configuration/#manual-config)步驟在裝置上配置 RustDesk 客戶端。 2. 使用上述機器轉到設定,然後網路並解鎖。 @@ -67,17 +67,17 @@ hbbs.example.com:21116 7. 它會自動貼上設定。 8. 點擊 `套用`。 -### 4. 自動配置 +## 4. 自動配置 最簡單的自動設定方法是使用[此處](https://rustdesk.com/docs/en/self-host/client-deployment/)的部署腳本。 -### 5. 從 `Pro` 透過剪貼簿匯入配置 +## 5. 從 `Pro` 透過剪貼簿匯入配置 ![](/docs/en/self-host/rustdesk-server-pro/console/images/console-home.png?v2) https://github.com/rustdesk/rustdesk-server-pro/discussions/372#discussioncomment-10473298 -### 6. 使用命令列 `--config` +## 6. 使用命令列 `--config` `rustdesk.exe --config <配置字串>` 您可以從 Web 控制台取得配置字串(您可以在上圖中看到)或從 RustDesk 客戶端「設定 → 網路」([這裡](https://github.com/rustdesk/rustdesk/discussions/7118)有相關討論)。 \ No newline at end of file diff --git a/content/self-host/client-deployment/_index.de.md b/content/self-host/client-deployment/_index.de.md index ed52190..d12c516 100644 --- a/content/self-host/client-deployment/_index.de.md +++ b/content/self-host/client-deployment/_index.de.md @@ -10,7 +10,7 @@ Alternativ können Sie Skripte für die Massenbereitstellung mit Ihrem RMM, Intu Das permanente Passwort kann von einem Zufallspasswort in ein von Ihnen bevorzugtes Passwort geändert werden, indem Sie den Inhalt in `()` nach `rustdesk_pw` in Ihr bevorzugtes Passwort für PowerShell und die entsprechende Zeile für jede andere Plattform ändern. -### PowerShell +## PowerShell ```ps $ErrorActionPreference= 'silentlycontinue' @@ -21,7 +21,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Die Konfigurationszeichenkette von Ihrem Webportal abrufen und unten ausfüllen $rustdesk_cfg="configstring" -############################## Bitte nicht unterhalb dieser Zeile bearbeiten ################################### +############################# Bitte nicht unterhalb dieser Zeile bearbeiten ################################### # Als Administrator ausführen und im gleichen Verzeichnis bleiben if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -131,7 +131,7 @@ Write-Output "Passwort: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows Batch/CMD +## Windows Batch/CMD ```bat @echo off @@ -181,7 +181,7 @@ echo Passwort: %rustdesk_pw% echo ............................................... ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -192,7 +192,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Die Konfigurationszeichenkette von Ihrem Webportal abrufen und unten ausfüllen rustdesk_cfg="configstring" -############################## Bitte nicht unterhalb dieser Zeile bearbeiten ################################### +############################# Bitte nicht unterhalb dieser Zeile bearbeiten ################################### # Prüfen, ob das Skript als root ausgeführt wird if [[ $EUID -ne 0 ]]; then @@ -260,7 +260,7 @@ echo "Bitte schließen Sie die Installation auf der GUI ab und starten Sie RustD open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -271,7 +271,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Die Konfigurationszeichenkette von Ihrem Webportal abrufen und unten ausfüllen rustdesk_cfg="configstring" -############################## Bitte nicht unterhalb dieser Zeile bearbeiten ################################### +############################# Bitte nicht unterhalb dieser Zeile bearbeiten ################################### # Prüfen, ob das Skript als root ausgeführt wird if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.en.md b/content/self-host/client-deployment/_index.en.md index 28e6a5e..9928941 100644 --- a/content/self-host/client-deployment/_index.en.md +++ b/content/self-host/client-deployment/_index.en.md @@ -12,7 +12,7 @@ Alternatively you can use mass deployment scripts with your RMM, Intune, etc. Th The permanent password can be changed from random to one you prefer using by changing the content inside `()` after `rustdesk_pw` to your preferred password for PowerShell and the corresponding line for any other platform. -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Get your config string from your Web portal and Fill Below $rustdesk_cfg="configstring" -################################### Please Do Not Edit Below This Line ######################################### +################################## Please Do Not Edit Below This Line ######################################### # Run as administrator and stays in the current directory if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "Password: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo Password: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI You can also use msi instead of `rustdesk.exe --silent-install`. https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget you can deploy via powershell with winget as well (this installs via microsofts version of apt - part of most recent windows installs) @@ -198,7 +198,7 @@ from a powershell window or via script (for example via GPO) winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Get your config string from your Web portal and Fill Below rustdesk_cfg="configstring" -################################### Please Do Not Edit Below This Line ######################################### +################################## Please Do Not Edit Below This Line ######################################### # Root password request for privilege escalation [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "Please complete install on GUI, launching RustDesk now." open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Get your config string from your Web portal and Fill Below rustdesk_cfg="configstring" -################################### Please Do Not Edit Below This Line ######################################### +################################## Please Do Not Edit Below This Line ######################################### # Check if the script is being run as root if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.es.md b/content/self-host/client-deployment/_index.es.md index 2b8c820..7f86588 100644 --- a/content/self-host/client-deployment/_index.es.md +++ b/content/self-host/client-deployment/_index.es.md @@ -12,7 +12,7 @@ Alternativamente, puedes usar scripts de despliegue masivo con tu RMM, Intune, e La contraseña permanente puede cambiarse de aleatoria a una que prefieras modificando el contenido dentro de `()` después de `rustdesk_pw` a tu contraseña preferida para PowerShell y la línea correspondiente para cualquier otra plataforma. -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Obtener tu cadena de configuración desde tu portal Web y rellenar abajo $rustdesk_cfg="configstring" -################################### Por favor no edites debajo de esta línea ######################################### +################################## Por favor no edites debajo de esta línea ######################################### # Ejecutar como administrador y permanecer en el directorio actual if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "Contraseña: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo Contraseña: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI También puedes usar msi en lugar de `rustdesk.exe --silent-install`. https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget puedes desplegar vía powershell con winget también (esto instala vía la versión de Microsoft de apt - parte de las instalaciones de Windows más recientes) @@ -198,7 +198,7 @@ desde una ventana de powershell o vía script (por ejemplo vía GPO) winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Obtener tu cadena de configuración desde tu portal Web y rellenar abajo rustdesk_cfg="configstring" -################################### Por favor no edites debajo de esta línea ######################################### +################################## Por favor no edites debajo de esta línea ######################################### # Solicitud de contraseña de root para elevación de privilegios [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "Por favor completa la instalación en GUI, lanzando RustDesk ahora." open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Obtener tu cadena de configuración desde tu portal Web y rellenar abajo rustdesk_cfg="configstring" -################################### Por favor no edites debajo de esta línea ######################################### +################################## Por favor no edites debajo de esta línea ######################################### # Verificar si el script se está ejecutando como root if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.fr.md b/content/self-host/client-deployment/_index.fr.md index 09a9d25..b72ab9b 100644 --- a/content/self-host/client-deployment/_index.fr.md +++ b/content/self-host/client-deployment/_index.fr.md @@ -12,7 +12,7 @@ Alternativement, vous pouvez utiliser des scripts de déploiement de masse avec Le mot de passe permanent peut être changé d'aléatoire à celui que vous préférez en modifiant le contenu entre `()` après `rustdesk_pw` vers votre mot de passe préféré pour PowerShell et la ligne correspondante pour toute autre plateforme. -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Obtenez votre chaîne de config depuis votre portail Web et remplissez ci-dessous $rustdesk_cfg="configstring" -################################### Veuillez ne pas modifier en dessous de cette ligne ######################################### +################################## Veuillez ne pas modifier en dessous de cette ligne ######################################### # Exécuter en tant qu'administrateur et rester dans le répertoire courant if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "Mot de passe : $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo Mot de passe : %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI Vous pouvez aussi utiliser msi au lieu de `rustdesk.exe --silent-install`. https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget vous pouvez déployer via powershell avec winget également (cela s'installe via la version Microsoft d'apt - partie des installations Windows les plus récentes) @@ -198,7 +198,7 @@ depuis une fenêtre powershell ou via un script (par exemple via GPO) winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Obtenez votre chaîne de config depuis votre portail Web et remplissez ci-dessous rustdesk_cfg="configstring" -################################### Veuillez ne pas modifier en dessous de cette ligne ######################################### +################################## Veuillez ne pas modifier en dessous de cette ligne ######################################### # Demande de mot de passe root pour l'élévation de privilège [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "Veuillez terminer l'installation sur GUI, lancement de RustDesk maintenant open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Obtenez votre chaîne de config depuis votre portail Web et remplissez ci-dessous rustdesk_cfg="configstring" -################################### Veuillez ne pas modifier en dessous de cette ligne ######################################### +################################## Veuillez ne pas modifier en dessous de cette ligne ######################################### # Vérifier si le script est exécuté en tant que root if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.it.md b/content/self-host/client-deployment/_index.it.md index b41f408..4b7703e 100644 --- a/content/self-host/client-deployment/_index.it.md +++ b/content/self-host/client-deployment/_index.it.md @@ -12,7 +12,7 @@ In alternativa, puoi utilizzare script di distribuzione di massa con il tuo RMM, La password permanente può essere cambiata da casuale a una che preferisci modificando il contenuto dentro `()` dopo `rustdesk_pw` alla tua password preferita per PowerShell e la riga corrispondente per qualsiasi altra piattaforma. -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Ottieni la tua stringa di configurazione dal tuo portale Web e compila qui sotto $rustdesk_cfg="configstring" -################################### Per favore non modificare sotto questa linea ######################################### +################################## Per favore non modificare sotto questa linea ######################################### # Esegui come amministratore e rimani nella directory corrente if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "Password: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo Password: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI Puoi anche usare msi invece di `rustdesk.exe --silent-install`. https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget puoi distribuire tramite powershell con winget anche (questo installa tramite la versione Microsoft di apt - parte delle installazioni Windows più recenti) @@ -198,7 +198,7 @@ da una finestra powershell o tramite script (ad esempio tramite GPO) winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Ottieni la tua stringa di configurazione dal tuo portale Web e compila qui sotto rustdesk_cfg="configstring" -################################### Per favore non modificare sotto questa linea ######################################### +################################## Per favore non modificare sotto questa linea ######################################### # Richiesta password root per l'elevazione dei privilegi [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "Per favore completa l'installazione su GUI, avviando RustDesk ora." open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Ottieni la tua stringa di configurazione dal tuo portale Web e compila qui sotto rustdesk_cfg="configstring" -################################### Per favore non modificare sotto questa linea ######################################### +################################## Per favore non modificare sotto questa linea ######################################### # Controlla se lo script è in esecuzione come root if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.ja.md b/content/self-host/client-deployment/_index.ja.md index 74f19af..b2f349c 100644 --- a/content/self-host/client-deployment/_index.ja.md +++ b/content/self-host/client-deployment/_index.ja.md @@ -12,7 +12,7 @@ pre: "2.4. " 永続パスワードは、PowerShellの`rustdesk_pw`の後の`()`内の内容をお好みのパスワードに変更し、他のプラットフォームの対応する行を変更することで、ランダムからお好みのものに変更できます。 -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Webポータルから設定文字列を取得し、以下で入力してください $rustdesk_cfg="configstring" -################################### この線より下を編集しないでください ######################################### +################################## この線より下を編集しないでください ######################################### # 管理者として実行し、現在のディレクトリに残る if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "パスワード: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo パスワード: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI `rustdesk.exe --silent-install`の代わりにmsiを使用することもできます。 https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget wingetを使ってpowershell経由でデプロイすることもできます(これは最近のWindowsインストールの一部であるMicrosoft版apt経由でインストールします) @@ -198,7 +198,7 @@ powershellウィンドウから、またはスクリプト経由で(例えばG winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Webポータルから設定文字列を取得し、以下で入力してください rustdesk_cfg="configstring" -################################### この線より下を編集しないでください ######################################### +################################## この線より下を編集しないでください ######################################### # 特権昇格のためのrootパスワードの要求 [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "GUIでインストールを完了してください。RustDeskを起動し open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Webポータルから設定文字列を取得し、以下で入力してください rustdesk_cfg="configstring" -################################### この線より下を編集しないでください ######################################### +################################## この線より下を編集しないでください ######################################### # スクリプトがrootとして実行されているか確認 if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.pt.md b/content/self-host/client-deployment/_index.pt.md index 2dc0cbb..ce97a8c 100644 --- a/content/self-host/client-deployment/_index.pt.md +++ b/content/self-host/client-deployment/_index.pt.md @@ -12,7 +12,7 @@ Alternativamente, você pode usar scripts de implantação em massa com seu RMM, A senha permanente pode ser alterada de aleatória para uma de sua preferência modificando o conteúdo dentro de `()` após `rustdesk_pw` para sua senha preferida para PowerShell e a linha correspondente para qualquer outra plataforma. -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # Obtenha sua string de configuração do seu portal Web e preencha abaixo $rustdesk_cfg="configstring" -################################### Por favor não edite abaixo desta linha ######################################### +################################## Por favor não edite abaixo desta linha ######################################### # Executar como administrador e permanecer no diretório atual if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "Senha: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo Senha: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI Você também pode usar msi em vez de `rustdesk.exe --silent-install`. https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget você pode implantar via powershell com winget também (isso instala via a versão da Microsoft do apt - parte das instalações mais recentes do Windows) @@ -198,7 +198,7 @@ de uma janela do powershell ou via script (por exemplo via GPO) winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # Obtenha sua string de configuração do seu portal Web e preencha abaixo rustdesk_cfg="configstring" -################################### Por favor não edite abaixo desta linha ######################################### +################################## Por favor não edite abaixo desta linha ######################################### # Solicitação de senha de root para elevação de privilégio [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "Por favor complete a instalação na GUI, lançando RustDesk agora." open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # Obtenha sua string de configuração do seu portal Web e preencha abaixo rustdesk_cfg="configstring" -################################### Por favor não edite abaixo desta linha ######################################### +################################## Por favor não edite abaixo desta linha ######################################### # Verificar se o script está sendo executado como root if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.zh-cn.md b/content/self-host/client-deployment/_index.zh-cn.md index 2907682..f04c0ed 100644 --- a/content/self-host/client-deployment/_index.zh-cn.md +++ b/content/self-host/client-deployment/_index.zh-cn.md @@ -12,7 +12,7 @@ pre: "2.4. " 可以通过将 `rustdesk_pw` 后面 `()` 内的内容更改为您首选的密码来将永久密码从随机更改为您首选的密码,这适用于 PowerShell,其他平台的相应行也是如此。 -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # 从您的 Web 门户获取配置字符串并填写下面 $rustdesk_cfg="configstring" -################################### 请不要编辑此行以下的内容 ######################################### +################################## 请不要编辑此行以下的内容 ######################################### # 以管理员身份运行并保持在当前目录 if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "密码: $rustdesk_pw" Write-Output "..............................................." ``` -### Windows 批处理/cmd +## Windows 批处理/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo 密码: %rustdesk_pw% echo ............................................... ``` -### MSI +## MSI 您也可以使用 msi 而不是 `rustdesk.exe --silent-install`。 https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget 您也可以通过 powershell 使用 winget 进行部署(这通过微软版本的 apt 安装 - 大多数最新 Windows 安装的一部分) @@ -198,7 +198,7 @@ https://rustdesk.com/docs/en/client/windows/msi/ winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # 从您的 Web 门户获取配置字符串并填写下面 rustdesk_cfg="configstring" -################################### 请不要编辑此行以下的内容 ######################################### +################################## 请不要编辑此行以下的内容 ######################################### # 请求 root 密码以进行权限提升 [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "请在 GUI 上完成安装,现在启动 RustDesk。" open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # 从您的 Web 门户获取配置字符串并填写下面 rustdesk_cfg="configstring" -################################### 请不要编辑此行以下的内容 ######################################### +################################## 请不要编辑此行以下的内容 ######################################### # 检查脚本是否以 root 身份运行 if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/client-deployment/_index.zh-tw.md b/content/self-host/client-deployment/_index.zh-tw.md index c570a07..70a949b 100644 --- a/content/self-host/client-deployment/_index.zh-tw.md +++ b/content/self-host/client-deployment/_index.zh-tw.md @@ -12,7 +12,7 @@ pre: "2.4. " 永久密碼可以透過修改 PowerShell 中 `rustdesk_pw` 後面的 `()` 中的內容,以及其他平台相應行的內容,從隨機密碼更改為您偏好的密碼。 -### PowerShell +## PowerShell ```powershell $ErrorActionPreference= 'silentlycontinue' @@ -23,7 +23,7 @@ $rustdesk_pw=(-join ((65..90) + (97..122) | Get-Random -Count 12 | % {[char]$_}) # 從您的 Web 門戶獲取配置字串並填入以下位置 $rustdesk_cfg="configstring" -################################### 請勿編輯此行以下的內容 ######################################### +################################## 請勿編輯此行以下的內容 ######################################### # 以管理員身份執行並保持在目前目錄 if (-Not ([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)) @@ -133,7 +133,7 @@ Write-Output "密碼:$rustdesk_pw" Write-Output "..............................................." ``` -### Windows batch/cmd +## Windows batch/cmd ```bat @echo off @@ -181,14 +181,14 @@ echo 密碼:%rustdesk_pw% echo ............................................... ``` -### MSI +## MSI 您也可以使用 msi 代替 `rustdesk.exe --silent-install`。 https://rustdesk.com/docs/en/client/windows/msi/ -### Winget +## Winget 您也可以透過帶有 winget 的 powershell 進行部署(這會透過 Microsoft 版本的 apt 進行安裝 - 大多數最新 Windows 安裝的一部分) @@ -198,7 +198,7 @@ https://rustdesk.com/docs/en/client/windows/msi/ winget install --id=RustDesk.RustDesk -e ``` -### macOS Bash +## macOS Bash ```sh #!/bin/bash @@ -209,7 +209,7 @@ rustdesk_pw=$(openssl rand -hex 4) # 從您的 Web 門戶獲取配置字串並填入以下位置 rustdesk_cfg="configstring" -################################### 請勿編輯此行以下的內容 ######################################### +################################## 請勿編輯此行以下的內容 ######################################### # 需要 root 密碼進行權限提升 [ "$UID" -eq 0 ] || exec sudo bash "$0" "$@" @@ -275,7 +275,7 @@ echo "請在 GUI 上完成安裝,正在啟動 RustDesk。" open -n /Applications/RustDesk.app ``` -### Linux +## Linux ```sh #!/bin/bash @@ -286,7 +286,7 @@ rustdesk_pw=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 8 | head -n 1) # 從您的 Web 門戶獲取配置字串並填入以下位置 rustdesk_cfg="configstring" -################################### 請勿編輯此行以下的內容 ######################################### +################################## 請勿編輯此行以下的內容 ######################################### # 檢查腳本是否以 root 身份執行 if [[ $EUID -ne 0 ]]; then diff --git a/content/self-host/nat-loopback-issues/_index.de.md b/content/self-host/nat-loopback-issues/_index.de.md index 68bc665..e0c2da4 100644 --- a/content/self-host/nat-loopback-issues/_index.de.md +++ b/content/self-host/nat-loopback-issues/_index.de.md @@ -18,17 +18,17 @@ Zum Beispiel: Die öffentliche IP Ihres Routers ist `8.8.8.8`, die LAN-IP Ihres Ihr Client und Ihr Server befinden sich hinter demselben Router, so dass Ihre LAN-Geräte eine Verbindung zu `rustdesk.example.com` herstellen. Zuerst wird die Domänen-IP abgefragt, die `8.8.8.8` sein wird, und eine Verbindung zu dieser IP hergestellt. Dann weiß Ihr Router möglicherweise **nicht**, wohin diese Verbindung gehen muss, und er denkt, dass diese Verbindung zum Router selbst gehen sollte, und Ihre Verbindung wird fehlschlagen. -## Lösungen +# Lösungen Es gibt drei Möglichkeiten, dieses Problem zu lösen. -### 1. NAT-Loopback auf Ihrem Router einrichten +## 1. NAT-Loopback auf Ihrem Router einrichten Sie könnten NAT-Loopback auf Ihrem Router einrichten, wenn Sie wissen, wie das geht, aber diese Einstellung erfordert Netzwerkkenntnisse. Einige Router haben nicht die Möglichkeit, diese Einstellung anzupassen, daher ist dies nicht die beste Option. {{% notice note %}} Ein Artikel von [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) erklärt dies sehr gut. Sie können hier mit dem Lernen beginnen. {{% /notice %}} -### 2. Einrichten eines DNS-Servers in Ihrem LAN +## 2. Einrichten eines DNS-Servers in Ihrem LAN Wählen Sie zunächst, was Sie bevorzugen: [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) oder [Pi-hole](https://github.com/pi-hole/docker-pi-hole). Sie können es über Docker oder auf demselben Server wie Ihren RustDesk-Server bereitstellen. Das folgende Beispiel zeigt Ihnen einige Schritte für dieses Beispiel. Bei beiden handelt es sich um DNS-basierte Adblocker, aber Sie können diese Funktion deaktivieren, wenn Sie keine Werbung blockieren möchten. @@ -36,7 +36,7 @@ Bei beiden handelt es sich um DNS-basierte Adblocker, aber Sie können diese Fun Zeigen Sie zunächst mit Ihrer `Domain` auf die LAN-IP Ihres RustDesk-Servers (z. B. `192.168.11.20`). Gehen Sie dann zu den `DHCP`-Einstellungen Ihres Routers (Achtung: NICHT WAN) und setzen Sie Ihre `Bevorzugte` DNS-Adresse auf den Server, auf dem Sie AdGuard Home oder Pi-hole installiert haben. `Alternative` DNS-Adresse könnte der DNS Ihres ISP oder ein anderer öffentlicher DNS sein, z. B. `1.1.1.1` für Cloudflare oder `8.8.8.8` für Google, und Sie sind fertig! Hier ist ein Beispiel: -#### AdGuard Home +### AdGuard Home Das Blockieren von Werbung kann Probleme verursachen. Wenn Sie keine Lösung finden und diese Funktion deaktivieren möchten, klicken Sie auf die Schaltfläche "Disable protection". ![](images/adguard_home_disable_protection.png) @@ -58,7 +58,7 @@ So sieht das Endergebnis aus. ***Vergessen Sie nicht, Ihrem AdGuard Home das LAN-DHCP Ihres Routers zuzuweisen!***
-#### Pi-hole +### Pi-hole Das Blockieren von Werbung kann Probleme verursachen. Wenn Sie keine Lösung finden und diese Funktion deaktivieren möchten, klicken Sie im Untermenü "Disable Blocking" auf die Schaltfläche "Indefinitely". ![](images/pi_hole_disable_blocking.png) @@ -72,7 +72,7 @@ Das Endergebnis können Sie anhand der gelben Markierung in diesem Bild überpr ***Vergessen Sie nicht, Ihrem Pi-hole das LAN-DHCP Ihres Routers zuzuweisen!*** -### 3. Regeln zur Hosts-Datei hinzufügen +## 3. Regeln zur Hosts-Datei hinzufügen Diese Methode wird nur empfohlen, wenn Sie nur wenige Geräte haben. Wenn Sie viele Geräte haben, ist die DNS-Methode empfehlenswerter. {{% notice warning %}} @@ -81,13 +81,13 @@ Verwenden Sie diese Methode **nicht**, wenn in Ihrer Umgebung Laptops vorhanden Pfad für verschiedene Betriebssysteme: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` Kopieren Sie diese Datei nach `Desktop` und bearbeiten Sie sie. Nach der Bearbeitung kopieren Sie sie zurück in den ursprünglichen Pfad. -#### macOS +### macOS ```text /etc/hosts ``` @@ -96,7 +96,7 @@ Sie können `vim` verwenden, es ist vorinstalliert. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.en.md b/content/self-host/nat-loopback-issues/_index.en.md index 22082c9..167fd93 100644 --- a/content/self-host/nat-loopback-issues/_index.en.md +++ b/content/self-host/nat-loopback-issues/_index.en.md @@ -17,7 +17,7 @@ B: Have a firewall that supports and has enabled the NAT Loopback. You may notice you are unable to connect to your server through your **Public IP** or **Domain** (Which in theory points to your public IP). -## Problem +# Problem In this example we will follow what happens when LAN devices try connecting to `rustdesk.example.com`. Assume your router's public IP will be `172.16.16.1`, the LAN IP of your server is `192.168.11.20` and the domain you desire is `rustdesk.example.com`, and you have a client using '192.168.11.2'. When you setup a server behind the router's NAT you can add a port forward in the router to change any incoming messages to the PUBLIC IP 172.16.16.1 to go to the server at 192.168.11.20 @@ -35,17 +35,17 @@ The NAT Loopback feature will effectively change the source "From 192.168.11.2" If there is an issue with connections only while you are inside the LAN, but it works fine from offsite this may be the problem you are having. -## Solutions +# Solutions There are three ways to solve this issue. -### 1. Set up NAT Loopback on your router +## 1. Set up NAT Loopback on your router You could set up NAT Loopback on your router if you know how to, but setting this requires knowledge of networking. Some routers don't have the ability to adjust this setting, so this is not the best option for everyone. {{% notice note %}} An article from [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) explains this very well. You could start learning from here. {{% /notice %}} -### 2. Deploy a DNS server on your LAN +## 2. Deploy a DNS server on your LAN First, choose which you prefer, [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) or [Pi-hole](https://github.com/pi-hole/docker-pi-hole). You could deploy it through docker, or you could deploy on the same server as your RustDesk Server. The example below will show you some steps for this example. Both of them are DNS based adblockers, but you could disable this functionality if you don't want to block ads. @@ -53,7 +53,7 @@ Both of them are DNS based adblockers, but you could disable this functionality First, point your `domain` to your RustDesk server's LAN IP (for example `192.168.11.20`). Then go to your router's `DHCP` setting (Caution: NOT WAN) and set your `First` DNS IP to the server that you deployed AdGuard Home or Pi-hole. `Secondary` DNS could be your ISP's DNS or other public DNS, e.g. `1.1.1.1` for Cloudflare or `8.8.8.8` for Google, and you're done! Here is an example: -#### AdGuard Home +### AdGuard Home Blocking ads may cause problems, if you don't want to figure out the solution and want to disable this functionality, click "Disable protection" button. ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ Here is what the final result looks like. ***Don't forget to assign your AdGuard Home to your router's LAN DHCP!***
-#### Pi-hole +### Pi-hole Blocking ads may cause problems, if you don't want to figure out the solution and want to disable this functionality, click "Indefinitely" button within the "Disable Blocking" submenu. ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ To check the final results, check the yellow lines in this picture. ***Don't forget to assign your Pi-hole to your router's LAN DHCP!*** -### 3. Add rules to your hosts file +## 3. Add rules to your hosts file This method is only recommended if you have a small number of devices. If you have many devices the DNS method is preferred. Otherwise you would have to manually do this on each device that needs access to the server. {{% notice warning %}} @@ -98,13 +98,13 @@ If this method is used on a portable device like a laptop, it will not be able t Path for different OS: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` You can edit with elevated privilages or you can copy this file to `Desktop` and edit it. After you edit it, copy back to original path. -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ You could use `vim`, it is pre-installed. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.es.md b/content/self-host/nat-loopback-issues/_index.es.md index 17f5b77..e2bf92a 100644 --- a/content/self-host/nat-loopback-issues/_index.es.md +++ b/content/self-host/nat-loopback-issues/_index.es.md @@ -17,7 +17,7 @@ B: Tener un firewall que soporte y tenga habilitado el NAT Loopback. Puedes notar que no puedes conectarte a tu servidor a través de tu **IP Pública** o **Dominio** (que en teoría apunta a tu IP pública). -## Problema +# Problema En este ejemplo seguiremos lo que sucede cuando los dispositivos LAN intentan conectarse a `rustdesk.example.com`. Asume que la IP pública de tu router será `172.16.16.1`, la IP LAN de tu servidor es `192.168.11.20` y el dominio que deseas es `rustdesk.example.com`, y tienes un cliente usando '192.168.11.2'. Cuando configuras un servidor detrás del NAT del router puedes agregar un reenvío de puerto en el router para cambiar cualquier mensaje entrante a la IP PÚBLICA 172.16.16.1 para que vaya al servidor en 192.168.11.20 @@ -35,17 +35,17 @@ La característica NAT Loopback efectivamente cambiará la parte de origen "Desd Si hay un problema con las conexiones solo mientras estás dentro de la LAN, pero funciona bien desde fuera del sitio, este puede ser el problema que estás teniendo. -## Soluciones +# Soluciones Hay tres maneras de resolver este problema. -### 1. Configurar NAT Loopback en tu router +## 1. Configurar NAT Loopback en tu router Podrías configurar NAT Loopback en tu router si sabes cómo, pero configurar esto requiere conocimiento de redes. Algunos routers no tienen la capacidad de ajustar esta configuración, por lo que esta no es la mejor opción para todos. {{% notice note %}} Un artículo de [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) explica esto muy bien. Podrías empezar a aprender desde aquí. {{% /notice %}} -### 2. Desplegar un servidor DNS en tu LAN +## 2. Desplegar un servidor DNS en tu LAN Primero, elige cuál prefieres, [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) o [Pi-hole](https://github.com/pi-hole/docker-pi-hole). Podrías desplegarlo a través de docker, o podrías desplegarlo en el mismo servidor que tu Servidor RustDesk. El ejemplo de abajo te mostrará algunos pasos para este ejemplo. Ambos son bloqueadores de anuncios basados en DNS, pero podrías deshabilitar esta funcionalidad si no quieres bloquear anuncios. @@ -53,7 +53,7 @@ Ambos son bloqueadores de anuncios basados en DNS, pero podrías deshabilitar es Primero, apunta tu `dominio` a la IP LAN de tu servidor RustDesk (por ejemplo `192.168.11.20`). Luego ve a la configuración `DHCP` de tu router (Precaución: NO WAN) y establece tu `Primera` IP DNS al servidor donde desplegaste AdGuard Home o Pi-hole. El DNS `Secundario` podría ser el DNS de tu ISP u otro DNS público, ej. `1.1.1.1` para Cloudflare o `8.8.8.8` para Google, ¡y listo! Aquí hay un ejemplo: -#### AdGuard Home +### AdGuard Home Bloquear anuncios puede causar problemas, si no quieres averiguar la solución y quieres deshabilitar esta funcionalidad, haz clic en el botón "Deshabilitar protección". ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ Así es como se ve el resultado final. ***¡No olvides asignar tu AdGuard Home al DHCP LAN de tu router!***
-#### Pi-hole +### Pi-hole Bloquear anuncios puede causar problemas, si no quieres averiguar la solución y quieres deshabilitar esta funcionalidad, haz clic en el botón "Indefinidamente" dentro del submenú "Deshabilitar Bloqueo". ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ Para verificar los resultados finales, revisa las líneas amarillas en esta imag ***¡No olvides asignar tu Pi-hole al DHCP LAN de tu router!*** -### 3. Agregar reglas a tu archivo hosts +## 3. Agregar reglas a tu archivo hosts Este método solo se recomienda si tienes un pequeño número de dispositivos. Si tienes muchos dispositivos, se prefiere el método DNS. De lo contrario tendrías que hacer esto manualmente en cada dispositivo que necesite acceso al servidor. {{% notice warning %}} @@ -98,13 +98,13 @@ Si este método se usa en un dispositivo portátil como una laptop, no podrá co Ruta para diferentes OS: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` Puedes editar con privilegios elevados o puedes copiar este archivo al `Escritorio` y editarlo. Después de editarlo, cópialo de vuelta a la ruta original. -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ Podrías usar `vim`, viene preinstalado. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.fr.md b/content/self-host/nat-loopback-issues/_index.fr.md index 5aa2cb3..1e95100 100644 --- a/content/self-host/nat-loopback-issues/_index.fr.md +++ b/content/self-host/nat-loopback-issues/_index.fr.md @@ -17,7 +17,7 @@ B : Avoir un pare-feu qui prend en charge et a activé le NAT Loopback. Vous pourriez remarquer que vous ne pouvez pas vous connecter à votre serveur via votre **IP publique** ou **domaine** (qui en théorie pointe vers votre IP publique). -## Problème +# Problème Dans cet exemple, nous suivrons ce qui se passe lorsque les appareils LAN tentent de se connecter à `rustdesk.example.com`. Supposons que l'IP publique de votre routeur soit `172.16.16.1`, l'IP LAN de votre serveur soit `192.168.11.20` et le domaine que vous souhaitez soit `rustdesk.example.com`, et vous avez un client utilisant '192.168.11.2'. Lorsque vous configurez un serveur derrière le NAT du routeur, vous pouvez ajouter une redirection de port dans le routeur pour changer tout message entrant vers l'IP PUBLIQUE 172.16.16.1 pour aller au serveur à 192.168.11.20 @@ -35,17 +35,17 @@ La fonctionnalité NAT Loopback changera effectivement la partie source "De 192. S'il y a un problème avec les connexions seulement lorsque vous êtes à l'intérieur du LAN, mais ça fonctionne bien depuis l'extérieur, c'est peut-être le problème que vous rencontrez. -## Solutions +# Solutions Il y a trois façons de résoudre ce problème. -### 1. Configurer le NAT Loopback sur votre routeur +## 1. Configurer le NAT Loopback sur votre routeur Vous pourriez configurer le NAT Loopback sur votre routeur si vous savez comment faire, mais configurer cela nécessite des connaissances en réseaux. Certains routeurs n'ont pas la capacité d'ajuster ce paramètre, donc ce n'est pas la meilleure option pour tout le monde. {{% notice note %}} Un article de [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) l'explique très bien. Vous pourriez commencer à apprendre à partir d'ici. {{% /notice %}} -### 2. Déployer un serveur DNS sur votre LAN +## 2. Déployer un serveur DNS sur votre LAN D'abord, choisissez lequel vous préférez, [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) ou [Pi-hole](https://github.com/pi-hole/docker-pi-hole). Vous pourriez le déployer via docker, ou vous pourriez le déployer sur le même serveur que votre serveur RustDesk. L'exemple ci-dessous vous montrera quelques étapes pour cet exemple. Tous les deux sont des bloqueurs de publicités basés sur DNS, mais vous pourriez désactiver cette fonctionnalité si vous ne voulez pas bloquer les publicités. @@ -53,7 +53,7 @@ Tous les deux sont des bloqueurs de publicités basés sur DNS, mais vous pourri D'abord, pointez votre `domaine` vers l'IP LAN de votre serveur RustDesk (par exemple `192.168.11.20`). Ensuite, allez dans les paramètres `DHCP` de votre routeur (Attention : PAS WAN) et définissez votre `Première` IP DNS sur le serveur où vous avez déployé AdGuard Home ou Pi-hole. Le DNS `Secondaire` pourrait être le DNS de votre FAI ou autre DNS public, ex. `1.1.1.1` pour Cloudflare ou `8.8.8.8` pour Google, et c'est terminé ! Voici un exemple : -#### AdGuard Home +### AdGuard Home Bloquer les publicités peut causer des problèmes, si vous ne voulez pas comprendre la solution et voulez désactiver cette fonctionnalité, cliquez sur le bouton "Désactiver la protection". ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ Voici à quoi ressemble le résultat final. ***N'oubliez pas d'assigner votre AdGuard Home au DHCP LAN de votre routeur !***
-#### Pi-hole +### Pi-hole Bloquer les publicités peut causer des problèmes, si vous ne voulez pas comprendre la solution et voulez désactiver cette fonctionnalité, cliquez sur le bouton "Indéfiniment" dans le sous-menu "Désactiver le blocage". ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ Pour vérifier les résultats finaux, regardez les lignes jaunes dans cette imag ***N'oubliez pas d'assigner votre Pi-hole au DHCP LAN de votre routeur !*** -### 3. Ajouter des règles à votre fichier hosts +## 3. Ajouter des règles à votre fichier hosts Cette méthode n'est recommandée que si vous avez un petit nombre d'appareils. Si vous avez beaucoup d'appareils, la méthode DNS est préférée. Sinon, vous devriez faire cela manuellement sur chaque appareil qui a besoin d'accéder au serveur. {{% notice warning %}} @@ -98,13 +98,13 @@ Si cette méthode est utilisée sur un appareil portable comme un ordinateur por Chemin pour différents OS : -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` Vous pouvez éditer avec des privilèges élevés ou vous pouvez copier ce fichier sur le `Bureau` et l'éditer. Après l'avoir édité, copiez-le de retour au chemin original. -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ Vous pourriez utiliser `vim`, il est pré-installé. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.it.md b/content/self-host/nat-loopback-issues/_index.it.md index 30ef93d..2aaf4d8 100644 --- a/content/self-host/nat-loopback-issues/_index.it.md +++ b/content/self-host/nat-loopback-issues/_index.it.md @@ -17,7 +17,7 @@ B: Avere un firewall che supporta e ha abilitato il NAT Loopback. Potresti notare di non riuscire a connetterti al tuo server tramite il tuo **IP Pubblico** o **Dominio** (che in teoria punta al tuo IP pubblico). -## Problema +# Problema In questo esempio seguiremo cosa succede quando i dispositivi LAN tentano di connettersi a `rustdesk.example.com`. Assumiamo che l'IP pubblico del tuo router sia `172.16.16.1`, l'IP LAN del tuo server sia `192.168.11.20` e il dominio che desideri sia `rustdesk.example.com`, e hai un client che usa '192.168.11.2'. Quando configuri un server dietro il NAT del router puoi aggiungere un port forward nel router per cambiare qualsiasi messaggio in entrata verso l'IP PUBBLICO 172.16.16.1 per andare al server a 192.168.11.20 @@ -35,17 +35,17 @@ La funzionalità NAT Loopback cambierà effettivamente la parte sorgente "Da 192 Se c'è un problema con le connessioni solo mentre sei dentro la LAN, ma funziona bene da fuori sede questo potrebbe essere il problema che stai avendo. -## Soluzioni +# Soluzioni Ci sono tre modi per risolvere questo problema. -### 1. Configurare NAT Loopback sul tuo router +## 1. Configurare NAT Loopback sul tuo router Potresti configurare NAT Loopback sul tuo router se sai come fare, ma configurare questo richiede conoscenza di networking. Alcuni router non hanno la capacità di regolare questa impostazione, quindi questa non è l'opzione migliore per tutti. {{% notice note %}} Un articolo da [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) spiega questo molto bene. Potresti iniziare a imparare da qui. {{% /notice %}} -### 2. Distribuire un server DNS sulla tua LAN +## 2. Distribuire un server DNS sulla tua LAN Prima, scegli quale preferisci, [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) o [Pi-hole](https://github.com/pi-hole/docker-pi-hole). Potresti distribuirlo tramite docker, o potresti distribuirlo sullo stesso server del tuo Server RustDesk. L'esempio sotto ti mostrerà alcuni passaggi per questo esempio. Entrambi sono bloccatori di pubblicità basati su DNS, ma potresti disabilitare questa funzionalità se non vuoi bloccare le pubblicità. @@ -53,7 +53,7 @@ Entrambi sono bloccatori di pubblicità basati su DNS, ma potresti disabilitare Prima, punta il tuo `dominio` all'IP LAN del tuo server RustDesk (per esempio `192.168.11.20`). Poi vai alle impostazioni `DHCP` del tuo router (Attenzione: NON WAN) e imposta il tuo `Primo` IP DNS al server dove hai distribuito AdGuard Home o Pi-hole. Il DNS `Secondario` potrebbe essere il DNS del tuo ISP o altro DNS pubblico, es. `1.1.1.1` per Cloudflare o `8.8.8.8` per Google, e hai finito! Ecco un esempio: -#### AdGuard Home +### AdGuard Home Bloccare le pubblicità può causare problemi, se non vuoi capire la soluzione e vuoi disabilitare questa funzionalità, clicca il bottone "Disabilita protezione". ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ Ecco come appare il risultato finale. ***Non dimenticare di assegnare il tuo AdGuard Home al DHCP LAN del tuo router!***
-#### Pi-hole +### Pi-hole Bloccare le pubblicità può causare problemi, se non vuoi capire la soluzione e vuoi disabilitare questa funzionalità, clicca il bottone "Indefinitamente" nel sottomenu "Disabilita Blocco". ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ Per controllare i risultati finali, controlla le righe gialle in questa immagine ***Non dimenticare di assegnare il tuo Pi-hole al DHCP LAN del tuo router!*** -### 3. Aggiungere regole al tuo file hosts +## 3. Aggiungere regole al tuo file hosts Questo metodo è raccomandato solo se hai un piccolo numero di dispositivi. Se hai molti dispositivi il metodo DNS è preferito. Altrimenti dovresti fare questo manualmente su ogni dispositivo che ha bisogno di accesso al server. {{% notice warning %}} @@ -98,13 +98,13 @@ Se questo metodo è usato su un dispositivo portatile come un laptop, non sarà Percorso per diversi OS: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` Puoi modificare con privilegi elevati o puoi copiare questo file sul `Desktop` e modificarlo. Dopo averlo modificato, copialo indietro al percorso originale. -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ Potresti usare `vim`, è pre-installato. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.ja.md b/content/self-host/nat-loopback-issues/_index.ja.md index 4c0c4bb..785af30 100644 --- a/content/self-host/nat-loopback-issues/_index.ja.md +++ b/content/self-host/nat-loopback-issues/_index.ja.md @@ -17,7 +17,7 @@ B:NAT ループバックをサポートし、有効にしたファイアウォ **パブリックIP**または**ドメイン**(理論的にはパブリックIPを指している)を通じてサーバーに接続できないことに気づくかもしれません。 -## 問題 +# 問題 この例では、LANデバイスが`rustdesk.example.com`に接続しようとするときに何が起こるかを追います。ルーターのパブリックIPが`172.16.16.1`、サーバーのLAN IPが`192.168.11.20`、希望するドメインが`rustdesk.example.com`で、'192.168.11.2'を使用しているクライアントがあると仮定します。 ルーターのNATの背後にサーバーを設定するとき、ルーターにポートフォワードを追加して、パブリックIP 172.16.16.1への入来メッセージを192.168.11.20のサーバーに変更できます。 @@ -35,17 +35,17 @@ NAT ループバック機能は、プロセスの早い段階でアドレスの LAN内にいる間だけ接続に問題があるが、オフサイトからは正常に動作する場合、これがあなたが抱えている問題かもしれません。 -## 解決策 +# 解決策 この問題を解決する方法は3つあります。 -### 1. ルーターでNAT ループバックを設定する +## 1. ルーターでNAT ループバックを設定する 方法を知っている場合はルーターでNAT ループバックを設定できますが、これを設定するにはネットワークの知識が必要です。一部のルーターにはこの設定を調整する機能がないため、これはすべての人にとって最適なオプションではありません。 {{% notice note %}} [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT)の記事がこれを非常によく説明しています。ここから学習を始めることができます。 {{% /notice %}} -### 2. LANにDNSサーバーをデプロイする +## 2. LANにDNSサーバーをデプロイする まず、[AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker)または[Pi-hole](https://github.com/pi-hole/docker-pi-hole)のどちらを好むか選択してください。docker経由でデプロイするか、RustDeskサーバーと同じサーバーにデプロイすることができます。以下の例では、この例のいくつかのステップを示します。 どちらもDNSベースの広告ブロッカーですが、広告をブロックしたくない場合はこの機能を無効にできます。 @@ -53,7 +53,7 @@ LAN内にいる間だけ接続に問題があるが、オフサイトからは まず、`ドメイン`をRustDeskサーバーのLAN IP(例えば`192.168.11.20`)に指向します。次にルーターの`DHCP`設定(注意:WANではない)に行き、AdGuard HomeまたはPi-holeをデプロイしたサーバーに`第一`DNS IPを設定します。`第二`DNSはあなたのISPのDNSまたはその他のパブリックDNS、例えばCloudflareの`1.1.1.1`またはGoogleの`8.8.8.8`にでき、これで完了です! 例を以下に示します: -#### AdGuard Home +### AdGuard Home 広告のブロックは問題を引き起こす可能性があります。解決策を理解したくなく、この機能を無効にしたい場合は、「保護を無効にする」ボタンをクリックしてください。 ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ LAN内にいる間だけ接続に問題があるが、オフサイトからは ***AdGuard HomeをルーターのLAN DHCPに割り当てることを忘れないでください!***
-#### Pi-hole +### Pi-hole 広告のブロックは問題を引き起こす可能性があります。解決策を理解したくなく、この機能を無効にしたい場合は、「ブロックを無効にする」サブメニュー内の「無期限」ボタンをクリックしてください。 ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ LAN内にいる間だけ接続に問題があるが、オフサイトからは ***Pi-holeをルーターのLAN DHCPに割り当てることを忘れないでください!*** -### 3. hostsファイルにルールを追加する +## 3. hostsファイルにルールを追加する この方法は、デバイス数が少ない場合のみ推奨されます。多くのデバイスがある場合はDNS方法が好ましいです。そうでなければ、サーバーへのアクセスが必要な各デバイスで手動でこれを行う必要があります。 {{% notice warning %}} @@ -98,13 +98,13 @@ LAN内にいる間だけ接続に問題があるが、オフサイトからは 異なるOSのパス: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` 昇格した特権で編集するか、このファイルを`デスクトップ`にコピーして編集できます。編集後、元のパスにコピーし直してください。 -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ C:\Windows\system32\drivers\etc\hosts sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.pt.md b/content/self-host/nat-loopback-issues/_index.pt.md index 9a4106c..2c2aa70 100644 --- a/content/self-host/nat-loopback-issues/_index.pt.md +++ b/content/self-host/nat-loopback-issues/_index.pt.md @@ -17,7 +17,7 @@ B: Ter um firewall que suporte e tenha habilitado o NAT Loopback. Você pode notar que não consegue se conectar ao seu servidor através do seu **IP Público** ou **Domínio** (que em teoria aponta para seu IP público). -## Problema +# Problema Neste exemplo seguiremos o que acontece quando dispositivos LAN tentam se conectar a `rustdesk.example.com`. Assuma que o IP público do seu roteador será `172.16.16.1`, o IP LAN do seu servidor é `192.168.11.20` e o domínio que você deseja é `rustdesk.example.com`, e você tem um cliente usando '192.168.11.2'. Quando você configura um servidor atrás do NAT do roteador, pode adicionar um encaminhamento de porta no roteador para alterar qualquer mensagem de entrada para o IP PÚBLICO 172.16.16.1 para ir ao servidor em 192.168.11.20 @@ -35,17 +35,17 @@ O recurso NAT Loopback efetivamente mudará a parte de origem "De 192.168.11.2" Se há um problema com conexões apenas enquanto você está dentro da LAN, mas funciona bem de fora do local, este pode ser o problema que você está tendo. -## Soluções +# Soluções Há três maneiras de resolver este problema. -### 1. Configurar NAT Loopback no seu roteador +## 1. Configurar NAT Loopback no seu roteador Você poderia configurar NAT Loopback no seu roteador se souber como, mas configurar isso requer conhecimento de redes. Alguns roteadores não têm a capacidade de ajustar esta configuração, então esta não é a melhor opção para todos. {{% notice note %}} Um artigo da [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) explica isso muito bem. Você poderia começar a aprender a partir daqui. {{% /notice %}} -### 2. Implantar um servidor DNS na sua LAN +## 2. Implantar um servidor DNS na sua LAN Primeiro, escolha qual você prefere, [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) ou [Pi-hole](https://github.com/pi-hole/docker-pi-hole). Você poderia implantá-lo via docker, ou poderia implantá-lo no mesmo servidor que seu Servidor RustDesk. O exemplo abaixo mostrará alguns passos para este exemplo. Ambos são bloqueadores de anúncios baseados em DNS, mas você poderia desabilitar esta funcionalidade se não quiser bloquear anúncios. @@ -53,7 +53,7 @@ Ambos são bloqueadores de anúncios baseados em DNS, mas você poderia desabili Primeiro, aponte seu `domínio` para o IP LAN do seu servidor RustDesk (por exemplo `192.168.11.20`). Depois vá para a configuração `DHCP` do seu roteador (Cuidado: NÃO WAN) e defina seu `Primeiro` IP DNS para o servidor onde você implantou AdGuard Home ou Pi-hole. O DNS `Secundário` poderia ser o DNS do seu ISP ou outro DNS público, ex. `1.1.1.1` para Cloudflare ou `8.8.8.8` para Google, e está pronto! Aqui está um exemplo: -#### AdGuard Home +### AdGuard Home Bloquear anúncios pode causar problemas, se você não quer descobrir a solução e quer desabilitar esta funcionalidade, clique no botão "Desabilitar proteção". ![](images/adguard_home_disable_protection.png) @@ -75,7 +75,7 @@ Aqui está como fica o resultado final. ***Não esqueça de atribuir seu AdGuard Home ao DHCP LAN do seu roteador!***
-#### Pi-hole +### Pi-hole Bloquear anúncios pode causar problemas, se você não quer descobrir a solução e quer desabilitar esta funcionalidade, clique no botão "Indefinidamente" dentro do submenu "Desabilitar Bloqueio". ![](images/pi_hole_disable_blocking.png) @@ -89,7 +89,7 @@ Para verificar os resultados finais, verifique as linhas amarelas nesta imagem. ***Não esqueça de atribuir seu Pi-hole ao DHCP LAN do seu roteador!*** -### 3. Adicionar regras ao seu arquivo hosts +## 3. Adicionar regras ao seu arquivo hosts Este método só é recomendado se você tem um pequeno número de dispositivos. Se você tem muitos dispositivos, o método DNS é preferido. Caso contrário você teria que fazer isso manualmente em cada dispositivo que precisa de acesso ao servidor. {{% notice warning %}} @@ -98,13 +98,13 @@ Se este método for usado em um dispositivo portátil como um laptop, ele não c Caminho para diferentes OS: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` Você pode editar com privilégios elevados ou pode copiar este arquivo para a `Área de Trabalho` e editá-lo. Depois de editá-lo, copie de volta para o caminho original. -#### macOS +### macOS ```text /etc/hosts ``` @@ -113,7 +113,7 @@ Você poderia usar `vim`, ele vem pré-instalado. sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.zh-cn.md b/content/self-host/nat-loopback-issues/_index.zh-cn.md index 22925bc..c1c3074 100644 --- a/content/self-host/nat-loopback-issues/_index.zh-cn.md +++ b/content/self-host/nat-loopback-issues/_index.zh-cn.md @@ -16,7 +16,7 @@ B:拥有支持并启用了 NAT 环回的防火墙。 您可能会注意到无法通过**公共 IP** 或**域名**(理论上指向您的公共 IP)连接到您的服务器。 -## 问题 +# 问题 在此示例中,我们将跟踪 LAN 设备尝试连接到 `rustdesk.example.com` 时发生的情况。假设您的路由器的公共 IP 为 `172.16.16.1`,服务器的 LAN IP 为 `192.168.11.20`,您想要的域名为 `rustdesk.example.com`,并且您有一个使用 '192.168.11.2' 的客户端。 当您在路由器的 NAT 后面设置服务器时,您可以在路由器中添加端口转发规则,将任何传入到公共 IP 172.16.16.1 的消息转发到 192.168.11.20 的服务器。 @@ -33,17 +33,17 @@ NAT 环回功能将有效地在过程早期更改源"从 192.168.11.2"地址部 如果只有在您在 LAN 内部时连接才有问题,但从异地工作正常,这可能就是您遇到的问题。 -## 解决方案 +# 解决方案 有三种方法可以解决此问题。 -### 1. 在路由器上设置 NAT 环回 +## 1. 在路由器上设置 NAT 环回 如果您知道如何操作,您可以在路由器上设置 NAT 环回,但这需要网络知识。某些路由器没有调整此设置的能力,因此这不是每个人的最佳选择。 {{% notice note %}} 来自 [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) 的文章很好地解释了这一点。您可以从这里开始学习。 {{% /notice %}} -### 2. 在您的 LAN 上部署 DNS 服务器 +## 2. 在您的 LAN 上部署 DNS 服务器 首先,选择您偏好的,[AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) 或 [Pi-hole](https://github.com/pi-hole/docker-pi-hole)。您可以通过 docker 部署它,或者可以部署在与 RustDesk 服务器相同的服务器上。下面的示例将为您展示此示例的一些步骤。 它们都是基于 DNS 的广告拦截器,但如果您不想拦截广告,可以禁用此功能。 @@ -51,7 +51,7 @@ NAT 环回功能将有效地在过程早期更改源"从 192.168.11.2"地址部 首先,将您的`域名`指向您的 RustDesk 服务器的 LAN IP(例如 `192.168.11.20`)。然后转到路由器的 `DHCP` 设置(注意:不是 WAN)并将您的`第一` DNS IP 设置为您部署了 AdGuard Home 或 Pi-hole 的服务器。`第二` DNS 可以是您的 ISP 的 DNS 或其他公共 DNS,例如 Cloudflare 的 `1.1.1.1` 或 Google 的 `8.8.8.8`,您就完成了! 这里是一个示例: -#### AdGuard Home +### AdGuard Home 拦截广告可能会导致问题,如果您不想找出解决方案并想禁用此功能,请点击"禁用保护"按钮。 ![](images/adguard_home_disable_protection.png) @@ -73,7 +73,7 @@ NAT 环回功能将有效地在过程早期更改源"从 192.168.11.2"地址部 ***不要忘记将您的 AdGuard Home 分配给路由器的 LAN DHCP!***
-#### Pi-hole +### Pi-hole 拦截广告可能会导致问题,如果您不想找出解决方案并想禁用此功能,请在"禁用拦截"子菜单中点击"无限期"按钮。 ![](images/pi_hole_disable_blocking.png) @@ -87,7 +87,7 @@ NAT 环回功能将有效地在过程早期更改源"从 192.168.11.2"地址部 ***不要忘记将您的 Pi-hole 分配给路由器的 LAN DHCP!*** -### 3. 向您的 hosts 文件添加规则 +## 3. 向您的 hosts 文件添加规则 仅在您有少量设备时才推荐此方法。如果您有很多设备,首选 DNS 方法。否则,您必须在需要访问服务器的每个设备上手动执行此操作。 {{% notice warning %}} @@ -96,13 +96,13 @@ NAT 环回功能将有效地在过程早期更改源"从 192.168.11.2"地址部 不同操作系统的路径: -#### Windows +### Windows ```text C:\Windows\system32\drivers\etc\hosts ``` 您可以使用提升的权限进行编辑,或者可以将此文件复制到`桌面`并编辑它。编辑后,复制回原始路径。 -#### macOS +### macOS ```text /etc/hosts ``` @@ -111,7 +111,7 @@ C:\Windows\system32\drivers\etc\hosts sudo vim /etc/hosts ``` -#### Linux +### Linux ```text /etc/hosts ``` diff --git a/content/self-host/nat-loopback-issues/_index.zh-tw.md b/content/self-host/nat-loopback-issues/_index.zh-tw.md index 15a20f7..d3388fc 100644 --- a/content/self-host/nat-loopback-issues/_index.zh-tw.md +++ b/content/self-host/nat-loopback-issues/_index.zh-tw.md @@ -18,10 +18,10 @@ pre: "2.5. " 您的客戶端和伺服器在同一臺路由器之後,所以當您區域網路的裝置要連線到 ``rustdesk.example.com`` 的時候,首先,它會解析這個網域的IP,也就是 ``8.8.8.8``,然後連接到這個IP,接著您的路由器可能會直接**不知道**這條連線該去哪裡,然後它會覺得這個連接應該會想要去路由器它自己,接著您的連結就會失敗。 -## 解決方法 +# 解決方法 有3個方式可以解決這個問題。 -### 1. 在您的路由器設置 NAT Loopback +## 1. 在您的路由器設置 NAT Loopback 如果您知道如何設置的話您可以直接設置,但是設定這個需要網路知識,而且有些路由器可能沒有調整這個設定的能力,所以這不是最好的解決方案。 @@ -29,7 +29,7 @@ pre: "2.5. " 一篇來自 [MikroTik](https://help.mikrotik.com/docs/display/ROS/NAT#NAT-HairpinNAT) 的文章解釋這個的非常棒,您可以從這開始學習。 {{% /notice %}} -### 2. 在您的區域網路部署一個DNS伺服器 +## 2. 在您的區域網路部署一個DNS伺服器 首先,挑一個您喜歡的 [AdGuard Home](https://github.com/AdguardTeam/AdGuardHome/wiki/Docker) 或 [PiHole](https://github.com/pi-hole/docker-pi-hole),您可以使用 docker 部署,也可以部署這個跟 RustDesk Server 在同一台伺服器。以下範例會使用它們作為範例。 它們都是基於 DNS 的廣告攔截器,如果您不想要封鎖廣告,您可以關閉此功能。 @@ -37,7 +37,7 @@ pre: "2.5. " 首先,指向您的 ``網域`` 至您的 RustDesk Server 的 LAN IP (例如: ``192.168.11.20``),接著到您的路由器的 ``DHCP`` 設定 **(警告: 不是 WAN 網際網路)** 請看範例: -#### AdGuard Home +### AdGuard Home 封鎖廣告可能會造成問題,如果您不想要尋找解決方法,並且想要關閉這個功能,請選擇"禁用保護"按鈕。 ![](images/adguard_home_disable_protection.png) @@ -57,7 +57,7 @@ pre: "2.5. " ***別忘記指派 AdGuard Home 到您路由器的LAN DHCP!***
-### PiHole +## PiHole 封鎖廣告可能會造成問題,如果您不想要尋找解決方法,並且想要關閉這個功能,請選擇 "Disable Blocking" 中的 "Indefinitely" 按鈕。 ![](images/pi_hole_disable_blocking.png) @@ -71,7 +71,7 @@ pre: "2.5. " ***別忘記指派 PiHole 到您路由器的LAN DHCP!*** -### 3. 在您的 hosts 檔案中添加規則 +## 3. 在您的 hosts 檔案中添加規則 只當您只有幾臺設備時建議採用此做法,如果您有很多的設備,DNS 方法是更推薦的。 {{% notice warning %}} diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.de.md b/content/self-host/rustdesk-server-oss/Docker/_index.de.md index 8533813..19c99b0 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.de.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.de.md @@ -3,9 +3,9 @@ title: Docker weight: 7 --- -### Installieren Sie Ihren eigenen Server mit Docker +## Installieren Sie Ihren eigenen Server mit Docker -#### Anforderungen +### Anforderungen Sie müssen Docker/Podman installiert haben, um einen RustDesk-Server als Docker-Container zu betreiben. Im Zweifelsfall installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist! Standardmäßig lauscht `hbbs` auf 21114 (TCP für die Webkonsole, nur in der Pro-Version verfügbar), 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.* @@ -13,7 +13,7 @@ Standardmäßig lauscht `hbbs` auf 21114 (TCP für die Webkonsole, nur in der Pr - TCP (**21114, 21115, 21116, 21117, 21118, 21119**) - UDP (**21116**) -#### Docker-Beispiele +### Docker-Beispiele ```sh sudo docker image pull rustdesk/rustdesk-server @@ -33,7 +33,7 @@ Wenn `--net=host` gut funktioniert, wird die Option `-p` nicht verwendet. Wenn S Sie können die Protokolle mit `docker logs hbbs` ansehen, wenn sie mit `-td` nicht zu sehen sind. Oder Sie können mit `-it` arbeiten, `hbbs/hbbr` wird nicht im Daemon-Modus laufen. {{% /notice %}} -#### Docker Compose-Beispiele +### Docker Compose-Beispiele Um die Dockerdateien mit `compose.yml` wie hier beschrieben ausführen zu können, müssen Sie [Docker Compose](https://docs.docker.com/compose/) installiert haben. ```yaml diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.en.md b/content/self-host/rustdesk-server-oss/Docker/_index.en.md index 07a9eb0..0895fc7 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.en.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.en.md @@ -5,9 +5,9 @@ weight: 7 > Here is another good tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Install your own server with Docker +## Install your own server with Docker -#### Requirements +### Requirements You need to have Docker/Podman installed to run a rustdesk-server as a Docker container. If in doubt, install Docker with this [guide](https://docs.docker.com/engine/install) to ensure it's the most up to date! Be sure to open these ports in the firewall: @@ -22,7 +22,7 @@ Be sure to open these ports in the firewall: *If you do not need web client support, the corresponding ports `21118`, `21119` can be disabled.* -#### Docker examples +### Docker examples ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ If `--net=host` works fine, the `-p` options are not used. If on Windows, leave If you cannot see logs with `-td`, you can see logs via `docker logs hbbs`. Or you can run with `-it`, `hbbs/hbbr` will not run as daemon mode. {{% /notice %}} -#### Docker Compose examples +### Docker Compose examples For running the Docker files with the `compose.yml` as described here you need to have [Docker Compose](https://docs.docker.com/compose/) installed. ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Podman Quadlet examples +### Podman Quadlet examples If you would like to run the containers with Podman as a systemd service you can use these sample Podman Quadlet configurations: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.es.md b/content/self-host/rustdesk-server-oss/Docker/_index.es.md index 747a56c..43a5d27 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.es.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.es.md @@ -5,9 +5,9 @@ weight: 7 > Aquí hay otro buen tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Instale su propio servidor con Docker +## Instale su propio servidor con Docker -#### Requisitos +### Requisitos Necesita tener Docker/Podman instalado para ejecutar un rustdesk-server como contenedor Docker. Si tiene dudas, instale Docker con esta [guía](https://docs.docker.com/engine/install) para asegurar que esté lo más actualizado posible. Asegúrese de abrir estos puertos en el firewall: @@ -22,7 +22,7 @@ Asegúrese de abrir estos puertos en el firewall: *Si no necesita soporte para cliente web, los puertos correspondientes `21118`, `21119` pueden deshabilitarse.* -#### Ejemplos Docker +### Ejemplos Docker ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ Si `--net=host` funciona bien, las opciones `-p` no se usan. Si en Windows, omit Si no puede ver logs con `-td`, puede ver logs a través de `docker logs hbbs`. O puede ejecutar con `-it`, `hbbs/hbbr` no se ejecutará como modo daemon. {{% /notice %}} -#### Ejemplos Docker Compose +### Ejemplos Docker Compose Para ejecutar los archivos Docker con el `compose.yml` como se describe aquí, necesita tener [Docker Compose](https://docs.docker.com/compose/) instalado. ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Ejemplos Podman Quadlet +### Ejemplos Podman Quadlet Si desea ejecutar los contenedores con Podman como servicio systemd, puede usar estas configuraciones de ejemplo de Podman Quadlet: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.fr.md b/content/self-host/rustdesk-server-oss/Docker/_index.fr.md index 314df9a..9580492 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.fr.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.fr.md @@ -5,9 +5,9 @@ weight: 7 > Voici un autre bon tutoriel : [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Installez votre propre serveur avec Docker +## Installez votre propre serveur avec Docker -#### Exigences +### Exigences Vous devez avoir Docker/Podman installé pour exécuter un rustdesk-server en tant que conteneur Docker. En cas de doute, installez Docker avec ce [guide](https://docs.docker.com/engine/install) pour vous assurer qu'il soit le plus à jour possible ! Assurez-vous d'ouvrir ces ports dans le pare-feu : @@ -22,7 +22,7 @@ Assurez-vous d'ouvrir ces ports dans le pare-feu : *Si vous n'avez pas besoin du support client web, les ports correspondants `21118`, `21119` peuvent être désactivés.* -#### Exemples Docker +### Exemples Docker ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ Si `--net=host` fonctionne bien, les options `-p` ne sont pas utilisées. Si sur Si vous ne pouvez pas voir les logs avec `-td`, vous pouvez voir les logs via `docker logs hbbs`. Ou vous pouvez exécuter avec `-it`, `hbbs/hbbr` ne s'exécuteront pas en mode daemon. {{% /notice %}} -#### Exemples Docker Compose +### Exemples Docker Compose Pour exécuter les fichiers Docker avec le `compose.yml` comme décrit ici, vous devez avoir [Docker Compose](https://docs.docker.com/compose/) installé. ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Exemples Podman Quadlet +### Exemples Podman Quadlet Si vous souhaitez exécuter les conteneurs avec Podman en tant que service systemd, vous pouvez utiliser ces exemples de configurations Podman Quadlet : diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.it.md b/content/self-host/rustdesk-server-oss/Docker/_index.it.md index c83b240..e848ec6 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.it.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.it.md @@ -5,9 +5,9 @@ weight: 7 > Ecco un altro buon tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Installa il tuo server con Docker +## Installa il tuo server con Docker -#### Requisiti +### Requisiti Devi avere Docker/Podman installato per eseguire un rustdesk-server come contenitore Docker. In caso di dubbi, installa Docker con questa [guida](https://docs.docker.com/engine/install) per assicurarti che sia il più aggiornato possibile! Assicurati di aprire queste porte nel firewall: @@ -22,7 +22,7 @@ Assicurati di aprire queste porte nel firewall: *Se non hai bisogno del supporto client web, le porte corrispondenti `21118`, `21119` possono essere disabilitate.* -#### Esempi Docker +### Esempi Docker ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ Se `--net=host` funziona bene, le opzioni `-p` non vengono utilizzate. Se su Win Se non riesci a vedere i log con `-td`, puoi vedere i log tramite `docker logs hbbs`. Oppure puoi eseguire con `-it`, `hbbs/hbbr` non verranno eseguiti come modalità daemon. {{% /notice %}} -#### Esempi Docker Compose +### Esempi Docker Compose Per eseguire i file Docker con il `compose.yml` come descritto qui, devi avere [Docker Compose](https://docs.docker.com/compose/) installato. ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Esempi Podman Quadlet +### Esempi Podman Quadlet Se vuoi eseguire i contenitori con Podman come servizio systemd, puoi usare queste configurazioni di esempio di Podman Quadlet: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.ja.md b/content/self-host/rustdesk-server-oss/Docker/_index.ja.md index a2c41e2..7f0d765 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.ja.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.ja.md @@ -5,9 +5,9 @@ weight: 7 > こちらもう一つの良いチュートリアルです:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Docker で独自のサーバーをインストール +## Docker で独自のサーバーをインストール -#### 要件 +### 要件 rustdesk-server を Docker コンテナとして実行するには、Docker/Podman がインストールされている必要があります。疑問がある場合は、この[ガイド](https://docs.docker.com/engine/install)で Docker をインストールして、最新であることを確認してください! ファイアウォールでこれらのポートを開いてください: @@ -22,7 +22,7 @@ rustdesk-server を Docker コンテナとして実行するには、Docker/Podm *ウェブクライアントサポートが不要な場合、対応するポート `21118`、`21119` は無効にできます。* -#### Docker の例 +### Docker の例 ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stop `-td` でログが見えない場合は、`docker logs hbbs` でログを確認できます。または `-it` で実行すると、`hbbs/hbbr` はデーモンモードで実行されません。 {{% /notice %}} -#### Docker Compose の例 +### Docker Compose の例 ここで説明されている `compose.yml` で Docker ファイルを実行するには、[Docker Compose](https://docs.docker.com/compose/) がインストールされている必要があります。 ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Podman Quadlet の例 +### Podman Quadlet の例 systemd サービスとして Podman でコンテナを実行したい場合は、これらのサンプル Podman Quadlet 設定を使用できます: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.pt.md b/content/self-host/rustdesk-server-oss/Docker/_index.pt.md index a205f06..bd77cb9 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.pt.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.pt.md @@ -5,9 +5,9 @@ weight: 7 > Aqui está outro bom tutorial: [Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### Instale seu próprio servidor com Docker +## Instale seu próprio servidor com Docker -#### Requisitos +### Requisitos Você precisa ter Docker/Podman instalado para executar um rustdesk-server como um contêiner Docker. Se estiver em dúvida, instale o Docker com este [guia](https://docs.docker.com/engine/install) para garantir que esteja o mais atualizado possível! Certifique-se de abrir essas portas no firewall: @@ -22,7 +22,7 @@ Certifique-se de abrir essas portas no firewall: *Se você não precisar de suporte para cliente web, as portas correspondentes `21118`, `21119` podem ser desabilitadas.* -#### Exemplos Docker +### Exemplos Docker ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ Se `--net=host` funcionar bem, as opções `-p` não são usadas. Se no Windows, Se você não conseguir ver logs com `-td`, pode ver logs via `docker logs hbbs`. Ou pode executar com `-it`, `hbbs/hbbr` não executará como modo daemon. {{% /notice %}} -#### Exemplos Docker Compose +### Exemplos Docker Compose Para executar os arquivos Docker com o `compose.yml` conforme descrito aqui, você precisa ter o [Docker Compose](https://docs.docker.com/compose/) instalado. ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Exemplos Podman Quadlet +### Exemplos Podman Quadlet Se você quiser executar os contêineres com Podman como um serviço systemd, pode usar essas configurações exemplo do Podman Quadlet: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md b/content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md index 312d18d..ae11203 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.zh-cn.md @@ -5,9 +5,9 @@ weight: 7 > 这里有另一个很好的教程:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### 使用 Docker 安装您自己的服务器 +## 使用 Docker 安装您自己的服务器 -#### 要求 +### 要求 您需要安装 Docker/Podman 才能将 rustdesk-server 作为 Docker 容器运行。如有疑问,请使用此[指南](https://docs.docker.com/engine/install)安装 Docker,以确保它是最新的! 确保在防火墙中打开这些端口: @@ -22,7 +22,7 @@ weight: 7 *如果您不需要网页客户端支持,可以禁用相应的端口 `21118`、`21119`。* -#### Docker 示例 +### Docker 示例 ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stop 如果您无法使用 `-td` 看到日志,可以通过 `docker logs hbbs` 查看日志。或者您可以使用 `-it` 运行,`hbbs/hbbr` 不会作为守护进程模式运行。 {{% /notice %}} -#### Docker Compose 示例 +### Docker Compose 示例 要使用这里描述的 `compose.yml` 运行 Docker 文件,您需要安装 [Docker Compose](https://docs.docker.com/compose/)。 ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Podman Quadlet 示例 +### Podman Quadlet 示例 如果您想使用 Podman 作为 systemd 服务运行容器,可以使用这些示例 Podman Quadlet 配置: diff --git a/content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md b/content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md index 162729d..df2202f 100644 --- a/content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-oss/Docker/_index.zh-tw.md @@ -5,9 +5,9 @@ weight: 7 > 這裡有另一個很好的教學:[Building Your Own Remote Desktop Solution: RustDesk Self-Hosted on Cloud with Docker (Hetzner)](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f) -### 使用 Docker 安裝您自己的伺服器 +## 使用 Docker 安裝您自己的伺服器 -#### 要求 +### 要求 您需要安裝 Docker/Podman 才能將 rustdesk-server 作為 Docker 容器執行。如有疑問,請使用此[指南](https://docs.docker.com/engine/install)安裝 Docker,以確保它是最新的! 確保在防火牆中開啟這些埠口: @@ -22,7 +22,7 @@ weight: 7 *如果您不需要網頁客戶端支援,可以停用相應的埠口 `21118`、`21119`。* -#### Docker 範例 +### Docker 範例 ```sh sudo docker image pull rustdesk/rustdesk-server @@ -42,7 +42,7 @@ sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stop 如果您無法使用 `-td` 看到日誌,可以透過 `docker logs hbbs` 查看日誌。或者您可以使用 `-it` 執行,`hbbs/hbbr` 不會作為守護進程模式執行。 {{% /notice %}} -#### Docker Compose 範例 +### Docker Compose 範例 要使用這裡描述的 `compose.yml` 執行 Docker 檔案,您需要安裝 [Docker Compose](https://docs.docker.com/compose/)。 ```yaml @@ -97,7 +97,7 @@ services: restart: unless-stopped ``` -#### Podman Quadlet 範例 +### Podman Quadlet 範例 如果您想使用 Podman 作為 systemd 服務執行容器,可以使用這些範例 Podman Quadlet 配置: diff --git a/content/self-host/rustdesk-server-oss/aapanel/_index.zh-cn.md b/content/self-host/rustdesk-server-oss/aapanel/_index.zh-cn.md index 1f6d0fd..ec47432 100644 --- a/content/self-host/rustdesk-server-oss/aapanel/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-oss/aapanel/_index.zh-cn.md @@ -3,10 +3,10 @@ title: 宝塔面板 weight: 40 --- 本手册基于宝塔面板正式版 9.2.0 -## 前提 +# 前提 已安装宝塔面板正式版,前往[宝塔面板](https://www.bt.cn/new/index.html)官网,选择对应的脚本下载安装 -## 部署 +# 部署 步骤一:登录宝塔面板,在菜单栏中点击 `Docker` 步骤二:首次会提示安装`Docker`和`Docker Compose`服务,点击立即安装,若已安装请忽略。 diff --git a/content/self-host/rustdesk-server-oss/install/_index.en.md b/content/self-host/rustdesk-server-oss/install/_index.en.md index 20fbcd6..bda408a 100644 --- a/content/self-host/rustdesk-server-oss/install/_index.en.md +++ b/content/self-host/rustdesk-server-oss/install/_index.en.md @@ -3,13 +3,13 @@ title: Installation weight: 1 --- -### Video tutorials +## Video tutorials There are many video tutorials on YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials. -### Server Requirements +## Server Requirements The hardware requirements are very low; the minimum configuration of a basic cloud server is enough, and the CPU and memory requirements are minimal. You can also use a Raspberry Pi or something similar. Regarding the network size, if the TCP hole punching direct connection fails, the relay traffic will be consumed. The traffic of a relay connection is between 30 K/s and 3 M/s (1920x1080 screen) depending on the resolution settings and screen update. If it is only for office work demand, the traffic is around 100 K/s. -### Firewall +## Firewall If you have UFW installed use the following commands to configure the firewall: ``` ufw allow 21114:21119/tcp @@ -17,8 +17,8 @@ ufw allow 21116/udp sudo ufw enable ``` -### Install -#### Method 1: Docker (Recommended) +## Install +### Method 1: Docker (Recommended) ``` bash <(wget -qO- https://get.docker.com) @@ -28,7 +28,7 @@ sudo docker compose up -d For more details, please check [Docker](/docs/en/self-host/rustdesk-server-oss/docker/). -#### Method 2: Install your own server as systemd service using a simple to run install script +### Method 2: Install your own server as systemd service using a simple to run install script Script is hosted on [Techahold](https://github.com/techahold/rustdeskinstall) and supported on our [Discord](https://discord.com/invite/nDceKgxnkV). Currently the script will download and setup the Relay and Signal Servers (hbbr and hbbs), generate configs and host them on a password protected web page for simple deployment to clients. @@ -44,9 +44,9 @@ There is also an update script on [Techahold's](https://github.com/techahold/rus From there, note down the IP/DNS and Key shown at the end of the install and insert those into your client Settings > Network > ID/Relay server `ID server` and `Key` fields, respectively, leaving the other fields blank (see note below). -#### Method 3: Install your own server as systemd service using deb file for debian distros +### Method 3: Install your own server as systemd service using deb file for debian distros Please [Download](https://github.com/rustdesk/rustdesk-server/releases/latest) deb files yourself and install with `apt-get -f install .deb` or `dpkg -i .deb`. -### Configure client +## Configure client Please check [this](/docs/en/self-host/client-configuration/#2-manual-config). diff --git a/content/self-host/rustdesk-server-oss/install/_index.pt.md b/content/self-host/rustdesk-server-oss/install/_index.pt.md index 5ccd96a..1248a90 100644 --- a/content/self-host/rustdesk-server-oss/install/_index.pt.md +++ b/content/self-host/rustdesk-server-oss/install/_index.pt.md @@ -3,13 +3,13 @@ title: Instalação weight: 1 --- -### Tutoriais em vídeo +## Tutoriais em vídeo Há muitos tutoriais em vídeo no YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials. -### Requisitos do Servidor +## Requisitos do Servidor Os requisitos de hardware são muito baixos; a configuração mínima de um servidor na nuvem básico é suficiente, e os requisitos de CPU e memória são mínimos. Você também pode usar um Raspberry Pi ou algo similar. Em relação ao tamanho da rede, se a conexão direta TCP hole punching falhar, o tráfego de retransmissão será consumido. O tráfego de uma conexão de retransmissão está entre 30 K/s e 3 M/s (tela 1920x1080) dependendo das configurações de resolução e atualização da tela. Se for apenas para demanda de trabalho de escritório, o tráfego fica em torno de 100 K/s. -### Firewall +## Firewall Se você tem UFW instalado, use os seguintes comandos para configurar o firewall: ``` ufw allow 21114:21119/tcp @@ -17,8 +17,8 @@ ufw allow 21116/udp sudo ufw enable ``` -### Instalar -#### Método 1: Docker (Recomendado) +## Instalar +### Método 1: Docker (Recomendado) ``` bash <(wget -qO- https://get.docker.com) @@ -28,7 +28,7 @@ sudo docker compose up -d Para mais detalhes, verifique [Docker](/docs/en/self-host/rustdesk-server-oss/docker/). -#### Método 2: Instale seu próprio servidor como serviço systemd usando um script de instalação simples de executar +### Método 2: Instale seu próprio servidor como serviço systemd usando um script de instalação simples de executar O script está hospedado no [Techahold](https://github.com/techahold/rustdeskinstall) e é suportado no nosso [Discord](https://discord.com/invite/nDceKgxnkV). Atualmente, o script baixará e configurará os Servidores de Retransmissão e Sinal (hbbr e hbbs), gerará configurações e os hospedará em uma página web protegida por senha para implantação simples em clientes. @@ -44,9 +44,9 @@ Há também um script de atualização no repositório do [Techahold](https://gi A partir daí, anote o IP/DNS e a Chave mostrados no final da instalação e insira-os nas configurações do seu cliente Configurações > Rede > servidor ID/Retransmissão nos campos `servidor ID` e `Chave`, respectivamente, deixando os outros campos em branco (veja a nota abaixo). -#### Método 3: Instale seu próprio servidor como serviço systemd usando arquivo deb para distribuições debian +### Método 3: Instale seu próprio servidor como serviço systemd usando arquivo deb para distribuições debian Por favor [Baixe](https://github.com/rustdesk/rustdesk-server/releases/latest) os arquivos deb você mesmo e instale com `apt-get -f install .deb` ou `dpkg -i .deb`. -### Configurar cliente +## Configurar cliente Por favor verifique [isto](/docs/en/self-host/client-configuration/#2-manual-config). \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.de.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.de.md index 29d6462..c94988c 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.de.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.de.md @@ -11,19 +11,19 @@ Dieses Tutorial basiert auf den neuesten DSM v6 und v7. Nach dem DSM 7.2 Update wurde Docker auf den neuen "Container Manager" aktualisiert, bitte prüfen Sie [diesen Artikel](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) stattdessen. {{% /notice %}} -### Docker installieren +## Docker installieren | Paketzentrum öffnen | Docker installieren | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### RustDesk Server installieren +## RustDesk Server installieren | Suchen Sie rustdesk-server in Docker's Registry und installieren Sie per Doppelklick | Installiertes rustdesk-server Image, doppelklicken Sie um rustdesk-server Container zu erstellen | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### hbbs Container erstellen +## hbbs Container erstellen Wie oben erwähnt, doppelklicken Sie auf das rustdesk-server Image um einen neuen Container zu erstellen, setzen Sie den Namen auf `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ Synology's OS ist Debian-basiert, daher funktioniert Host-Netz (--net=host) gut, - Fertig -### hbbr Container erstellen +## hbbr Container erstellen Bitte wiederholen Sie die obigen `hbbs` Schritte, aber benennen Sie den Container `hbbr` und der Befehl (für Befehl setzen Schritt) sollte `hbbr` sein. ![](images/hbbr-config.png) -### hbbr/hbbs Container +## hbbr/hbbs Container ![](images/containers.png) @@ -66,6 +66,6 @@ Bitte wiederholen Sie die obigen `hbbs` Schritte, aber benennen Sie den Containe | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Ihren Schlüssel abrufen +## Ihren Schlüssel abrufen Navigieren Sie zu dem zuvor eingerichteten Ordner mit File Station, laden Sie `id_ed25519.pub` herunter und öffnen Sie es mit einem Texteditor um Ihren Schlüssel zu sehen. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.en.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.en.md index c11574a..9108209 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.en.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.en.md @@ -11,19 +11,19 @@ This tutorial is based on latest DSM v6 and v7. After DSM 7.2 update, the Docker is upgraded to new "Container Manager", please check [this article](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) instead. {{% /notice %}} -### Install Docker +## Install Docker | Open Package Center | Install Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### Install RustDesk Server +## Install RustDesk Server | Search rustdesk-server in Docker's registry and install by double click | Installed rustdesk-server image, double click to create rustdesk-server container | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### Create hbbs container +## Create hbbs container As mentioned above, double click on rustdesk-server image to create new container, set it name to `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ Synology's OS is Debian based, so host net (--net=host) works fine, we do not ne - Done -### Create hbbr container +## Create hbbr container Please repeat above `hbbs` steps, but name the container `hbbr` and command (for Set Command Step) should be `hbbr`. ![](images/hbbr-config.png) -### hbbr/hbbs containers +## hbbr/hbbs containers ![](images/containers.png) @@ -66,6 +66,6 @@ Please repeat above `hbbs` steps, but name the container `hbbr` and command (for | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Retrieve your Key +## Retrieve your Key Browse to the folder setup before using File Station, download `id_ed25519.pub` and open with a text editor to via your key. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.es.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.es.md index 9c04f18..7e4ca9a 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.es.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.es.md @@ -11,19 +11,19 @@ Este tutorial está basado en las últimas versiones DSM v6 y v7. Después de la actualización DSM 7.2, Docker fue actualizado al nuevo "Container Manager", por favor verifique [este artículo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) en su lugar. {{% /notice %}} -### Instalar Docker +## Instalar Docker | Abrir Centro de Paquetes | Instalar Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### Instalar RustDesk Server +## Instalar RustDesk Server | Buscar rustdesk-server en el registro de Docker e instalar haciendo doble clic | Imagen rustdesk-server instalada, hacer doble clic para crear contenedor rustdesk-server | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### Crear contenedor hbbs +## Crear contenedor hbbs Como se mencionó anteriormente, haga doble clic en la imagen rustdesk-server para crear un nuevo contenedor, establezca el nombre como `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ El SO de Synology está basado en Debian, por lo que host net (--net=host) funci - ¡Listo! -### Crear contenedor hbbr +## Crear contenedor hbbr Por favor repita los pasos `hbbs` anteriores, pero nombre el contenedor `hbbr` y el comando (para el Paso Establecer Comando) debe ser `hbbr`. ![](images/hbbr-config.png) -### contenedores hbbr/hbbs +## contenedores hbbr/hbbs ![](images/containers.png) @@ -66,6 +66,6 @@ Por favor repita los pasos `hbbs` anteriores, pero nombre el contenedor `hbbr` y | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Recuperar su Clave +## Recuperar su Clave Navegue a la carpeta configurada anteriormente usando File Station, descargue `id_ed25519.pub` y ábralo con un editor de texto para ver su clave. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.fr.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.fr.md index 0458f43..611bf70 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.fr.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.fr.md @@ -11,19 +11,19 @@ Ce tutoriel est basé sur les dernières versions DSM v6 et v7. Après la mise à jour DSM 7.2, Docker a été mis à niveau vers le nouveau "Container Manager", veuillez vérifier [cet article](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) à la place. {{% /notice %}} -### Installer Docker +## Installer Docker | Ouvrir le Centre de Paquets | Installer Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### Installer RustDesk Server +## Installer RustDesk Server | Rechercher rustdesk-server dans le registre Docker et installer en double-cliquant | Image rustdesk-server installée, double-cliquer pour créer le conteneur rustdesk-server | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### Créer le conteneur hbbs +## Créer le conteneur hbbs Comme mentionné ci-dessus, double-cliquez sur l'image rustdesk-server pour créer un nouveau conteneur, définissez le nom sur `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ L'OS de Synology est basé sur Debian, donc host net (--net=host) fonctionne bie - Terminé -### Créer le conteneur hbbr +## Créer le conteneur hbbr Veuillez répéter les étapes `hbbs` ci-dessus, mais nommez le conteneur `hbbr` et la commande (pour l'Étape Définir Commande) devrait être `hbbr`. ![](images/hbbr-config.png) -### conteneurs hbbr/hbbs +## conteneurs hbbr/hbbs ![](images/containers.png) @@ -66,6 +66,6 @@ Veuillez répéter les étapes `hbbs` ci-dessus, mais nommez le conteneur `hbbr` | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Récupérer votre Clé +## Récupérer votre Clé Naviguez vers le dossier configuré précédemment en utilisant File Station, téléchargez `id_ed25519.pub` et ouvrez-le avec un éditeur de texte pour voir votre clé. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.it.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.it.md index 60f26d6..dc4b03c 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.it.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.it.md @@ -11,19 +11,19 @@ Questo tutorial è basato sulle ultime versioni DSM v6 e v7. Dopo l'aggiornamento DSM 7.2, Docker è stato aggiornato al nuovo "Container Manager", si prega di controllare [questo articolo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) invece. {{% /notice %}} -### Installare Docker +## Installare Docker | Aprire Centro Pacchetti | Installare Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### Installare RustDesk Server +## Installare RustDesk Server | Cercare rustdesk-server nel registry Docker e installare facendo doppio clic | Immagine rustdesk-server installata, fare doppio clic per creare il contenitore rustdesk-server | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### Creare contenitore hbbs +## Creare contenitore hbbs Come menzionato sopra, fare doppio clic sull'immagine rustdesk-server per creare un nuovo contenitore, impostare il nome su `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ L'OS di Synology è basato su Debian, quindi host net (--net=host) funziona bene - Fatto -### Creare contenitore hbbr +## Creare contenitore hbbr Si prega di ripetere i passaggi `hbbs` sopra, ma nominare il contenitore `hbbr` e il comando (per il Passaggio Impostare Comando) dovrebbe essere `hbbr`. ![](images/hbbr-config.png) -### contenitori hbbr/hbbs +## contenitori hbbr/hbbs ![](images/containers.png) @@ -66,6 +66,6 @@ Si prega di ripetere i passaggi `hbbs` sopra, ma nominare il contenitore `hbbr` | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Recuperare la tua Chiave +## Recuperare la tua Chiave Navigare nella cartella impostata prima usando File Station, scaricare `id_ed25519.pub` e aprirlo con un editor di testo per vedere la tua chiave. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.ja.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.ja.md index daf73ac..edaee5f 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.ja.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.ja.md @@ -11,19 +11,19 @@ weight: 22 DSM 7.2 アップデート後、Docker は新しい「Container Manager」にアップグレードされました。代わりに[この記事](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)をご確認ください。 {{% /notice %}} -### Docker をインストール +## Docker をインストール | パッケージセンターを開く | Docker をインストール | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### RustDesk Server をインストール +## RustDesk Server をインストール | Docker のレジストリで rustdesk-server を検索し、ダブルクリックでインストール | インストールされた rustdesk-server イメージ、ダブルクリックで rustdesk-server コンテナを作成 | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### hbbs コンテナを作成 +## hbbs コンテナを作成 上記の通り、rustdesk-server イメージをダブルクリックして新しいコンテナを作成し、名前を `hbbs` に設定します。 ![](images/hbbs.png) @@ -52,13 +52,13 @@ Synology の OS は Debian ベースなので、ホストネット(--net=host - 完了 -### hbbr コンテナを作成 +## hbbr コンテナを作成 上記の `hbbs` の手順を繰り返しますが、コンテナ名を `hbbr` にし、コマンド(コマンド設定ステップ)は `hbbr` にしてください。 ![](images/hbbr-config.png) -### hbbr/hbbs コンテナ +## hbbr/hbbs コンテナ ![](images/containers.png) @@ -66,6 +66,6 @@ Synology の OS は Debian ベースなので、ホストネット(--net=host | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### キーを取得 +## キーを取得 File Station を使用して以前に設定したフォルダを参照し、`id_ed25519.pub` をダウンロードしてテキストエディタで開いてキーを確認します。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.pt.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.pt.md index 30f708f..683eec1 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.pt.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.pt.md @@ -11,19 +11,19 @@ Este tutorial é baseado no DSM v6 e v7 mais recentes. Após a atualização do DSM 7.2, o Docker foi atualizado para o novo "Container Manager", verifique [este artigo](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7) em vez disso. {{% /notice %}} -### Instalar Docker +## Instalar Docker | Abrir Central de Pacotes | Instalar Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### Instalar RustDesk Server +## Instalar RustDesk Server | Procurar rustdesk-server no registro do Docker e instalar clicando duas vezes | Imagem rustdesk-server instalada, clique duas vezes para criar contêiner rustdesk-server | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### Criar contêiner hbbs +## Criar contêiner hbbs Como mencionado acima, clique duas vezes na imagem rustdesk-server para criar novo contêiner, defina o nome como `hbbs`. ![](images/hbbs.png) @@ -52,13 +52,13 @@ O SO do Synology é baseado no Debian, então host net (--net=host) funciona bem - Concluído -### Criar contêiner hbbr +## Criar contêiner hbbr Repita os passos `hbbs` acima, mas nomeie o contêiner `hbbr` e o comando (para o Passo Definir Comando) deve ser `hbbr`. ![](images/hbbr-config.png) -### contêineres hbbr/hbbs +## contêineres hbbr/hbbs ![](images/containers.png) @@ -66,6 +66,6 @@ Repita os passos `hbbs` acima, mas nomeie o contêiner `hbbr` e o comando (para | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### Recuperar sua Chave +## Recuperar sua Chave Navegue para a pasta configurada antes usando o File Station, baixe `id_ed25519.pub` e abra com um editor de texto para ver sua chave. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-cn.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-cn.md index 296241b..c50d5f9 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-cn.md @@ -11,19 +11,19 @@ weight: 22 DSM 7.2 更新后,Docker 升级为新的 "Container Manager",请查看[这篇文章](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)。 {{% /notice %}} -### 安装 Docker +## 安装 Docker | 打开套件中心 | 安装 Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### 安装 RustDesk Server +## 安装 RustDesk Server | 在 Docker 注册表中搜索 rustdesk-server 并双击安装 | 已安装 rustdesk-server 镜像,双击创建 rustdesk-server 容器 | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### 创建 hbbs 容器 +## 创建 hbbs 容器 如上所述,双击 rustdesk-server 镜像创建新容器,设置名称为 `hbbs`。 ![](images/hbbs.png) @@ -52,13 +52,13 @@ Synology 的操作系统基于 Debian,所以主机网络 (--net=host) 工作 - 完成 -### 创建 hbbr 容器 +## 创建 hbbr 容器 请重复上面的 `hbbs` 步骤,但将容器命名为 `hbbr`,命令(设置命令步骤)应该是 `hbbr`。 ![](images/hbbr-config.png) -### hbbr/hbbs 容器 +## hbbr/hbbs 容器 ![](images/containers.png) @@ -66,6 +66,6 @@ Synology 的操作系统基于 Debian,所以主机网络 (--net=host) 工作 | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### 获取您的密钥 +## 获取您的密钥 使用 File Station 浏览到之前设置的文件夹,下载 `id_ed25519.pub` 并用文本编辑器打开以查看您的密钥。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-tw.md b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-tw.md index 1c35749..5e2e342 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-6/_index.zh-tw.md @@ -11,19 +11,19 @@ weight: 22 DSM 7.2 更新後,Docker 升級為新的 "Container Manager",請查看[這篇文章](/docs/en/self-host/rustdesk-server-oss/synology/dsm-7)。 {{% /notice %}} -### 安裝 Docker +## 安裝 Docker | 開啟套件中心 | 安裝 Docker | | --- | --- | | ![](images/package-manager.png) | ![](images/docker.png) | -### 安裝 RustDesk Server +## 安裝 RustDesk Server | 在 Docker 註冊表中搜尋 rustdesk-server 並雙擊安裝 | 已安裝 rustdesk-server 映像,雙擊建立 rustdesk-server 容器 | | --- | --- | | ![](images/pull-rustdesk-server.png) | ![](images/rustdesk-server-installed.png) | -### 建立 hbbs 容器 +## 建立 hbbs 容器 如上所述,雙擊 rustdesk-server 映像建立新容器,設定名稱為 `hbbs`。 ![](images/hbbs.png) @@ -52,13 +52,13 @@ Synology 的作業系統基於 Debian,所以主機網路 (--net=host) 工作 - 完成 -### 建立 hbbr 容器 +## 建立 hbbr 容器 請重複上面的 `hbbs` 步驟,但將容器命名為 `hbbr`,命令(設定命令步驟)應該是 `hbbr`。 ![](images/hbbr-config.png) -### hbbr/hbbs 容器 +## hbbr/hbbs 容器 ![](images/containers.png) @@ -66,6 +66,6 @@ Synology 的作業系統基於 Debian,所以主機網路 (--net=host) 工作 | --- | --- | | ![](images/log.png) | ![](images/network-types.png) | -### 獲取您的金鑰 +## 獲取您的金鑰 使用 File Station 瀏覽到之前設定的資料夾,下載 `id_ed25519.pub` 並用文字編輯器開啟以查看您的金鑰。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.de.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.de.md index 5db6610..74d30c2 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.de.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.de.md @@ -5,18 +5,18 @@ weight: 20 Nach dem DSM 7.2-Update hat Synology sein "Docker"-Paket in "Container Manager" umbenannt. Es bringt eine neue grafische Benutzeroberfläche mit und enthält "docker-compose" in der GUI, mit der Sie Docker einfacher erstellen können. -### Unterstützte Modelle und Voraussetzungen +## Unterstützte Modelle und Voraussetzungen Der Container Manager bietet ARM64-Unterstützung für einige Low-End-Modelle, wie z. B. die J-Serie. Eine detaillierte Liste der unterstützten Modelle finden Sie auf der [Synology-Website] (https://www.synology.com/en-us/dsm/packages/ContainerManager). In den meisten Fällen müssen Sie für die Installation von Docker und RustDesk Server keinen zusätzlichen RAM installieren. -### 1. Container Manager (Docker) installieren +## 1. Container Manager (Docker) installieren Öffnen Sie das "Package Center", suchen und installieren Sie "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Ordner erstellen +## 2. Ordner erstellen Nach der Installation von "Container Manager" wird ein gemeinsamer Ordner `docker` erstellt, in dem wir die Daten unseres Servers ablegen. @@ -24,7 +24,7 @@ Nach der Installation von "Container Manager" wird ein gemeinsamer Ordner `docke ![](images/dsm7_create_required_folders.png) -### 3. Container erstellen +## 3. Container erstellen Öffnen Sie Ihren Container Manager, gehen Sie zu Project und klicken Sie auf Create. @@ -65,7 +65,7 @@ services: Bitte überspringen Sie `Web portal settings`, dann ist das erledigt. -### 4. Prüfen, ob es funktioniert +## 4. Prüfen, ob es funktioniert Öffnen Sie Ihre File Station, Sie sollten `id_ed25519`, `id_ed25519.pub` in Ihrem Ordner `docker/rustdesk-server/data` sehen. Sie können diese Datei herunterladen und mit einem beliebigen Texteditor öffnen oder [Synology Text Editor](https://www.synology.com/de-de/dsm/packages/TextEditor) verwenden. Dies ist der öffentliche Schlüssel, den Sie für Ihren RustDesk-Client benötigen. @@ -75,7 +75,7 @@ Der öffentliche Schlüssel sieht wie folgt aus: Lesen Sie [hier](/docs/de/client), wie Sie Ihren Client einrichten. Nur `ID-Server` und `Key` werden benötigt. `Relais-Server` wird nicht benötigt, da wir ihn in `hbbs` festgelegt haben. Diese Informationen werden von `hbbs` automatisch bereitgestellt. -### 5. Portweiterleitung auf Ihrem Router einrichten +## 5. Portweiterleitung auf Ihrem Router einrichten Gehen Sie auf die Verwaltungswebseite Ihres Routers und suchen Sie nach etwas, das mit `Portweiterleitung` zu tun hat. Es sollte unter `WAN` oder `Firewall` erscheinen. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.en.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.en.md index 58a7185..20b7a9e 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.en.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.en.md @@ -5,18 +5,18 @@ weight: 20 After DSM 7.2 update, Synology renamed their "Docker" package to "Container Manager". It brings a new GUI, and comes with "docker-compose" within its GUI, which make you create Docker more easily. -### Supported models and requirements +## Supported models and requirements Container Manager brings ARM64 support for some low-end models, such as J series, for detail list of supported model, please check [Synology website](https://www.synology.com/en-us/dsm/packages/ContainerManager). Most of time you won't need to install extra RAM for install Docker and RustDesk Server. -### 1. Install Container Manager (Docker) +## 1. Install Container Manager (Docker) Open "Package Center", search and install "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Create folder +## 2. Create folder After you installed "Container Manager", it will create a Shared Folder called `docker`, let's put our server's data here. @@ -24,7 +24,7 @@ Open your File Station, create a folder named `rustdesk-server`(or whatever you ![](images/dsm7_create_required_folders.png) -### 3. Create container +## 3. Create container Open your Container Manager, go to Project and click Create. @@ -65,7 +65,7 @@ services: Please skip `Web portal settings` then done. -### 4. Check it is working +## 4. Check it is working Open your File Station, you should see `id_ed25519`, `id_ed25519.pub` on your `docker/rustdesk-server/data` folder. You could download it and open it though any text editor or use [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). This is the public key that you need for your RustDesk client. @@ -75,7 +75,7 @@ The public key will looks like this: Check [here](/docs/en/client) to set up your client. Only `ID server` and `Key` is needed. `Relay server` isn't needed because we've set it in `hbbs`, `hbbs` will provide this information automatically. -### 5. Set port forwarding on your router +## 5. Set port forwarding on your router Go to your router's admin webpage, find anything related to `Port forwarding`, it should appear in `WAN` or `Firewall` settings. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.es.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.es.md index 200e0b8..46d9b2b 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.es.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.es.md @@ -5,18 +5,18 @@ weight: 20 Después de la actualización DSM 7.2, Synology renombró su paquete "Docker" a "Container Manager". Trae una nueva GUI, y viene con "docker-compose" dentro de su GUI, lo que hace que crear Docker sea más fácil. -### Modelos soportados y requisitos +## Modelos soportados y requisitos Container Manager trae soporte ARM64 para algunos modelos de gama baja, como la serie J, para lista detallada de modelos soportados, por favor verifique [sitio web de Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager). La mayoría de las veces no necesitará instalar RAM extra para instalar Docker y RustDesk Server. -### 1. Instalar Container Manager (Docker) +## 1. Instalar Container Manager (Docker) Abra "Centro de Paquetes", busque e instale "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Crear carpeta +## 2. Crear carpeta Después de instalar "Container Manager", creará una Carpeta Compartida llamada `docker`, pongamos los datos de nuestro servidor aquí. @@ -24,7 +24,7 @@ Abra su File Station, cree una carpeta llamada `rustdesk-server` (o como guste). ![](images/dsm7_create_required_folders.png) -### 3. Crear contenedor +## 3. Crear contenedor Abra su Container Manager, vaya a Proyecto y haga clic en Crear. @@ -65,7 +65,7 @@ services: Por favor omita `Configuración del portal web` luego termine. -### 4. Verificar que funciona +## 4. Verificar que funciona Abra su File Station, debería ver `id_ed25519`, `id_ed25519.pub` en su carpeta `docker/rustdesk-server/data`. Podría descargarlo y abrirlo a través de cualquier editor de texto o usar [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Esta es la clave pública que necesita para su cliente RustDesk. @@ -75,7 +75,7 @@ La clave pública se verá así: Verifique [aquí](/docs/en/client) para configurar su cliente. Solo se necesita `servidor ID` y `Clave`. `Servidor relay` no es necesario porque lo hemos configurado en `hbbs`, `hbbs` proporcionará esta información automáticamente. -### 5. Configurar reenvío de puertos en su router +## 5. Configurar reenvío de puertos en su router Vaya a la página web de administración de su router, encuentre cualquier cosa relacionada con `Reenvío de puertos`, debería aparecer en configuraciones de `WAN` o `Firewall`. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.fr.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.fr.md index b59a32c..d70952e 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.fr.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.fr.md @@ -5,18 +5,18 @@ weight: 20 Après la mise à jour DSM 7.2, Synology a renommé son paquet "Docker" en "Container Manager". Il apporte une nouvelle interface graphique, et vient avec "docker-compose" dans son interface graphique, ce qui vous permet de créer Docker plus facilement. -### Modèles supportés et exigences +## Modèles supportés et exigences Container Manager apporte le support ARM64 pour certains modèles d'entrée de gamme, comme la série J, pour la liste détaillée des modèles supportés, veuillez vérifier le [site web Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager). La plupart du temps, vous n'aurez pas besoin d'installer de RAM supplémentaire pour installer Docker et RustDesk Server. -### 1. Installer Container Manager (Docker) +## 1. Installer Container Manager (Docker) Ouvrez "Centre de Paquets", recherchez et installez "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Créer un dossier +## 2. Créer un dossier Après avoir installé "Container Manager", il créera un Dossier Partagé appelé `docker`, mettons les données de notre serveur ici. @@ -24,7 +24,7 @@ Ouvrez votre File Station, créez un dossier nommé `rustdesk-server` (ou comme ![](images/dsm7_create_required_folders.png) -### 3. Créer un conteneur +## 3. Créer un conteneur Ouvrez votre Container Manager, allez dans Projet et cliquez sur Créer. @@ -65,7 +65,7 @@ services: Veuillez ignorer `Paramètres du portail web` puis terminer. -### 4. Vérifier que ça fonctionne +## 4. Vérifier que ça fonctionne Ouvrez votre File Station, vous devriez voir `id_ed25519`, `id_ed25519.pub` dans votre dossier `docker/rustdesk-server/data`. Vous pourriez le télécharger et l'ouvrir via n'importe quel éditeur de texte ou utiliser [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). C'est la clé publique dont vous avez besoin pour votre client RustDesk. @@ -75,7 +75,7 @@ La clé publique ressemblera à ceci : Vérifiez [ici](/docs/en/client) pour configurer votre client. Seuls `serveur ID` et `Clé` sont nécessaires. `Serveur relay` n'est pas nécessaire car nous l'avons configuré dans `hbbs`, `hbbs` fournira cette information automatiquement. -### 5. Configurer la redirection de port sur votre routeur +## 5. Configurer la redirection de port sur votre routeur Allez sur la page web d'administration de votre routeur, trouvez tout ce qui concerne la `Redirection de port`, cela devrait apparaître dans les paramètres `WAN` ou `Pare-feu`. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.it.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.it.md index 0b1655f..efddb9b 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.it.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.it.md @@ -5,18 +5,18 @@ weight: 20 Dopo l'aggiornamento DSM 7.2, Synology ha rinominato il suo pacchetto "Docker" in "Container Manager". Porta una nuova GUI, e viene fornito con "docker-compose" all'interno della sua GUI, che rende più facile creare Docker. -### Modelli supportati e requisiti +## Modelli supportati e requisiti Container Manager porta il supporto ARM64 per alcuni modelli di fascia bassa, come la serie J, per l'elenco dettagliato dei modelli supportati, si prega di controllare il [sito web Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager). La maggior parte delle volte non avrai bisogno di installare RAM extra per installare Docker e RustDesk Server. -### 1. Installare Container Manager (Docker) +## 1. Installare Container Manager (Docker) Apri "Centro Pacchetti", cerca e installa "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Creare cartella +## 2. Creare cartella Dopo aver installato "Container Manager", creerà una Cartella Condivisa chiamata `docker`, mettiamo i dati del nostro server qui. @@ -24,7 +24,7 @@ Apri il tuo File Station, crea una cartella chiamata `rustdesk-server` (o come p ![](images/dsm7_create_required_folders.png) -### 3. Creare contenitore +## 3. Creare contenitore Apri il tuo Container Manager, vai su Progetto e clicca Crea. @@ -65,7 +65,7 @@ services: Si prega di saltare `Impostazioni portale web` poi finire. -### 4. Controllare che funzioni +## 4. Controllare che funzioni Apri il tuo File Station, dovresti vedere `id_ed25519`, `id_ed25519.pub` nella tua cartella `docker/rustdesk-server/data`. Potresti scaricarlo e aprirlo tramite qualsiasi editor di testo o usare [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Questa è la chiave pubblica di cui hai bisogno per il tuo client RustDesk. @@ -75,7 +75,7 @@ La chiave pubblica apparirà così: Controlla [qui](/docs/en/client) per configurare il tuo client. Solo `server ID` e `Chiave` sono necessari. `Server relay` non è necessario perché l'abbiamo impostato in `hbbs`, `hbbs` fornirà queste informazioni automaticamente. -### 5. Impostare port forwarding sul tuo router +## 5. Impostare port forwarding sul tuo router Vai alla pagina web di amministrazione del tuo router, trova qualsiasi cosa relativa al `Port forwarding`, dovrebbe apparire nelle impostazioni `WAN` o `Firewall`. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.ja.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.ja.md index 1c61056..ce7f296 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.ja.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.ja.md @@ -5,18 +5,18 @@ weight: 20 DSM 7.2 アップデート後、Synology は「Docker」パッケージを「Container Manager」に名前変更しました。新しい GUI を提供し、GUI 内に「docker-compose」が含まれており、Docker をより簡単に作成できます。 -### サポートされるモデルと要件 +## サポートされるモデルと要件 Container Manager は J シリーズなどの一部のローエンドモデルに ARM64 サポートをもたらします。サポートされるモデルの詳細なリストについては、[Synology ウェブサイト](https://www.synology.com/en-us/dsm/packages/ContainerManager)をご確認ください。 ほとんどの場合、Docker と RustDesk Server をインストールするために追加の RAM をインストールする必要はありません。 -### 1. Container Manager(Docker)をインストール +## 1. Container Manager(Docker)をインストール 「パッケージセンター」を開き、「Container Manager」を検索してインストールします。 ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. フォルダを作成 +## 2. フォルダを作成 「Container Manager」をインストールすると、`docker` という共有フォルダが作成されます。ここにサーバーのデータを置きましょう。 @@ -24,7 +24,7 @@ File Station を開き、`rustdesk-server`(またはお好みの名前)と ![](images/dsm7_create_required_folders.png) -### 3. コンテナを作成 +## 3. コンテナを作成 Container Manager を開き、プロジェクトに移動して作成をクリックします。 @@ -65,7 +65,7 @@ services: 「ウェブポータル設定」をスキップして完了してください。 -### 4. 動作確認 +## 4. 動作確認 File Station を開くと、`docker/rustdesk-server/data` フォルダに `id_ed25519`、`id_ed25519.pub` が表示されるはずです。これをダウンロードして、任意のテキストエディタまたは [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor) で開くことができます。これは RustDesk クライアントに必要な公開キーです。 @@ -75,7 +75,7 @@ File Station を開くと、`docker/rustdesk-server/data` フォルダに `id_ed クライアントの設定については[こちら](/docs/en/client)をご確認ください。`ID サーバー` と `キー` のみが必要です。`hbbs` で設定しているため `リレーサーバー` は不要で、`hbbs` がこの情報を自動的に提供します。 -### 5. ルーターでポート転送を設定 +## 5. ルーターでポート転送を設定 ルーターの管理ウェブページに移動し、「ポート転送」に関連するものを見つけます。これは「WAN」または「ファイアウォール」設定に表示されるはずです。 diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.pt.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.pt.md index e80301e..5b19a49 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.pt.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.pt.md @@ -5,18 +5,18 @@ weight: 20 Após a atualização DSM 7.2, a Synology renomeou seu pacote "Docker" para "Container Manager". Traz uma nova GUI, e vem com "docker-compose" dentro de sua GUI, o que torna mais fácil criar Docker. -### Modelos suportados e requisitos +## Modelos suportados e requisitos O Container Manager traz suporte ARM64 para alguns modelos de entrada, como a série J, para lista detalhada de modelos suportados, verifique o [site da Synology](https://www.synology.com/en-us/dsm/packages/ContainerManager). Na maioria das vezes você não precisará instalar RAM extra para instalar Docker e RustDesk Server. -### 1. Instalar Container Manager (Docker) +## 1. Instalar Container Manager (Docker) Abra "Central de Pacotes", pesquise e instale "Container Manager". ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. Criar pasta +## 2. Criar pasta Após instalar "Container Manager", ele criará uma Pasta Compartilhada chamada `docker`, vamos colocar os dados do nosso servidor aqui. @@ -24,7 +24,7 @@ Abra seu File Station, crie uma pasta chamada `rustdesk-server` (ou como desejar ![](images/dsm7_create_required_folders.png) -### 3. Criar contêiner +## 3. Criar contêiner Abra seu Container Manager, vá para Projeto e clique em Criar. @@ -65,7 +65,7 @@ services: Por favor, pule `Configurações do portal web` e termine. -### 4. Verificar se está funcionando +## 4. Verificar se está funcionando Abra seu File Station, você deve ver `id_ed25519`, `id_ed25519.pub` na sua pasta `docker/rustdesk-server/data`. Você pode baixá-lo e abri-lo através de qualquer editor de texto ou usar [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor). Esta é a chave pública que você precisa para seu cliente RustDesk. @@ -75,7 +75,7 @@ A chave pública ficará assim: Verifique [aqui](/docs/en/client) para configurar seu cliente. Apenas `servidor ID` e `Chave` são necessários. `Servidor relay` não é necessário porque definimos em `hbbs`, `hbbs` fornecerá esta informação automaticamente. -### 5. Configurar encaminhamento de porta no seu roteador +## 5. Configurar encaminhamento de porta no seu roteador Vá para a página web de administração do seu roteador, encontre qualquer coisa relacionada a `Encaminhamento de porta`, deve aparecer nas configurações `WAN` ou `Firewall`. diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-cn.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-cn.md index cfd572e..8bae26b 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-cn.md @@ -5,18 +5,18 @@ weight: 20 DSM 7.2 更新后,Synology 将其"Docker"包重命名为"Container Manager"。它带来了新的 GUI,并在其 GUI 中提供了"docker-compose",这使您可以更轻松地创建 Docker。 -### 支持的型号和要求 +## 支持的型号和要求 Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持,有关支持型号的详细列表,请查看 [Synology 网站](https://www.synology.com/en-us/dsm/packages/ContainerManager)。 大多数时候,您不需要为安装 Docker 和 RustDesk Server 安装额外的 RAM。 -### 1. 安装 Container Manager(Docker) +## 1. 安装 Container Manager(Docker) 打开"套件中心",搜索并安装"Container Manager"。 ![](images/dsm7_install_container_manager_though_package_center.png) -### 2. 创建文件夹 +## 2. 创建文件夹 安装"Container Manager"后,它将创建一个名为 `docker` 的共享文件夹,让我们将服务器数据放在这里。 @@ -24,7 +24,7 @@ Container Manager 为一些低端型号(如 J 系列)带来了 ARM64 支持 ![](images/dsm7_create_required_folders.png) -### 3. 创建容器 +## 3. 创建容器 打开您的 Container Manager,转到项目并单击创建。 @@ -65,7 +65,7 @@ services: 请跳过"网页门户设置"然后完成。 -### 4. 检查是否正常工作 +## 4. 检查是否正常工作 打开您的 File Station,您应该在 `docker/rustdesk-server/data` 文件夹中看到 `id_ed25519`、`id_ed25519.pub`。您可以下载它并通过任何文本编辑器或使用 [Synology Text Editor](https://www.synology.com/en-us/dsm/packages/TextEditor) 打开它。这是您的 RustDesk 客户端需要的公钥。 @@ -75,7 +75,7 @@ services: 查看[这里](/docs/en/client)设置您的客户端。只需要 `ID 服务器` 和 `密钥`。不需要 `中继服务器`,因为我们已在 `hbbs` 中设置,`hbbs` 将自动提供此信息。 -### 5. 在路由器上设置端口转发 +## 5. 在路由器上设置端口转发 转到您路由器的管理网页,找到与"端口转发"相关的任何内容,它应该出现在"WAN"或"防火墙"设置中。 diff --git a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-tw.md b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-tw.md index 41432be..201374d 100644 --- a/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-oss/synology/dsm-7/_index.zh-tw.md @@ -4,17 +4,17 @@ weight: 20 --- 在 DSM 7.2 更新之後,Synology 已將 "Docker" 套件改名為 "Container Manager",它採用新的介面,並且在其圖形介面內建 docker-compose,可讓您更容易地建立 Docker。 -## 支援的機型以及需求 +# 支援的機型以及需求 Container Manager 為部分低階的 ARM64 的機型帶來支援,例如 j 系列,如要獲取更多支援機型,請參閱 [Synology 網站](https://www.synology.com/zh-tw/dsm/packages/ContainerManager)。 -## 1. 安裝 Container Manager (Docker) +# 1. 安裝 Container Manager (Docker) 開啟"套件中心",搜尋並安裝 "Container Manager"。 ![](images/dsm7_install_container_manager_though_package_center.png) -## 2. 建立資料夾 +# 2. 建立資料夾 在您安裝完 "Container Manager" 之後,它會建立一個叫做 "docker" 的共享資料夾,讓我們把伺服器的資料放這。 @@ -22,7 +22,7 @@ Container Manager 為部分低階的 ARM64 的機型帶來支援,例如 j 系 ![](images/dsm7_create_required_folders.png) -## 3. 建立容器 +# 3. 建立容器 打開您的 Container Manager,前往專案並點擊新增。 @@ -72,7 +72,7 @@ services: 看看[這裡](/docs/zh-tw/client)來設置您的客戶端,只有 `ID 伺服器` 以及 `Key` 是需要的,中繼伺服器不需設定,因為我們已經把它設置在 `hbbs` 了,hbbs 會自動提供這項資訊。 -## 5. 在您的路由器設置 port forwarding (通訊埠轉發) +# 5. 在您的路由器設置 port forwarding (通訊埠轉發) 前往您的路由器的管理頁面,尋找任何有關於 `Port forwarding` 或是 `通訊埠轉發` 的設定,他應該在 `WAN`、`網際網路` 或是 `防火牆` 設置。 diff --git a/content/self-host/rustdesk-server-oss/windows/_index.de.md b/content/self-host/rustdesk-server-oss/windows/_index.de.md index 74ece65..19d16cd 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.de.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.de.md @@ -11,7 +11,7 @@ Die Sicherheitsrichtlinien von Windows sind knifflig. Wenn diese Anleitung bei I Die GUI-Version `RustDeskServer.setup.exe` wird nicht mehr gepflegt und nicht empfohlen. {{% /notice %}} -### Optionen +## Optionen 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). @@ -25,9 +25,9 @@ Die Vorteile von PM2 sind unter anderem: - Sie melden sich regelmäßig mit dem Benutzer an, der den RustDesk-Starteintrag erstellt hat. - Mehr Benutzerfreundlichkeit -### Installation mit NSSM +## Installation mit NSSM -#### NSSM installieren +### NSSM installieren Bitte laden Sie [NSSM](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) herunter, 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. @@ -35,7 +35,7 @@ Wenn NSSM einmal als Dienst gestartet wurde, kann es nicht mehr aus dem Ordner v Daher ist es am besten, sie im Ordner `Program Files` Ihres Installationslaufwerks (in der Regel das Laufwerk C:) zu verstauen. Es ist auch ratsam, den Pfad (z. B. `C:\Program Files\NSSM`) in die Pfadvariable aufzunehmen. -#### Prüfen, ob NSSM korrekt installiert ist +### Prüfen, ob NSSM korrekt installiert ist Wenn Sie alles richtig gemacht haben, sollte der Ordner `C:\Program Files\NSSM` (in diesem Beispiel Laufwerk C:, der Pfad ist aber frei wählbar) nur die Datei `nssm.exe` enthalten. @@ -44,7 +44,7 @@ In diesem Beispiel 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. -#### hbbr und hbbs ausführen +### hbbr und hbbs ausführen Laden Sie die Windows-Version von [RustDesk Server](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. @@ -81,16 +81,16 @@ nssm start (Die obige Methode wurde auf einem Windows Server Core 2022 Standard getestet). -### oder +## oder -### Installation mit PM2 +## Installation mit PM2 -#### Node.js installieren +### 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. -#### PM2 installieren +### PM2 installieren Öffnen Sie die Eingabeaufforderung und führen Sie Zeile für Zeile mit Enter aus. @@ -100,7 +100,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -#### hbbr und hbbs ausführen +### hbbr und hbbs ausführen 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: @@ -111,12 +111,12 @@ pm2 start hbbr.exe pm2 save ``` -#### Protokoll anzeigen +### Protokoll anzeigen ```cmd pm2 log hbbr pm2 log hbbs ``` -### Alternative Anleitungen +## Alternative Anleitungen https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat diff --git a/content/self-host/rustdesk-server-oss/windows/_index.en.md b/content/self-host/rustdesk-server-oss/windows/_index.en.md index 494cd9f..a1c6519 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.en.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.en.md @@ -11,7 +11,7 @@ Windows security policy is tricky, if this tutorial does not work for you, or yo The GUI version, `RustDeskServer.setup.exe` has not been maintained any more, not recommended. {{% /notice %}} -### A crossroads +## A crossroads You now either have two choices, you can either use PM2 (easier) or NSSM (a bit harder) to start the RustDesk server There are some benefits to using NSSM: - Backwards compatibility with older Windows (Windows Server 2008 R2/Windows 7 and earlier although untested). @@ -25,9 +25,9 @@ While the benefits of PM2 include: - You logon regularly to the user that created the RustDesk startup entry - More user friendly -### Installing using NSSM +## Installing using NSSM -#### Installing NSSM +### Installing NSSM Please [download](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) and extract NSSM select the appropriate architecture to your Windows system (if x86 use the contents of the win32 folder, if x64 use the contents of win64 folder). It is also best practice to move the binary of NSSM into the @@ -35,7 +35,7 @@ contents of win64 folder). It is also best practice to move the binary of NSSM i thus it is best to tuck it away in `Program Files`) directory of your Installation drive (Usually the C: drive). It is also advisable to add the path (such as `C:\Program Files\NSSM`) to the path variable. -#### Checking if NSSM is installed properly +### Checking if NSSM is installed properly If you've done everything correctly the folder `C:\Program Files\NSSM` (in this example I use the C: drive but you can use whatever drive you installed Windows to or whatever path you desire) should only contain the file `nssm.exe`. @@ -44,7 +44,7 @@ We will be using `C:\Program Files\NSSM` in this example. Open Command prompt and run `nssm` if you see a help page you are ready to move onto the next step. -#### Run hbbr and hbbs +### Run hbbr and hbbs Download the Windows version of [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Unzip the program to the `C:\Program Files\RustDesk Server` (or anywhere you desire just make sure it doesn't change after the service is installed). Now get back to Command prompt. @@ -81,16 +81,16 @@ nssm start (The method above has been tested on Windows Server Core 2022 Standard). -### or +## or -### Installing using PM2 +## Installing using PM2 -#### Install Node.js +### Install Node.js Please [download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) and install Node.js. Node.js is the runtime environment of PM2, so you need to install Node.js first. -#### Install PM2 +### Install PM2 Enter belows in `cmd.exe`, press the Enter key for each line, and run them line by line. @@ -100,7 +100,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -#### Run hbbr and hbbs +### Run hbbr and hbbs Download the Windows version of [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Unzip the program to the C: drive. Run the following four commands: @@ -111,12 +111,12 @@ pm2 start hbbr.exe pm2 save ``` -#### View the log +### View the log ```cmd pm2 log hbbr pm2 log hbbs ``` -### Alternative tutorials +## Alternative tutorials https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat diff --git a/content/self-host/rustdesk-server-oss/windows/_index.es.md b/content/self-host/rustdesk-server-oss/windows/_index.es.md index c8aa998..66aea0d 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.es.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.es.md @@ -4,11 +4,11 @@ weight: 20 --- -### Instalar NodeJs +## Instalar NodeJs Por favor [Download](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instalar NodeJs es el entorno de tiempo de ejecución de pm2, por lo que primero debe instalar NodeJs。 -### Instalar pm2 +## Instalar pm2 Ingrese los siguientes en cmd.exe, presione la tecla Intro para cada línea y ejecútelos línea por línea. ``` npm install -g pm2 @@ -16,7 +16,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -### Ejecutar hbbr y hbbs +## Ejecutar hbbr y hbbs Descargue la versión de Windows de [server program](https://github.com/rustdesk/rustdesk-server/releases), suponiendo que lo descomprima en la unidad C. Ejecute las siguientes cuatro líneas de comandos respectivamente. ``` cd c:\rustdesk-server-windows-x64 @@ -25,7 +25,7 @@ pm2 start hbbr.exe pm2 save ``` -### Ver registro +## Ver registro ``` pm2 log hbbr pm2 log hbbs diff --git a/content/self-host/rustdesk-server-oss/windows/_index.fr.md b/content/self-host/rustdesk-server-oss/windows/_index.fr.md index 8374bf2..473afc2 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.fr.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.fr.md @@ -4,11 +4,11 @@ weight: 20 --- -### Installer NodeJs +## Installer NodeJs Veuillez [Télécharger](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) et installer. NodeJs est l'environnement d'exécution de pm2, vous devez donc d'abord installer NodeJs。 -### Installer pm2 +## Installer pm2 Entrez ci-dessous dans cmd.exe, appuyez sur la touche Entrée pour chaque ligne et exécutez-les ligne par ligne. ``` npm install -g pm2 @@ -16,7 +16,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -### Exécutez hbbr et hbbs +## Exécutez hbbr et hbbs Téléchargez la version Windows du [programme serveur](https://github.com/rustdesk/rustdesk-server/releases), en supposant que vous la décompressez sur le lecteur C. Exécutez respectivement les quatre lignes de commandes suivantes. ``` cd c:\rustdesk-server-windows-x64 @@ -25,7 +25,7 @@ pm2 start hbbs.exe pm2 save ``` -### Afficher le journal +## Afficher le journal ``` pm2 log hbbr pm2 log hbbs diff --git a/content/self-host/rustdesk-server-oss/windows/_index.ja.md b/content/self-host/rustdesk-server-oss/windows/_index.ja.md index d2fab70..26acaff 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.ja.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.ja.md @@ -4,11 +4,11 @@ weight: 20 --- -### NodeJs をインストール +## NodeJs をインストール [ダウンロード](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) してインストールしてください。 NodeJs は pm2 の実行環境ですので先にNodeJsをインストールする必要があります。 -### pm2 をインストール +## pm2 をインストール cmd.exe に下記を入力し1行ごとにEnterキーを押して1行ずつ実行します。 ``` npm install -g pm2 @@ -16,7 +16,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -### hbbr と hbbs を実行 +## hbbr と hbbs を実行 Windows版のサーバープログラムをダウンロードします。Cドライブに解凍するのであれば以下の4行のコマンドをそれぞれ実行します。 ``` cd c:\rustdesk-server-windows-x64 @@ -25,7 +25,7 @@ pm2 start hbbr.exe pm2 save ``` -### ログを確認 +## ログを確認 ``` pm2 log hbbr pm2 log hbbs diff --git a/content/self-host/rustdesk-server-oss/windows/_index.pt.md b/content/self-host/rustdesk-server-oss/windows/_index.pt.md index a249e04..a5aad02 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.pt.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.pt.md @@ -11,7 +11,7 @@ A política de segurança do Windows é complicada, se este tutorial não funcio A versão GUI, `RustDeskServer.setup.exe` não é mais mantida, não recomendada. {{% /notice %}} -### Uma encruzilhada +## Uma encruzilhada Agora você tem duas escolhas, pode usar PM2 (mais fácil) ou NSSM (um pouco mais difícil) para iniciar o servidor RustDesk Há alguns benefícios em usar NSSM: - Compatibilidade com versões mais antigas do Windows (Windows Server 2008 R2/Windows 7 e anteriores, embora não testado). @@ -25,20 +25,20 @@ Enquanto os benefícios do PM2 incluem: - Você faz login regularmente no usuário que criou a entrada de inicialização do RustDesk - Mais amigável ao usuário -### Instalando usando NSSM +## Instalando usando NSSM -#### Instalando NSSM +### Instalando NSSM Por favor [baixe](https://github.com/dkxce/NSSM/releases/download/v2.25/NSSM_v2.25.zip) e extraia o NSSM, selecione a arquitetura apropriada para seu sistema Windows (se x86 use o conteúdo da pasta win32, se x64 use o conteúdo da pasta win64). É também uma boa prática mover o binário do NSSM para o diretório `Program Files\NSSM` (O NSSM uma vez iniciado como serviço, não pode ser movido do diretório onde foi colocado. assim é melhor guardá-lo em `Program Files`) do seu drive de instalação (Normalmente o drive C:). É também aconselhável adicionar o caminho (como `C:\Program Files\NSSM`) à variável de caminho. -#### Verificando se o NSSM está instalado corretamente +### Verificando se o NSSM está instalado corretamente Se você fez tudo corretamente, a pasta `C:\Program Files\NSSM` (neste exemplo uso o drive C: mas você pode usar qualquer drive onde instalou o Windows ou qualquer caminho que desejar) deve conter apenas o arquivo `nssm.exe`. Usaremos `C:\Program Files\NSSM` neste exemplo. Abra o Prompt de Comando e execute `nssm` se ver uma página de ajuda você está pronto para ir para o próximo passo. -#### Executar hbbr e hbbs +### Executar hbbr e hbbs Baixe a versão Windows do [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Descompacte o programa para `C:\Program Files\RustDesk Server` (ou onde desejar, apenas certifique-se de que não mude após o serviço ser instalado). Agora volte para o Prompt de Comando. @@ -74,16 +74,16 @@ nssm start (O método acima foi testado no Windows Server Core 2022 Standard). -### ou +## ou -### Instalando usando PM2 +## Instalando usando PM2 -#### Instalar Node.js +### Instalar Node.js Por favor [baixe](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi) e instale o Node.js. Node.js é o ambiente de execução do PM2, então você precisa instalar o Node.js primeiro. -#### Instalar PM2 +### Instalar PM2 Digite os comandos abaixo em `cmd.exe`, pressione a tecla Enter para cada linha, e execute-os linha por linha. @@ -93,7 +93,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -#### Executar hbbr e hbbs +### Executar hbbr e hbbs Baixe a versão Windows do [RustDesk Server](https://github.com/rustdesk/rustdesk-server/releases). Descompacte o programa para o drive C:. Execute os seguintes quatro comandos: @@ -104,12 +104,12 @@ pm2 start hbbr.exe pm2 save ``` -#### Ver o log +### Ver o log ```cmd pm2 log hbbr pm2 log hbbs ``` -### Tutoriais alternativos +## Tutoriais alternativos https://pedja.supurovic.net/setting-up-self-hosted-rustdesk-server-on-windows/?lang=lat \ No newline at end of file diff --git a/content/self-host/rustdesk-server-oss/windows/_index.zh-cn.md b/content/self-host/rustdesk-server-oss/windows/_index.zh-cn.md index c5d8cc9..e3c018d 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.zh-cn.md @@ -3,7 +3,7 @@ title: WINDOWS & PM2 或者 NSSM weight: 20 --- -## 选择哪个? +# 选择哪个? 现在您有两种选择,可以使用 PM2(更简单)或 NSSM(更难)来启动 RustDesk 服务器 使用 NSSM 有一些好处: - 向后兼容旧版 Windows(Windows Server 2008R2/Windows 7 及更早版本,但未经测试)。 @@ -17,9 +17,9 @@ PM2 的好处包括: - 您定期登录创建 rustdesk 启动项的用户 - 更加用户友好 -## 使用 NSSM 安装 +# 使用 NSSM 安装 -### 安装 NSSM +## 安装 NSSM 请[下载](https://nssm.cc/release/nssm-2.24.zip)并解压NSSM选择合适的 体系结构到您的 Windows 系统(如果 x86 使用 win32 文件夹的内容,如果 x64 使用 win64 文件夹的内容)。 将 NSSM 的二进制文件移至 @@ -27,7 +27,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至 因此最好将其存放在安装驱动器(通常是 C 驱动器)的 Program files)目录中。 还建议将路径(例如`C:\Program Files\NSSM`)添加到路径变量中。 -### 检查 NSSM 是否安装正确 +## 检查 NSSM 是否安装正确 如果您已正确完成所有操作,则文件夹`C:\Program Files\NSSM`(在本例中我使用 C: 驱动器,但您可以使用安装 Windows 的任何驱动器或您想要的任何路径) 仅包含文件`nssm.exe`。 @@ -36,7 +36,7 @@ win64 文件夹的内容)。 将 NSSM 的二进制文件移至 打开命令提示符并运行`nssm`,如果您看到帮助页面,则您已准备好进入下一步 -### 运行 hbbr 和 hbbs +## 运行 hbbr 和 hbbs 下载Windows版本的[服务器程序](https://github.com/rustdesk/rustdesk-server/releases)。 将程序解压缩到`C:\Program Files\RustDesk Server`(或您想要的任何地方,只需确保它 安装服务后不会改变)。 现在回到命令提示符 @@ -75,15 +75,15 @@ nssm start (以上方法已在Windows Server Core 2022 Standard上测试)。 -## 或者 +# 或者 -## 使用 PM2 安装 +# 使用 PM2 安装 -### 安装NodeJs +## 安装NodeJs 请点击[下载](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)安装,可能会有点慢,如果卡顿太久,尝试关掉重新安装。 NodeJs是pm2的运行时环境,所以要先安装NodeJs。 -### 安装pm2 +## 安装pm2 在cmd.exe中分别输入下面三行,每一行都要按回车键,一行一行运行。 ``` npm install -g pm2 @@ -91,7 +91,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -### 运行hbbr和hbbs +## 运行hbbr和hbbs 下载Windows版本[服务器程序](https://github.com/rustdesk/rustdesk-server/releases),假设你解压缩到了C盘下。分别运行下面四行命令。 ``` cd c:\rustdesk-server-windows-x64 @@ -100,7 +100,7 @@ pm2 start hbbr.exe pm2 save ``` -### 查看log +## 查看log ``` pm2 log hbbr pm2 log hbbs diff --git a/content/self-host/rustdesk-server-oss/windows/_index.zh-tw.md b/content/self-host/rustdesk-server-oss/windows/_index.zh-tw.md index 055eb61..afd86d8 100644 --- a/content/self-host/rustdesk-server-oss/windows/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-oss/windows/_index.zh-tw.md @@ -6,7 +6,7 @@ weight: 20 Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇到連線不穩定的情況,請考慮轉移到 `Linux` 伺服器。 {{% /notice %}} -## 十字路口 +# 十字路口 您現在有兩個選擇,您可以使用 pm2 (較簡單) 或 NSSM (稍難) 來啟動 RustDesk 伺服器 使用 NSSM 的好處: @@ -21,19 +21,19 @@ Windows 安全政策較為複雜,如果這份教程對您不適用,或您遇 - 您會定期登入創建 RustDesk 啟動項目的使用者帳戶。 - 對使用者友好 -### 使用 NSSM 安裝 +## 使用 NSSM 安裝 -#### 安裝 NSSM +### 安裝 NSSM 請[下載](https://nssm.cc/release/nssm-2.24.zip)並解壓縮 NSSM,選擇適合您的 Windows 系統架構的版本(如果是 x86,使用 win32 資料夾內的檔案;如果是 x64,則使用 win64 資料夾)。最佳做法是將 NSSM 的執行檔移動到 `Program Files\NSSM` 目錄(一旦作為服務啟動,NSSM 不能從其放置的目錄中移動,因此最好放在 `Program Files` 中)。建議將路徑(如 `C:\Program Files\NSSM`)添加到環境變數中。 -#### 檢查 NSSM 是否正確安裝 +### 檢查 NSSM 是否正確安裝 如果一切正確,`C:\Program Files\NSSM` 資料夾(在這個例子中使用 C: 磁碟,但您可以使用安裝 Windows 的任何磁碟或所需的任何路徑)應該只包含 `nssm.exe` 檔案。 我們將在範例中使用 `C:\Program Files\NSSM`。 打開命令提示字元並運行 `nssm`,如果您看到幫助頁面,則可以進行下一步。 -#### 運行 hbbr 和 hbbs +### 運行 hbbr 和 hbbs 下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。解壓縮至 `C:\Program Files\RustDesk Server`(或任何您想要的地方,只要確保在服務安裝後不會改變)。現在回到命令提示字元。 我們將在範例中使用 `C:\Program Files\RustDesk Server`。 @@ -68,16 +68,16 @@ nssm start <所需的 hbbr 服務名稱> (以上方法已在 Windows Server Core 2022 標準版上測試。) -### 或者 +## 或者 -### 使用 PM2 安裝 +## 使用 PM2 安裝 -#### 安裝 Node.js +### 安裝 Node.js 請[下載](https://nodejs.org/dist/v16.14.2/node-v16.14.2-x86.msi)並安裝 Node.js。 Node.js 是 PM2 的運行環境,所以您需要先安裝 Node.js。 -#### 安裝 PM2 +### 安裝 PM2 在 `cmd.exe` 中輸入以下內容,每行輸入後按 Enter 鍵,逐行運行。 @@ -87,7 +87,7 @@ npm install pm2-windows-startup -g pm2-startup install ``` -#### 運行 hbbr 和 hbbs +### 運行 hbbr 和 hbbs 下載 [RustDesk 伺服器](https://github.com/rustdesk/rustdesk-server/releases)的 Windows 版本。將程序解壓縮到 C: 磁碟。執行以下四個命令: @@ -98,7 +98,7 @@ pm2 start hbbr.exe pm2 save ``` -#### 查看日誌 +### 查看日誌 ```cmd pm2 log hbbr diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.de.md b/content/self-host/rustdesk-server-pro/2fa/_index.de.md index 94afaa1..965e0bf 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.de.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.de.md @@ -14,7 +14,7 @@ Zuerst müssen Sie die Seite mit den Kontoeinstellungen aufrufen. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### E-Mail-Überprüfung +## E-Mail-Überprüfung Um die E-Mail-Überprüfung für die Anmeldung zu aktivieren, müssen Sie: @@ -28,16 +28,16 @@ Wenn wir uns das nächste Mal anmelden, schickt uns RustDesk eine E-Mail mit ein ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP ist eine weit verbreitete 2FA-Methode, daher bezieht sich 2FA in der Webkonsole von RustDesk Server Pro auf die TOTP-Verifizierung. -#### Authentifizierungs-App vorbereiten +### Authentifizierungs-App vorbereiten Zunächst müssen Sie eine Authentifizierungs-App vorbereiten. Sie können zwischen den Authentifizierungs-Apps [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/de-de/security/mobile-authenticator-app/) and [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2&hl=de) wählen. -#### 2FA aktivieren +### 2FA aktivieren Wenn die Schaltfläche `2FA aktivieren` auf der Einstellungsseite angezeigt wird, bedeutet dies, dass 2FA derzeit nicht aktiviert ist. @@ -65,7 +65,7 @@ Nachdem 2FA erfolgreich aktiviert wurde, wird RustDesk Server Pro auch an 6 **Ba 2. Bitte bewahren Sie die Backup-Codes an einem sicheren Ort auf. {{% /notice %}} -#### Überprüfung der Anmeldung +### Überprüfung der Anmeldung Wenn 2FA aktiviert ist, wird die E-Mail-Anmeldebestätigung nicht mehr verwendet. Stattdessen wird die 2FA-Anmeldebestätigung verwendet. @@ -75,7 +75,7 @@ Wenn Sie sich anmelden, werden Sie zur Verifizierungsseite weitergeleitet. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Einstellungen ändern +### Einstellungen ändern Wenn 2FA aktiviert ist, erfordert die Änderung von Kontoeinstellungen eine zusätzliche 2FA-Verifizierung. @@ -83,7 +83,7 @@ Wenn 2FA aktiviert ist, erfordert die Änderung von Kontoeinstellungen eine zus ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### 2FA-Status +### 2FA-Status 2FA hat insgesamt 3 Zustände: nicht aktiviert, aktiviert und abgelaufen. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.en.md b/content/self-host/rustdesk-server-pro/2fa/_index.en.md index e88c149..20e0767 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.en.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.en.md @@ -14,7 +14,7 @@ You first need to go to the account settings page. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### Email verification +## Email verification To enable email verification for login, you need: @@ -28,16 +28,16 @@ When we log in next time, RustDesk will send us a verification code email, and t ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP is a widely used 2FA method, so in the web console of RustDesk Server Pro, 2FA refers to TOTP verification. -#### Prepare authentication app +### Prepare authentication app First, you need to prepare an authentication app. You can choose from these types [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) and [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2) authentication app. -#### Enable 2FA +### Enable 2FA When the `Enable 2FA` button is displayed on the settings page, it means that 2FA is not currently enabled. @@ -65,7 +65,7 @@ After 2FA is successfully turned on, RustDesk Server Pro will also be bound to 6 2. Please keep the backup codes in a safe place. {{% /notice %}} -#### Login verification +### Login verification When 2FA is enabled, email login verification is no longer used. We will be using 2FA login verification instead. @@ -75,7 +75,7 @@ When logging in, you will be redirected to the verification page. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Modify settings +### Modify settings When 2FA is enabled, modifying account settings requires additional 2FA verification. @@ -83,7 +83,7 @@ When 2FA is enabled, modifying account settings requires additional 2FA verifica ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### 2FA state +### 2FA state 2FA has a total of 3 states: not enabled, enabled and expired. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.es.md b/content/self-host/rustdesk-server-pro/2fa/_index.es.md index 348d9fc..162f079 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.es.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.es.md @@ -14,7 +14,7 @@ Primero necesitas ir a la página de configuración de la cuenta. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### Verificación por email +## Verificación por email Para habilitar la verificación por email para el inicio de sesión, necesitas: @@ -28,16 +28,16 @@ Cuando iniciemos sesión la próxima vez, RustDesk nos enviará un email con có ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP es un método 2FA ampliamente utilizado, por lo que en la consola web de RustDesk Server Pro, 2FA se refiere a la verificación TOTP. -#### Preparar aplicación de autenticación +### Preparar aplicación de autenticación Primero, necesitas preparar una aplicación de autenticación. Puedes elegir entre estos tipos [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) y [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2). -#### Habilitar 2FA +### Habilitar 2FA Cuando se muestra el botón `Habilitar 2FA` en la página de configuración, significa que 2FA no está habilitado actualmente. @@ -65,7 +65,7 @@ Después de que 2FA se active exitosamente, RustDesk Server Pro también se vinc 2. Por favor mantén los códigos de respaldo en un lugar seguro. {{% /notice %}} -#### Verificación de inicio de sesión +### Verificación de inicio de sesión Cuando 2FA está habilitado, la verificación de inicio de sesión por email ya no se usa. Usaremos verificación de inicio de sesión 2FA en su lugar. @@ -75,7 +75,7 @@ Al iniciar sesión, serás redirigido a la página de verificación. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Modificar configuraciones +### Modificar configuraciones Cuando 2FA está habilitado, modificar la configuración de la cuenta requiere verificación 2FA adicional. @@ -83,7 +83,7 @@ Cuando 2FA está habilitado, modificar la configuración de la cuenta requiere v ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### Estado 2FA +### Estado 2FA 2FA tiene un total de 3 estados: no habilitado, habilitado y expirado. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.fr.md b/content/self-host/rustdesk-server-pro/2fa/_index.fr.md index 6ddc332..284fc11 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.fr.md @@ -14,7 +14,7 @@ Vous devez d'abord accéder à la page des paramètres du compte. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### Vérification par email +## Vérification par email Pour activer la vérification par email pour la connexion, vous devez : @@ -28,16 +28,16 @@ Lors de notre prochaine connexion, RustDesk nous enverra un email avec un code d ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP est une méthode 2FA largement utilisée, donc dans la console web de RustDesk Server Pro, 2FA se réfère à la vérification TOTP. -#### Préparer l'application d'authentification +### Préparer l'application d'authentification Tout d'abord, vous devez préparer une application d'authentification. Vous pouvez choisir parmi ces types [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) et [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2). -#### Activer 2FA +### Activer 2FA Lorsque le bouton `Activer 2FA` est affiché sur la page des paramètres, cela signifie que 2FA n'est pas actuellement activé. @@ -65,7 +65,7 @@ Après que 2FA soit activé avec succès, RustDesk Server Pro sera également li 2. Veuillez conserver les codes de sauvegarde dans un endroit sûr. {{% /notice %}} -#### Vérification de connexion +### Vérification de connexion Lorsque 2FA est activé, la vérification de connexion par email n'est plus utilisée. Nous utiliserons la vérification de connexion 2FA à la place. @@ -75,7 +75,7 @@ Lors de la connexion, vous serez redirigé vers la page de vérification. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Modifier les paramètres +### Modifier les paramètres Lorsque 2FA est activé, modifier les paramètres du compte nécessite une vérification 2FA supplémentaire. @@ -83,7 +83,7 @@ Lorsque 2FA est activé, modifier les paramètres du compte nécessite une véri ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### État 2FA +### État 2FA 2FA a un total de 3 états : non activé, activé et expiré. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.it.md b/content/self-host/rustdesk-server-pro/2fa/_index.it.md index 781d875..90f842b 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.it.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.it.md @@ -14,7 +14,7 @@ Devi prima andare alla pagina delle impostazioni dell'account. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### Verifica email +## Verifica email Per abilitare la verifica email per il login, devi: @@ -28,16 +28,16 @@ Quando effettueremo il login la prossima volta, RustDesk ci invierà un'email co ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP è un metodo 2FA ampiamente utilizzato, quindi nella console web di RustDesk Server Pro, 2FA si riferisce alla verifica TOTP. -#### Preparare l'app di autenticazione +### Preparare l'app di autenticazione Prima, devi preparare un'app di autenticazione. Puoi scegliere tra questi tipi [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) e [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2). -#### Abilitare 2FA +### Abilitare 2FA Quando il pulsante `Abilita 2FA` viene visualizzato nella pagina delle impostazioni, significa che 2FA non è attualmente abilitato. @@ -65,7 +65,7 @@ Dopo che 2FA è stato attivato con successo, RustDesk Server Pro sarà anche ass 2. Per favore mantieni i codici di backup in un posto sicuro. {{% /notice %}} -#### Verifica di login +### Verifica di login Quando 2FA è abilitato, la verifica login email non viene più usata. Useremo invece la verifica login 2FA. @@ -75,7 +75,7 @@ Quando fai il login, sarai reindirizzato alla pagina di verifica. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Modificare le impostazioni +### Modificare le impostazioni Quando 2FA è abilitato, modificare le impostazioni dell'account richiede verifica 2FA aggiuntiva. @@ -83,7 +83,7 @@ Quando 2FA è abilitato, modificare le impostazioni dell'account richiede verifi ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### Stato 2FA +### Stato 2FA 2FA ha un totale di 3 stati: non abilitato, abilitato e scaduto. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.ja.md b/content/self-host/rustdesk-server-pro/2fa/_index.ja.md index 319254b..e449570 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.ja.md @@ -14,7 +14,7 @@ Webコンソールは現在2種類の2FAをサポートしています: ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### メール検証 +## メール検証 ログインのメール検証を有効にするには、以下が必要です: @@ -28,16 +28,16 @@ Webコンソールは現在2種類の2FAをサポートしています: ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTPは広く使用されている2FA方法なので、RustDesk Server ProのWebコンソールでは、2FAはTOTP検証を指します。 -#### 認証アプリの準備 +### 認証アプリの準備 まず、認証アプリを準備する必要があります。 [Authy](https://authy.com)、[Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/)、[Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2)などの認証アプリから選択できます。 -#### 2FAを有効にする +### 2FAを有効にする 設定ページに`2FAを有効にする`ボタンが表示されている場合、現在2FAが有効になっていないことを意味します。 @@ -65,7 +65,7 @@ QRコードをスキャンするのが不便な場合は、ここで直接コー 2. バックアップコードを安全な場所に保管してください。 {{% /notice %}} -#### ログイン検証 +### ログイン検証 2FAが有効になると、メールログイン検証は使用されなくなります。代わりに2FAログイン検証を使用します。 @@ -75,7 +75,7 @@ QRコードをスキャンするのが不便な場合は、ここで直接コー ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### 設定の変更 +### 設定の変更 2FAが有効になっている場合、アカウント設定の変更には追加の2FA検証が必要です。 @@ -83,7 +83,7 @@ QRコードをスキャンするのが不便な場合は、ここで直接コー ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### 2FAの状態 +### 2FAの状態 2FAには合計3つの状態があります:有効でない、有効、期限切れ。 diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.pt.md b/content/self-host/rustdesk-server-pro/2fa/_index.pt.md index d4b9947..9458f3c 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.pt.md @@ -14,7 +14,7 @@ Você primeiro precisa ir para a página de configurações da conta. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### Verificação por email +## Verificação por email Para habilitar a verificação por email para login, você precisa: @@ -28,16 +28,16 @@ Quando fizermos login na próxima vez, o RustDesk nos enviará um email com cód ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP é um método 2FA amplamente usado, então no console web do RustDesk Server Pro, 2FA refere-se à verificação TOTP. -#### Preparar aplicativo de autenticação +### Preparar aplicativo de autenticação Primeiro, você precisa preparar um aplicativo de autenticação. Você pode escolher entre estes tipos [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) e [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2). -#### Habilitar 2FA +### Habilitar 2FA Quando o botão `Habilitar 2FA` é exibido na página de configurações, significa que o 2FA não está atualmente habilitado. @@ -65,7 +65,7 @@ Após o 2FA ser ativado com sucesso, o RustDesk Server Pro também será vincula 2. Por favor mantenha os códigos de backup em um local seguro. {{% /notice %}} -#### Verificação de login +### Verificação de login Quando o 2FA está habilitado, a verificação de login por email não é mais usada. Usaremos verificação de login 2FA em seu lugar. @@ -75,7 +75,7 @@ Ao fazer login, você será redirecionado para a página de verificação. ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### Modificar configurações +### Modificar configurações Quando o 2FA está habilitado, modificar as configurações da conta requer verificação 2FA adicional. @@ -83,7 +83,7 @@ Quando o 2FA está habilitado, modificar as configurações da conta requer veri ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### Estado do 2FA +### Estado do 2FA O 2FA tem um total de 3 estados: não habilitado, habilitado e expirado. diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/2fa/_index.zh-cn.md index 608a3b9..2bd551d 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.zh-cn.md @@ -15,7 +15,7 @@ weight: 16 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### 邮件验证 +## 邮件验证 开启登录的邮件验证,需要: @@ -29,16 +29,16 @@ weight: 16 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP 是广泛使用的 2FA 方式,因此在 RustDesk Server Pro 的 web console 中,2FA 就是指 TOTP 验证。 -#### 准备 authentication app +### 准备 authentication app 首先,您需要准备一个 authentication app。 您可以选这几种 [Authy](https://authy.com/), [Microsoft](https://www.microsoft.com/en-us/security/mobile-authenticator-app/), [Google](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2/) authentication app 。 -#### 开启 2FA +### 开启 2FA 当设置页显示 "Enable 2FA" 的按钮时,说明 2FA 当前未开启。 @@ -68,7 +68,7 @@ authenticator app 添加账户后,输入 authenticator app 中的验证码, 1. 这些备用码只能使用一次。 2. 请把备用码保管在安全的地方。 -#### 登录验证 +### 登录验证 开启 2FA 后,邮箱登录验证不再使用。我们会使用 2FA 登录验证。 @@ -80,7 +80,7 @@ authenticator app 添加账户后,输入 authenticator app 中的验证码, ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### 修改设置 +### 修改设置 开启 2FA 后,修改账户设置,需要额外的 2FA 验证。 @@ -90,7 +90,7 @@ authenticator app 添加账户后,输入 authenticator app 中的验证码, ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### 状态 +### 状态 2FA 一共有3个状态:未启用, 已启用 和 过期。 diff --git a/content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md index a0b9251..8bcbf77 100644 --- a/content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md @@ -14,7 +14,7 @@ weight: 16 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/1-settings-account.png) -### 電子郵件驗證 +## 電子郵件驗證 要啟用登入電子郵件驗證,您需要: @@ -28,16 +28,16 @@ weight: 16 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/2-2fa-email-2.png) -### TOTP +## TOTP TOTP 是廣泛使用的 2FA 方法,因此在 RustDesk Server Pro 的網頁控制台中,2FA 指的是 TOTP 驗證。 -#### 準備認證應用程式 +### 準備認證應用程式 首先,您需要準備一個認證應用程式。 您可以從這些類型中選擇 [Authy](https://authy.com)、[Microsoft Authenticator](https://www.microsoft.com/en-us/security/mobile-authenticator-app/) 和 [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2) 認證應用程式。 -#### 啟用 2FA +### 啟用 2FA 當設定頁面顯示 `啟用 2FA` 按鈕時,表示目前尚未啟用 2FA。 @@ -65,7 +65,7 @@ TOTP 是廣泛使用的 2FA 方法,因此在 RustDesk Server Pro 的網頁控 2. 請將備用碼保存在安全的地方。 {{% /notice %}} -#### 登入驗證 +### 登入驗證 啟用 2FA 後,將不再使用電子郵件登入驗證。我們將改為使用 2FA 登入驗證。 @@ -75,7 +75,7 @@ TOTP 是廣泛使用的 2FA 方法,因此在 RustDesk Server Pro 的網頁控 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-enable-login-6.png) -#### 修改設定 +### 修改設定 啟用 2FA 後,修改帳戶設定需要額外的 2FA 驗證。 @@ -83,7 +83,7 @@ TOTP 是廣泛使用的 2FA 方法,因此在 RustDesk Server Pro 的網頁控 ![](/docs/en/self-host/rustdesk-server-pro/2fa/images/3-2fa-settings-2.png) -#### 2FA 狀態 +### 2FA 狀態 2FA 總共有 3 種狀態:未啟用、已啟用和已過期。 diff --git a/content/self-host/rustdesk-server-pro/_index.de.md b/content/self-host/rustdesk-server-pro/_index.de.md index 854c983..9c5a258 100644 --- a/content/self-host/rustdesk-server-pro/_index.de.md +++ b/content/self-host/rustdesk-server-pro/_index.de.md @@ -28,25 +28,25 @@ Wenn Sie Ihren eigenen Server zu Hause/im Büro aufbauen und keine Verbindung ü Wir empfehlen, dies zuerst zu lesen, bevor Sie fortfahren: [Wie funktioniert der selbstgehostete Server?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Hardwareanforderungen +# Hardwareanforderungen Das niedrigste VPS-Level reicht für Ihre Anwendungsfälle aus. Die Serversoftware ist nicht CPU- und speicherintensiv. Unser öffentlicher ID-Server, der auf einem 2 CPU/4 GB Vultr-Server gehostet wird, bedient über 1,0 Millionen Endpunkte. Jede Relay-Verbindung verbraucht durchschnittlich 180 kb pro Sekunde. 1 CPU-Kern und 1 GB RAM reichen aus, um 1000 gleichzeitige Relay-Verbindungen zu unterstützen. -## Artikel-Tutorials +# Artikel-Tutorials [Schritt-für-Schritt-Anleitung: Selbstgehosteter RustDesk Server Pro in der Cloud über Docker für sicheren Fernzugriff](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Video-Tutorials +# Video-Tutorials [Anfänger-Guide: Self-Host RustDesk Server Pro für Linux-Einsteiger](https://www.youtube.com/watch?v=MclmfYR3frk) [Schnellguide: Self-Host RustDesk Server Pro für fortgeschrittene Linux-Benutzer](https://youtu.be/gMKFEziajmo) -## Lizenz +# Lizenz Sie können eine Lizenz von https://rustdesk.com/pricing.html erhalten, weitere Details finden Sie auf der [Lizenzseite](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/). -## Erste Schritte -### 1. Installation +# Erste Schritte +## 1. Installation ``` bash <(wget -qO- https://get.docker.com) @@ -56,48 +56,48 @@ docker compose up -d Weitere Details finden Sie unter [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2. Erforderliche Ports +## 2. Erforderliche Ports Sie benötigen die Ports `21114`-`21119` TCP und `21116` UDP, bitte stellen Sie sicher, dass diese Ports eingerichtet sind, wenn Sie Firewall-Regeln und Docker-Port-Mapping einrichten. Weitere Informationen zu diesen Ports finden Sie [hier](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3. Lizenz einrichten +## 3. Lizenz einrichten Öffnen Sie Ihre Webkonsole, indem Sie `http://:21114` aufrufen, und [melden Sie sich an](/docs/en/self-host/rustdesk-server-pro/console/#log-in) mit den Standardanmeldedaten admin/test1234 `admin`/`test1234`. Folgen Sie [dieser Anleitung](/docs/en/self-host/rustdesk-server-pro/license/#set-license), um die Lizenz einzurichten. -### 4. HTTPS für die Webkonsole einrichten +## 4. HTTPS für die Webkonsole einrichten > Sie können diesen Schritt überspringen, wenn Sie während der Testphase kein HTTPS verwenden möchten, aber denken Sie daran, die API-Adresse des Clients zu ändern, nachdem Sie HTTPS eingerichtet haben. Hier ist ein einfaches Tutorial zur [manuellen HTTPS-Einrichtung](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5. Client konfigurieren, um den selbstgehosteten Server zu verwenden +## 5. Client konfigurieren, um den selbstgehosteten Server zu verwenden https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. WebSocket einrichten +## 6. WebSocket einrichten Um Web-Client oder [Desktop-/Mobile-Client](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) ordnungsgemäß mit WebSocket zu verwenden, müssen Sie die folgenden Einstellungen zu Ihrer Reverse-Proxy-Konfiguration hinzufügen. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Server-Upgrade +# Server-Upgrade Diese [Anleitung](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) beschreibt, wie Sie RustDesk Server Pro von einer niedrigeren Version upgraden können und behandelt verschiedene Installationsmethoden. -## Migration auf neuen Host und Backup / Wiederherstellung +# Migration auf neuen Host und Backup / Wiederherstellung Hier ist ein detailliertes [Tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184). -## Lizenz migrieren +# Lizenz migrieren Bitte folgen Sie dieser [Anleitung](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Lizenz upgraden +# Lizenz upgraden Folgen Sie [dieser Anleitung](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license), um Ihre Lizenz jederzeit für mehr Benutzer und Geräte zu upgraden. -## Über Sicherheit +# Über Sicherheit https://github.com/rustdesk/rustdesk/discussions/9835 diff --git a/content/self-host/rustdesk-server-pro/_index.en.md b/content/self-host/rustdesk-server-pro/_index.en.md index ae430fc..3d08b4e 100644 --- a/content/self-host/rustdesk-server-pro/_index.en.md +++ b/content/self-host/rustdesk-server-pro/_index.en.md @@ -28,26 +28,26 @@ If you build your own server on your home/office, and can't connect it through p We recommend reading this first before proceeding, [How does self-hosted server work?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Hardware requirement +# Hardware requirement Lowest level VPS is enough for your use cases. The server software is not CPU and memory intensive. Our public ID server hosted on a 2 CPU/4 GB Vultr server serves 1.0+ million endpoints. Each relay connection consumes avg 180kb per second. 1 cpu core and 1G ram is enough to support 1000 relay concurrent connections. -## Article tutorials +# Article tutorials [Step-by-Step Guide: Self-Host RustDesk Server Pro on Cloud via Docker for Secure Remote Access](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Video tutorials +# Video tutorials [Beginner's Guide: Self-Host RustDesk Server Pro for Novice Linux User](https://www.youtube.com/watch?v=MclmfYR3frk) [Quick Guide: Self-Host RustDesk Server Pro for Adavanced Linux User](https://youtu.be/gMKFEziajmo) -## License +# License You can get license from https://rustdesk.com/pricing.html, check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details. -## Get started -### 1, Installation +# Get started +## 1, Installation ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d For more details, please check [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2, Ports Required +## 2, Ports Required You need port `21114`-`21119` TCP and `21116` UDP open, please ensure these ports are setup when you set firewall rules and Docker port mapping. More information about these ports, please check [here](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3, Set license +## 3, Set license Open your web console by accessing `http://:21114`, [log in](/docs/en/self-host/rustdesk-server-pro/console/#log-in) using the default credentials admin/test1234 `admin`/`test1234`. Follow [this guide](/docs/en/self-host/rustdesk-server-pro/license/#set-license) to set the license. -### 4, Setup HTTPS for web console +## 4, Setup HTTPS for web console > You can skip this step if you don't want to use HTTPS during the trial, but remember to change the client's API address after you set up HTTPS Here is a simple tutorial of [manual HTTPS setup](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5, Configure client to use the self-hosted server +## 5, Configure client to use the self-hosted server https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6, Set up WebSocket +## 6, Set up WebSocket To enable web client or [desktop / mobile client](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) work properly with WebSocket, you need to add the following settings to your reverse proxy configuration. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Upgrade Server +# Upgrade Server This [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) covers how to upgrade RustDesk Server Pro from a lower version, addressing different installation methods. -## Migrate to new host and backup / restore +# Migrate to new host and backup / restore Here is a detailed [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184). -## Migrate license +# Migrate license Please follow this [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Upgrade license +# Upgrade license Follow [this guide](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license) to upgrade your license for more users and devices at any time. -## About security +# About security https://github.com/rustdesk/rustdesk/discussions/9835 diff --git a/content/self-host/rustdesk-server-pro/_index.es.md b/content/self-host/rustdesk-server-pro/_index.es.md index a032fb7..1fa54c7 100644 --- a/content/self-host/rustdesk-server-pro/_index.es.md +++ b/content/self-host/rustdesk-server-pro/_index.es.md @@ -28,26 +28,26 @@ Si construyes tu propio servidor en casa/oficina, y no puedes conectarte a él a Recomendamos leer esto primero antes de continuar, [¿Cómo funciona el servidor auto-hospedado?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Requisitos de hardware +# Requisitos de hardware El VPS de nivel más bajo es suficiente para tus casos de uso. El software del servidor no es intensivo en CPU y memoria. Nuestro servidor ID público hospedado en un servidor Vultr de 2 CPU/4 GB sirve a más de 1.0 millones de endpoints. Cada conexión de retransmisión consume un promedio de 180kb por segundo. 1 núcleo de CPU y 1G de RAM es suficiente para soportar 1000 conexiones de retransmisión concurrentes. -## Tutoriales de artículos +# Tutoriales de artículos [Guía paso a paso: Auto-hospedar RustDesk Server Pro en la nube vía Docker para acceso remoto seguro](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Tutoriales en video +# Tutoriales en video [Guía para principiantes: Auto-hospedar RustDesk Server Pro para usuario novato de Linux](https://www.youtube.com/watch?v=MclmfYR3frk) [Guía rápida: Auto-hospedar RustDesk Server Pro para usuario avanzado de Linux](https://youtu.be/gMKFEziajmo) -## Licencia +# Licencia Puedes obtener la licencia desde https://rustdesk.com/pricing.html, consulta la página [licencia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para más detalles. -## Comenzar -### 1. Instalación +# Comenzar +## 1. Instalación ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d Para más detalles, por favor consulta [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2. Puertos requeridos +## 2. Puertos requeridos Necesitas abrir los puertos `21114`-`21119` TCP y `21116` UDP, por favor asegúrate de que estos puertos estén configurados cuando establezcas las reglas del firewall y el mapeo de puertos de Docker. Más información sobre estos puertos, por favor consulta [aquí](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3. Establecer licencia +## 3. Establecer licencia Abre tu consola web accediendo a `http://:21114`, [inicia sesión](/docs/en/self-host/rustdesk-server-pro/console/#log-in) usando las credenciales predeterminadas admin/test1234 `admin`/`test1234`. Sigue [esta guía](/docs/en/self-host/rustdesk-server-pro/license/#set-license) para establecer la licencia. -### 4. Configurar HTTPS para la consola web +## 4. Configurar HTTPS para la consola web > Puedes omitir este paso si no quieres usar HTTPS durante la prueba, pero recuerda cambiar la dirección API del cliente después de configurar HTTPS Aquí tienes un tutorial simple de [configuración manual de HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5. Configurar el cliente para usar el servidor auto-hospedado +## 5. Configurar el cliente para usar el servidor auto-hospedado https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. Configurar WebSocket +## 6. Configurar WebSocket Para habilitar que el cliente web o [cliente de escritorio/móvil](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) funcione correctamente con WebSocket, necesitas agregar las siguientes configuraciones a tu configuración de proxy inverso. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Actualizar servidor +# Actualizar servidor Esta [guía](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) cubre cómo actualizar RustDesk Server Pro desde una versión inferior, abordando diferentes métodos de instalación. -## Migrar a nuevo host y respaldo/restauración +# Migrar a nuevo host y respaldo/restauración Aquí tienes un [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) detallado. -## Migrar licencia +# Migrar licencia Por favor sigue esta [guía](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Actualizar licencia +# Actualizar licencia Sigue [esta guía](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license) para actualizar tu licencia para más usuarios y dispositivos en cualquier momento. -## Acerca de la seguridad +# Acerca de la seguridad https://github.com/rustdesk/rustdesk/discussions/9835 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/_index.fr.md b/content/self-host/rustdesk-server-pro/_index.fr.md index 8ad0c1b..13550ce 100644 --- a/content/self-host/rustdesk-server-pro/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/_index.fr.md @@ -28,26 +28,26 @@ Si vous construisez votre propre serveur à la maison/au bureau, et ne pouvez pa Nous recommandons de lire ceci en premier avant de continuer, [Comment fonctionne un serveur auto-hébergé ?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Exigences matérielles +# Exigences matérielles Le VPS de niveau le plus bas est suffisant pour vos cas d'usage. Le logiciel serveur n'est pas intensif en CPU et en mémoire. Notre serveur ID public hébergé sur un serveur Vultr 2 CPU/4 GB sert plus de 1,0 million de points de terminaison. Chaque connexion relais consomme en moyenne 180 ko par seconde. 1 cœur CPU et 1 Go de RAM suffisent pour supporter 1000 connexions relais simultanées. -## Tutoriels d'articles +# Tutoriels d'articles [Guide étape par étape : Auto-héberger RustDesk Server Pro sur le cloud via Docker pour un accès distant sécurisé](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Tutoriels vidéo +# Tutoriels vidéo [Guide du débutant : Auto-héberger RustDesk Server Pro pour un utilisateur Linux novice](https://www.youtube.com/watch?v=MclmfYR3frk) [Guide rapide : Auto-héberger RustDesk Server Pro pour un utilisateur Linux avancé](https://youtu.be/gMKFEziajmo) -## Licence +# Licence Vous pouvez obtenir une licence depuis https://rustdesk.com/pricing.html, consultez la page [licence](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) pour plus de détails. -## Commencer -### 1. Installation +# Commencer +## 1. Installation ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d Pour plus de détails, veuillez consulter [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2. Ports requis +## 2. Ports requis Vous devez ouvrir les ports `21114`-`21119` TCP et `21116` UDP, veuillez vous assurer que ces ports sont configurés lorsque vous définissez les règles de pare-feu et le mappage de ports Docker. Plus d'informations sur ces ports, veuillez consulter [ici](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3. Définir la licence +## 3. Définir la licence Ouvrez votre console web en accédant à `http://:21114`, [connectez-vous](/docs/en/self-host/rustdesk-server-pro/console/#log-in) en utilisant les identifiants par défaut admin/test1234 `admin`/`test1234`. Suivez [ce guide](/docs/en/self-host/rustdesk-server-pro/license/#set-license) pour définir la licence. -### 4. Configuration HTTPS pour la console web +## 4. Configuration HTTPS pour la console web > Vous pouvez ignorer cette étape si vous ne voulez pas utiliser HTTPS pendant l'essai, mais n'oubliez pas de changer l'adresse API du client après avoir configuré HTTPS Voici un tutoriel simple de [configuration HTTPS manuelle](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5. Configurer le client pour utiliser le serveur auto-hébergé +## 5. Configurer le client pour utiliser le serveur auto-hébergé https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. Configurer WebSocket +## 6. Configurer WebSocket Pour permettre au client web ou au [client bureau/mobile](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) de fonctionner correctement avec WebSocket, vous devez ajouter les paramètres suivants à votre configuration de proxy inverse. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Mettre à niveau le serveur +# Mettre à niveau le serveur Ce [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) couvre comment mettre à niveau RustDesk Server Pro depuis une version inférieure, en abordant différentes méthodes d'installation. -## Migrer vers un nouveau hôte et sauvegarder/restaurer +# Migrer vers un nouveau hôte et sauvegarder/restaurer Voici un [tutoriel](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) détaillé. -## Migrer la licence +# Migrer la licence Veuillez suivre ce [guide](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Mettre à niveau la licence +# Mettre à niveau la licence Suivez [ce guide](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license) pour mettre à niveau votre licence pour plus d'utilisateurs et d'appareils à tout moment. -## À propos de la sécurité +# À propos de la sécurité https://github.com/rustdesk/rustdesk/discussions/9835 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/_index.it.md b/content/self-host/rustdesk-server-pro/_index.it.md index aa7404f..5930a7a 100644 --- a/content/self-host/rustdesk-server-pro/_index.it.md +++ b/content/self-host/rustdesk-server-pro/_index.it.md @@ -28,25 +28,25 @@ Se costruisci il tuo server a casa/ufficio e non riesci a connetterti tramite IP Consigliamo di leggere prima questo, [Come funziona il server self-hosted?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Requisiti hardware +# Requisiti hardware Il livello VPS più basso è sufficiente per i tuoi casi d'uso. Il software del server non è intensivo in termini di CPU e memoria. Il nostro server ID pubblico ospitato su un server Vultr da 2 CPU/4 GB serve oltre 1,0 milioni di endpoint. Ogni connessione relay consuma in media 180 kb al secondo. 1 core CPU e 1 GB di RAM sono sufficienti per supportare 1000 connessioni relay simultanee. -## Tutorial articoli +# Tutorial articoli [Guida passo-passo: Self-Host RustDesk Server Pro su Cloud tramite Docker per accesso remoto sicuro](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Tutorial video +# Tutorial video [Guida per principianti: Self-Host RustDesk Server Pro per utenti Linux alle prime armi](https://www.youtube.com/watch?v=MclmfYR3frk) [Guida veloce: Self-Host RustDesk Server Pro per utenti Linux avanzati](https://youtu.be/gMKFEziajmo) -## Licenza +# Licenza Puoi ottenere la licenza da https://rustdesk.com/pricing.html, controlla la [pagina della licenza](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) per maggiori dettagli. -## Iniziare -### 1. Installazione +# Iniziare +## 1. Installazione ``` bash <(wget -qO- https://get.docker.com) @@ -56,48 +56,48 @@ docker compose up -d Per maggiori dettagli, controlla [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2. Porte richieste +## 2. Porte richieste È necessario aprire le porte `21114`-`21119` TCP e `21116` UDP, assicurati che queste porte siano configurate quando imposti le regole del firewall e il mapping delle porte Docker. Per maggiori informazioni su queste porte, controlla [qui](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3. Impostare la licenza +## 3. Impostare la licenza Apri la tua console web accedendo a `http://:21114`, [accedi](/docs/en/self-host/rustdesk-server-pro/console/#log-in) utilizzando le credenziali predefinite admin/test1234 `admin`/`test1234`. Segui [questa guida](/docs/en/self-host/rustdesk-server-pro/license/#set-license) per impostare la licenza. -### 4. Configurare HTTPS per la console web +## 4. Configurare HTTPS per la console web > Puoi saltare questo passaggio se non vuoi usare HTTPS durante la prova, ma ricorda di cambiare l'indirizzo API del client dopo aver configurato HTTPS. Ecco un semplice tutorial per la [configurazione manuale di HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5. Configurare il client per utilizzare il server self-hosted +## 5. Configurare il client per utilizzare il server self-hosted https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. Configurare WebSocket +## 6. Configurare WebSocket Per abilitare il client web o [client desktop/mobile](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) per funzionare correttamente con WebSocket, devi aggiungere le seguenti impostazioni alla configurazione del tuo reverse proxy. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Aggiornamento del server +# Aggiornamento del server Questa [guida](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) copre come aggiornare RustDesk Server Pro da una versione inferiore, affrontando diversi metodi di installazione. -## Migrazione a un nuovo host e backup/ripristino +# Migrazione a un nuovo host e backup/ripristino Ecco un [tutorial dettagliato](https://github.com/rustdesk/rustdesk-server-pro/discussions/184). -## Migrare la licenza +# Migrare la licenza Segui questa [guida](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Aggiornare la licenza +# Aggiornare la licenza Segui [questa guida](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license) per aggiornare la tua licenza per più utenti e dispositivi in qualsiasi momento. -## Informazioni sulla sicurezza +# Informazioni sulla sicurezza https://github.com/rustdesk/rustdesk/discussions/9835 diff --git a/content/self-host/rustdesk-server-pro/_index.ja.md b/content/self-host/rustdesk-server-pro/_index.ja.md index 632f040..c152545 100644 --- a/content/self-host/rustdesk-server-pro/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/_index.ja.md @@ -28,26 +28,26 @@ RustDesk Server Pro はオープンソース版と比較してより多くの機 続行する前に、まずこれを読むことをお勧めします:[セルフホストサーバーはどのように動作するか?](/docs/en/self-host/#how-does-self-hosted-server-work) {{% /notice %}} -## ハードウェア要件 +# ハードウェア要件 最低レベルのVPSで使用ケースには十分です。サーバーソフトウェアはCPUとメモリを集約的に使用しません。2 CPU/4 GB Vultrサーバーでホストされている私たちのパブリックIDサーバーは、100万以上のエンドポイントにサービスを提供しています。各リレー接続は平均毎秒180kbを消費します。1つのCPUコアと1GのRAMで1000の同時リレー接続をサポートするのに十分です。 -## 記事チュートリアル +# 記事チュートリアル [ステップバイステップガイド:セキュアなリモートアクセスのためのDockerを使用したクラウドでのRustDesk Server Proのセルフホスト](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## ビデオチュートリアル +# ビデオチュートリアル [初心者ガイド:Linux初心者ユーザー向けRustDesk Server Proのセルフホスト](https://www.youtube.com/watch?v=MclmfYR3frk) [クイックガイド:上級Linuxユーザー向けRustDesk Server Proのセルフホスト](https://youtu.be/gMKFEziajmo) -## ライセンス +# ライセンス https://rustdesk.com/pricing.html からライセンスを取得できます。詳細については[ライセンス](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)ページをご確認ください。 -## 開始方法 -### 1. インストール +# 開始方法 +## 1. インストール ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d 詳細については、[Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)をご確認ください。 -### 2. 必要なポート +## 2. 必要なポート `21114`-`21119` TCPと`21116` UDPポートを開く必要があります。ファイアウォールルールとDockerポートマッピングを設定する際に、これらのポートが設定されていることを確認してください。 これらのポートに関する詳細情報については、[こちら](/docs/en/self-host/rustdesk-server-oss/install/#ports)をご確認ください。 -### 3. ライセンスの設定 +## 3. ライセンスの設定 `http://<サーバーIP>:21114`にアクセスしてWebコンソールを開き、デフォルトの認証情報admin/test1234 `admin`/`test1234`を使用して[ログイン](/docs/en/self-host/rustdesk-server-pro/console/#log-in)します。[このガイド](/docs/en/self-host/rustdesk-server-pro/license/#set-license)に従ってライセンスを設定してください。 -### 4. WebコンソールのHTTPS設定 +## 4. WebコンソールのHTTPS設定 > 試用中にHTTPSを使用したくない場合はこのステップをスキップできますが、HTTPS設定後にクライアントのAPIアドレスを変更することを忘れないでください こちらは簡単な[手動HTTPS設定](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)のチュートリアルです。 -### 5. セルフホストサーバーを使用するためのクライアント設定 +## 5. セルフホストサーバーを使用するためのクライアント設定 https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. WebSocketの設定 +## 6. WebSocketの設定 Webクライアントまたは[デスクトップ/モバイルクライアント](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket)がWebSocketで適切に動作するように有効にするには、リバースプロキシ設定に以下の設定を追加する必要があります。 https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## サーバーのアップグレード +# サーバーのアップグレード この[ガイド](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade)では、RustDesk Server Proを低いバージョンからアップグレードする方法を、異なるインストール方法に対応してカバーしています。 -## 新しいホストへの移行とバックアップ/復元 +# 新しいホストへの移行とバックアップ/復元 詳細な[チュートリアル](https://github.com/rustdesk/rustdesk-server-pro/discussions/184)がこちらにあります。 -## ライセンスの移行 +# ライセンスの移行 この[ガイド](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration)に従ってください。 -## ライセンスのアップグレード +# ライセンスのアップグレード [このガイド](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license)に従って、いつでもより多くのユーザーとデバイス用にライセンスをアップグレードできます。 -## セキュリティについて +# セキュリティについて https://github.com/rustdesk/rustdesk/discussions/9835 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/_index.pt.md b/content/self-host/rustdesk-server-pro/_index.pt.md index 10afa5b..4697397 100644 --- a/content/self-host/rustdesk-server-pro/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/_index.pt.md @@ -28,26 +28,26 @@ Se você construir seu próprio servidor em casa/escritório, e não conseguir s Recomendamos ler isto primeiro antes de prosseguir, [Como funciona o servidor auto-hospedado?](/docs/en/self-host/#how-does-self-hosted-server-work). {{% /notice %}} -## Requisitos de hardware +# Requisitos de hardware O VPS de nível mais baixo é suficiente para seus casos de uso. O software do servidor não é intensivo em CPU e memória. Nosso servidor ID público hospedado em um servidor Vultr de 2 CPU/4 GB serve mais de 1,0 milhão de endpoints. Cada conexão de relay consome em média 180kb por segundo. 1 núcleo de CPU e 1G de RAM é suficiente para suportar 1000 conexões de relay concorrentes. -## Tutoriais de artigos +# Tutoriais de artigos [Guia passo a passo: Auto-hospedar RustDesk Server Pro na nuvem via Docker para acesso remoto seguro](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## Tutoriais em vídeo +# Tutoriais em vídeo [Guia para iniciantes: Auto-hospedar RustDesk Server Pro para usuário Linux novato](https://www.youtube.com/watch?v=MclmfYR3frk) [Guia rápido: Auto-hospedar RustDesk Server Pro para usuário Linux avançado](https://youtu.be/gMKFEziajmo) -## Licença +# Licença Você pode obter a licença em https://rustdesk.com/pricing.html, verifique a página [licença](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para mais detalhes. -## Começando -### 1. Instalação +# Começando +## 1. Instalação ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d Para mais detalhes, por favor verifique [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/). -### 2. Portas necessárias +## 2. Portas necessárias Você precisa abrir as portas `21114`-`21119` TCP e `21116` UDP, por favor certifique-se de que essas portas estejam configuradas quando você definir as regras do firewall e o mapeamento de portas do Docker. Mais informações sobre essas portas, por favor verifique [aqui](/docs/en/self-host/rustdesk-server-oss/install/#ports). -### 3. Definir licença +## 3. Definir licença Abra seu console web acessando `http://:21114`, [faça login](/docs/en/self-host/rustdesk-server-pro/console/#log-in) usando as credenciais padrão admin/test1234 `admin`/`test1234`. Siga [este guia](/docs/en/self-host/rustdesk-server-pro/license/#set-license) para definir a licença. -### 4. Configurar HTTPS para console web +## 4. Configurar HTTPS para console web > Você pode pular este passo se não quiser usar HTTPS durante o teste, mas lembre-se de alterar o endereço da API do cliente após configurar HTTPS Aqui está um tutorial simples de [configuração manual de HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). -### 5. Configurar cliente para usar o servidor auto-hospedado +## 5. Configurar cliente para usar o servidor auto-hospedado https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. Configurar WebSocket +## 6. Configurar WebSocket Para habilitar que o cliente web ou [cliente desktop/mobile](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket) funcione adequadamente com WebSocket, você precisa adicionar as seguintes configurações à sua configuração de proxy reverso. https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## Atualizar servidor +# Atualizar servidor Este [guia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade) cobre como atualizar o RustDesk Server Pro de uma versão inferior, abordando diferentes métodos de instalação. -## Migrar para novo host e backup/restauração +# Migrar para novo host e backup/restauração Aqui está um [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) detalhado. -## Migrar licença +# Migrar licença Por favor siga este [guia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration). -## Atualizar licença +# Atualizar licença Siga [este guia](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license) para atualizar sua licença para mais usuários e dispositivos a qualquer momento. -## Sobre segurança +# Sobre segurança https://github.com/rustdesk/rustdesk/discussions/9835 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/_index.zh-cn.md index 3fa91b9..02ee6fb 100644 --- a/content/self-host/rustdesk-server-pro/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/_index.zh-cn.md @@ -28,14 +28,14 @@ pre: "2.2. " 在继续之前,我们建议您先阅读[自托管服务器如何工作?](/docs/en/self-host/#how-does-self-hosted-server-work)。 {{% /notice %}} -## 硬件要求 +# 硬件要求 最低配置的 VPS 就足以满足您的使用需求。服务器软件对 CPU 和内存的要求不高。我们的公共 ID 服务器部署在一台 2 CPU/4 GB 的 Vultr 服务器上,服务超过 100 万终端。每个中继连接平均消耗 180kb/s。1 个 CPU 核心和 1GB 内存足以支持 1000 个中继并发连接。 -## 文章教程 +# 文章教程 [分步指南:通过 Docker 在云端自托管 RustDesk Server Pro,实现安全远程访问](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## 视频教程 +# 视频教程 网上有[许多视频教程](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/#video-tutorials)可供参考,帮助您安装 OSS 免费版。 @@ -46,12 +46,12 @@ Pro 版本的安装几乎相同,除了以下几点不同: - 需要不同的下载路径以及[Docker 镜像](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/) / [compose 文件](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose)。 - 控制台需要额外开放 TCP 端口 21114。 -## 许可证 +# 许可证 您可以从 https://rustdesk.com/pricing.html 获取许可证,详情请参阅[许可证](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)页面。 -## 快速开始 -### 1、安装 +# 快速开始 +## 1、安装 ``` bash <(wget -qO- https://get.docker.com) @@ -61,42 +61,42 @@ docker compose up -d 更多详情请查看[Docker]( /docs/en/self-host/rustdesk-server-pro/installscript/docker/)。 -### 2、所需端口 +## 2、所需端口 您需要开放 TCP 端口 `21114`-`21119` 和 UDP 端口 `21116`,请确保在配置防火墙规则和 Docker 端口映射时已开放这些端口。 有关这些端口的更多信息,请查看[这里](/docs/en/self-host/rustdesk-server-oss/install/#ports)。 -### 3、设置许可证 +## 3、设置许可证 通过访问 `http://<服务器IP>:21114` 打开您的控制台,使用默认凭据 admin/test1234 登录(用户名:admin,密码:test1234)。按照[此指南](/docs/en/self-host/rustdesk-server-pro/license/#set-license)设置许可证。 -### 4、为控制台配置 HTTPS +## 4、为控制台配置 HTTPS > 如果在试用期间您不希望使用 HTTPS,可以跳过此步骤,但配置 HTTPS 后请记得更改客户端的 API 地址 这里提供了一篇[手动配置 HTTPS 的简单教程](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。 -### 5、配置客户端使用自托管服务器 +## 5、配置客户端使用自托管服务器 https://rustdesk.com/docs/en/self-host/client-configuration/ -## 升级服务器 +# 升级服务器 本[指南](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade)介绍了如何从旧版本升级到 RustDesk Server Pro,涵盖了不同的安装方法。 -## 迁移到新主机及备份/恢复 +# 迁移到新主机及备份/恢复 这里有一篇详细的[教程](https://github.com/rustdesk/rustdesk-server-pro/discussions/184)。 -## 迁移许可证 +# 迁移许可证 请参考这份[指南](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration)进行操作。 -## 升级许可证 +# 升级许可证 按照[此指南](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license)随时升级您的许可证,以支持更多用户和设备。 -## 关于安全 +# 关于安全 https://github.com/rustdesk/rustdesk/discussions/9835 diff --git a/content/self-host/rustdesk-server-pro/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/_index.zh-tw.md index 269846d..ba4c25d 100644 --- a/content/self-host/rustdesk-server-pro/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/_index.zh-tw.md @@ -28,26 +28,26 @@ RustDesk Server Pro 與開源版本相比具有更多功能。 我們建議在繼續之前先閱讀這篇文章,[自架伺服器如何運作?](/docs/en/self-host/#how-does-self-hosted-server-work)。 {{% /notice %}} -## 硬體需求 +# 硬體需求 最低規格的 VPS 就足以滿足您的使用需求。伺服器軟體不會密集使用 CPU 和記憶體。我們的公共 ID 伺服器託管在一台 2 CPU/4 GB 的 Vultr 伺服器上,服務 100 萬個以上的端點。每個中繼連線平均消耗每秒 180kb。1 個 CPU 核心和 1G 記憶體足以支援 1000 個並發中繼連線。 -## 文章教學 +# 文章教學 [逐步指南:在雲端透過 Docker 自架 RustDesk Server Pro 以實現安全遠端存取](https://www.linkedin.com/pulse/step-by-step-guide-self-host-rustdesk-server-pro-cloud-montinaro-fwnmf/) -## 影片教學 +# 影片教學 [初學者指南:為 Linux 新手自架 RustDesk Server Pro](https://www.youtube.com/watch?v=MclmfYR3frk) [快速指南:為進階 Linux 使用者自架 RustDesk Server Pro](https://youtu.be/gMKFEziajmo) -## 授權 +# 授權 您可以從 https://rustdesk.com/pricing.html 取得授權,詳情請查看[授權](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)頁面。 -## 開始使用 -### 1. 安裝 +# 開始使用 +## 1. 安裝 ``` bash <(wget -qO- https://get.docker.com) @@ -57,49 +57,49 @@ sudo docker compose up -d 更多詳情,請查看 [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)。 -### 2. 所需連接埠 +## 2. 所需連接埠 您需要開放 `21114`-`21119` TCP 和 `21116` UDP 連接埠,請確保在設定防火牆規則和 Docker 連接埠對應時設定這些連接埠。 有關這些連接埠的更多資訊,請查看[這裡](/docs/en/self-host/rustdesk-server-oss/install/#ports)。 -### 3. 設定授權 +## 3. 設定授權 透過存取 `http://<伺服器 ip>:21114` 開啟您的網頁控制台,使用預設認證 admin/test1234 `admin`/`test1234` [登入](/docs/en/self-host/rustdesk-server-pro/console/#log-in)。按照[這個指南](/docs/en/self-host/rustdesk-server-pro/license/#set-license)設定授權。 -### 4. 為網頁控制台設定 HTTPS +## 4. 為網頁控制台設定 HTTPS > 如果您在試用期間不想使用 HTTPS,可以跳過此步驟,但請記住在設定 HTTPS 後更改客戶端的 API 位址 這裡有一個簡單的[手動 HTTPS 設定](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)教學。 -### 5. 設定客戶端使用自架伺服器 +## 5. 設定客戶端使用自架伺服器 https://rustdesk.com/docs/en/self-host/client-configuration/ -### 6. 設定 WebSocket +## 6. 設定 WebSocket 要啟用網頁客戶端或[桌面/行動客戶端](/docs/en/self-host/client-configuration/advanced-settings/#allow-websocket)使用 WebSocket 正常運作,您需要將以下設定加入您的反向代理設定中。 https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#8-add-websocket-secure-wss-support-for-the-id-server-and-relay-server-to-enable-secure-communication-for-all-platforms -## 升級伺服器 +# 升級伺服器 這個[指南](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#there-is-a-new-version-of-rustdesk-server-pro-out-how-can-i-upgrade)說明如何從較低版本升級 RustDesk Server Pro,涵蓋不同的安裝方法。 -## 遷移到新主機和備份/還原 +# 遷移到新主機和備份/還原 這裡有詳細的[教學](https://github.com/rustdesk/rustdesk-server-pro/discussions/184)。 -## 遷移授權 +# 遷移授權 請按照這個[指南](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration)。 -## 升級授權 +# 升級授權 按照[這個指南](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-license)隨時為更多使用者和設備升級您的授權。 -## 關於安全性 +# 關於安全性 https://github.com/rustdesk/rustdesk/discussions/9835 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/console/_index.de.md b/content/self-host/rustdesk-server-pro/console/_index.de.md index 4930516..72f84e8 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.de.md +++ b/content/self-host/rustdesk-server-pro/console/_index.de.md @@ -11,7 +11,7 @@ Funktionen: - Einstellungen aktualisieren - Verwalten von Strategien zur Synchronisierung von Client-Einstellungen -### Anmelden +## Anmelden Der Standardport der Webkonsole ist 21114. Geben Sie `http://:21114` in den Browser ein, um die Konsolenseite aufzurufen, wie in der folgenden Abbildung zu sehen. Der Standard-Benutzername und das Standard-Passwort des Administrators lauten admin/test1234: @@ -26,14 +26,14 @@ Bitte ändern Sie nach dem Anmelden unbedingt das Passwort, indem Sie im Kontome Nicht-Administrator-Benutzer können sich auch anmelden, um ihr Gerät und ihre Protokolle zu durchsuchen und ihre Benutzereinstellungen zu ändern. -### Automatische Konfiguration +## Automatische Konfiguration Wenn Sie auf `Windows EXE` klicken, erhalten Sie die Konfigurationen für Ihren eigenen RustDesk Server Pro, die Ihnen bei der Konfiguration Ihrer Clients helfen. Bei Windows-Clients können Sie die benutzerdefinierte Serverkonfiguration weglassen und stattdessen die Konfigurationsinformationen in den Dateinamen `rustdesk.exe` aufnehmen. Wie oben gezeigt, gehen Sie bitte auf die Startseite der Konsole und klicken Sie auf `Windows EXE`. **Client ≥ 1.1.9 erforderlich.** Sie können dies in Verbindung mit der [Client-Konfiguration](https://rustdesk.com/docs/de/self-host/client-configuration/) und den [Bereitstellungsskripten](https://rustdesk.com/docs/de/self-host/client-deployment/) zur Einrichtung Ihrer Clients verwenden. -### Neuen Benutzer erstellen, der nicht der Standardbenutzer `admin` ist +## Neuen Benutzer erstellen, der nicht der Standardbenutzer `admin` ist {{% notice note %}} The `Individual` plan does not have this feature. @@ -44,34 +44,34 @@ The `Individual` plan does not have this feature. 3. Melden Sie sich mit dem neuen Administratorkonto an. 4. Löschen Sie den `admin` auf der Seite `Benutzer`. -### Neuen Benutzer erstellen +## Neuen Benutzer erstellen 1. Klicken Sie im linken Menü auf `Benutzer`. 2. Erstellen Sie einen neuen Benutzer. 3. Wählen Sie aus, in welcher Gruppe er sein soll. Wenn Sie neue Gruppen hinzufügen müssen, lesen Sie bitte weiter. -### Neue Gruppe hinzufügen +## Neue Gruppe hinzufügen 1. Klicken Sie im linken Menü auf `Gruppen`. 2. Erstellen Sie eine neue Gruppe. 3. Sobald Sie eine Gruppe erstellt haben, können Sie ihr den Zugriff auf andere Gruppen erlauben, indem Sie auf `Bearbeiten` klicken. 4. Wählen Sie die entsprechenden Gruppen aus, auf die Sie zugreifen möchten. Sie werden automatisch der entsprechenden Gruppe hinzugefügt. -### Mehrere Relay-Server einrichten +## Mehrere Relay-Server einrichten 1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite. 2. Klicken Sie im Untermenü auf `Relay`. 3. Klicken Sie neben `Relay-Server` auf `+`. 4. Geben Sie die DNS- oder IP-Adresse des Relay-Servers in das nun angezeigte Feld ein und drücken Sie Enter. 5. Wenn Sie mehr als einen Relay-Server haben, können Sie weiterhin auf `+` klicken und die Geo-Einstellungen anpassen (speichern und kopieren Sie Ihren Schlüssel auf die anderen Server). -### Lizenz einstellen oder ändern +## Lizenz einstellen oder ändern 1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite. 2. Klicken Sie im Untermenü auf `License`. 3. Klicken Sie auf `Bearbeiten` und fügen Sie Ihren Lizenzcode ein. 4. Klicken Sie auf `OK`. -### Protokolle anzeigen +## Protokolle anzeigen Klicken Sie auf der linken Seite auf `Logs`. -### E-Mails einrichten +## E-Mails einrichten Gmail in diesem Beispiel 1. Gehen Sie zu `Einstellungen` im Menü auf der linken Seite. @@ -83,7 +83,7 @@ Gmail in diesem Beispiel 7. Geben Sie in `Von` Ihr Gmail-Konto ein, z. B. `myrustdeskserver@gmail.com`. 8. Klicken Sie zum Speichern auf `Check`. -### Gerätebenutzer, -gruppen und -strategien den Geräten zuweisen +## Gerätebenutzer, -gruppen und -strategien den Geräten zuweisen Der Benutzer ist der RustDesk-Benutzer, der auf dem Gerät eingeloggt ist oder dem Gerät zugewiesen wurde, indem Sie auf `Bearbeiten` neben dem Gerät klicken. Klicken Sie auf das Feld `Benutzer` und wählen Sie Ihren Benutzer aus der Dropdown-Liste aus. Damit wird die Gruppe auf der Grundlage der Gruppe, der der Benutzer zugewiesen wurde, automatisch zugewiesen. Dies kann auch über die API in der Befehlszeile bei der Bereitstellung oder später erfolgen, indem Sie die ausführbare Datei RustDesk aufrufen, gefolgt von `--assign --token --user_name `. Dazu gehen Sie zu `Einstellungen → Token → Erstellen` und erstellen ein Token mit Geräteberechtigungen. Ein Beispiel hierfür wäre unter Windows: `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -92,7 +92,7 @@ Sie können die Strategie z. B. auch mit `--assign --token --st Die Befehlszeile unter Windows hat standardmäßig keine Ausgabe. Um die Ausgabe zu erhalten, führen Sie bitte `"C:\Program Files\RustDesk\rustdesk.exe" ... | more` oder `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String` aus, siehe [hier](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Suche nach einem Gerät +## Suche nach einem Gerät 1. Gehen Sie zu Geräte. 2. Geben Sie im Suchfeld für den Gerätenamen den Namen ein und klicken Sie auf `Abfrage` oder drücken Sie Enter. 3. Um einen Platzhalter zu verwenden, fügen Sie `%` am Anfang, am Ende oder an beiden Enden des Suchbegriffs ein. diff --git a/content/self-host/rustdesk-server-pro/console/_index.en.md b/content/self-host/rustdesk-server-pro/console/_index.en.md index ae54ff0..6e36038 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.en.md +++ b/content/self-host/rustdesk-server-pro/console/_index.en.md @@ -16,7 +16,7 @@ Features: - Manage shared address books - Generate custom client build -### Log in +## Log in The default port of the web console is 21114. Enter `http://:21114` in the browser to enter the console page, as shown in the following figure. The default administrator username/password is `admin`/`test1234`: @@ -31,14 +31,14 @@ After logging in please be sure to change the password, select `Settings` in the Non-administrator users can also login to browse their device and logs, change their user settings. -### Automatic Configs +## Automatic Configs By Clicking on `Windows EXE` you will be able to get the configs for your own RustDesk Server Pro, this will help configure your clients. For Windows clients, you can leave out the custom server configuration and put the configuration information in the `rustdesk.exe` filename instead. As shown above, please go to the console welcome page and click on `Windows EXE`. **Client ≥ 1.1.9 required.** You can use this in conjunction with [client config](https://rustdesk.com/docs/en/self-host/client-configuration/) and [deployment scripts](https://rustdesk.com/docs/en/self-host/client-deployment/) to setup your clients. -### Creating a new user other than the default `admin` user +## Creating a new user other than the default `admin` user {{% notice note %}} The `Individual` plan does not have this feature. @@ -49,34 +49,34 @@ The `Individual` plan does not have this feature. 3. Log in with the new administrative account. 4. Delete the `admin` on `Users` page. -### Creating a new user +## Creating a new user 1. Click on `Users` on the left hand menu. 2. Create a new user. 3. Select what group they should be in (if you need to add new groups please keep reading). -### Add a new Group +## Add a new Group 1. Click on `Groups` on the left hand menu. 2. Create a new group. 3. Once created you can allow groups access each other, Click `Edit`. 4. Select the relevant groups you want access (it automatically adds them in the corresponding group). -### Setting up multiple relay servers +## Setting up multiple relay servers 1. Go to `Settings` on the left hand menu. 2. Click on `Relay` on the submenu. 3. Click `+` next to `Relay Servers`. 4. Enter the Relay server DNS address or IP address in the box which now shows and press Enter. 5. If you have more than one Relay server you can keep clicking `+` and adapt the Geo settings is required (remember and copy your key to the other servers). -### Set or change the license +## Set or change the license 1. Go to `Settings` on the left hand menu. 2. Click on `License` on the submenu. 3. Click `Edit` and paste in your license code. 4. Click `OK`. -### Viewing Logs +## Viewing Logs On the left hand side click on `Logs`. -### Setup Emails +## Setup Emails Gmail in this example 1. Go to `Settings` on the left hand menu. @@ -88,7 +88,7 @@ Gmail in this example 7. Enter your Gmail account i.e. `myrustdeskserver@gmail.com` in `From`. 8. Click `Check` to save. -### Assign Device Users/Groups/Strategies/DeviceGroup to Devices +## Assign Device Users/Groups/Strategies/DeviceGroup to Devices The User is the RustDesk User logged in on the device or assigned to the device by clicking `Edit` next to the device, click in the `User` box and drop-down to select your user, this will auto assign the group based on the group the user as been assigned to. This can also be done via the API at command line on deployment or later by calling the RustDesk executable followed by `--assign --token --user_name `. You need to go to `Settings → Tokens → Create` and create a token with Device permissions first to do this. An example of this on windows would be `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -101,7 +101,7 @@ You can also assign device group name in this way, e.g. `--assign --token ... | more` or `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`, see [here](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Searching for a device +## Searching for a device 1. Go to Devices. 2. In the Device Name Search Field type in the name and click `Query` or hit Enter. 3. To use a wildcard add `%` at the start, end or both of the search term. diff --git a/content/self-host/rustdesk-server-pro/console/_index.es.md b/content/self-host/rustdesk-server-pro/console/_index.es.md index 3bb195e..d696e9e 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.es.md +++ b/content/self-host/rustdesk-server-pro/console/_index.es.md @@ -16,7 +16,7 @@ Características: - Gestionar libretas de direcciones compartidas - Generar compilación personalizada del cliente -### Iniciar sesión +## Iniciar sesión El puerto predeterminado de la consola web es 21114. Ingrese `http://:21114` en el navegador para acceder a la página de la consola, como se muestra en la siguiente figura. El nombre de usuario/contraseña predeterminado del administrador es `admin`/`test1234`: @@ -31,14 +31,14 @@ Después de iniciar sesión, asegúrese de cambiar la contraseña, seleccione `C Los usuarios no administradores también pueden iniciar sesión para explorar sus dispositivos y registros, cambiar sus configuraciones de usuario. -### Configuraciones Automáticas +## Configuraciones Automáticas Al hacer clic en `Windows EXE` podrá obtener las configuraciones para su propio RustDesk Server Pro, esto ayudará a configurar sus clientes. Para clientes de Windows, puede omitir la configuración personalizada del servidor y poner la información de configuración en el nombre de archivo `rustdesk.exe` en su lugar. Como se muestra arriba, vaya a la página de bienvenida de la consola y haga clic en `Windows EXE`. **Se requiere Cliente ≥ 1.1.9.** Puede usar esto junto con [configuración del cliente](https://rustdesk.com/docs/en/self-host/client-configuration/) y [scripts de implementación](https://rustdesk.com/docs/en/self-host/client-deployment/) para configurar sus clientes. -### Crear un nuevo usuario diferente del usuario predeterminado `admin` +## Crear un nuevo usuario diferente del usuario predeterminado `admin` {{% notice note %}} El plan `Individual` no tiene esta característica. @@ -49,34 +49,34 @@ El plan `Individual` no tiene esta característica. 3. Inicie sesión con la nueva cuenta administrativa. 4. Elimine el `admin` en la página `Usuarios`. -### Crear un nuevo usuario +## Crear un nuevo usuario 1. Haga clic en `Usuarios` en el menú de la izquierda. 2. Cree un nuevo usuario. 3. Seleccione en qué grupo deberían estar (si necesita agregar nuevos grupos, siga leyendo). -### Agregar un nuevo Grupo +## Agregar un nuevo Grupo 1. Haga clic en `Grupos` en el menú de la izquierda. 2. Cree un nuevo grupo. 3. Una vez creado, puede permitir que los grupos accedan entre sí, haga clic en `Editar`. 4. Seleccione los grupos relevantes a los que desea acceso (los agrega automáticamente en el grupo correspondiente). -### Configurar múltiples servidores de retransmisión +## Configurar múltiples servidores de retransmisión 1. Vaya a `Configuración` en el menú de la izquierda. 2. Haga clic en `Retransmisión` en el submenú. 3. Haga clic en `+` junto a `Servidores de Retransmisión`. 4. Ingrese la dirección DNS o dirección IP del servidor de retransmisión en el cuadro que ahora se muestra y presione Enter. 5. Si tiene más de un servidor de retransmisión, puede seguir haciendo clic en `+` y adaptar la configuración geográfica si es necesario (recuerde y copie su clave a los otros servidores). -### Establecer o cambiar la licencia +## Establecer o cambiar la licencia 1. Vaya a `Configuración` en el menú de la izquierda. 2. Haga clic en `Licencia` en el submenú. 3. Haga clic en `Editar` y pegue su código de licencia. 4. Haga clic en `OK`. -### Ver Registros +## Ver Registros En el lado izquierdo, haga clic en `Registros`. -### Configurar Correos Electrónicos +## Configurar Correos Electrónicos Gmail en este ejemplo 1. Vaya a `Configuración` en el menú de la izquierda. @@ -88,7 +88,7 @@ Gmail en este ejemplo 7. Ingrese su cuenta de Gmail, es decir, `myrustdeskserver@gmail.com` en `De`. 8. Haga clic en `Verificar` para guardar. -### Asignar Usuarios/Grupos/Estrategias/GrupoDispositivo de Dispositivo a Dispositivos +## Asignar Usuarios/Grupos/Estrategias/GrupoDispositivo de Dispositivo a Dispositivos El Usuario es el Usuario de RustDesk con sesión iniciada en el dispositivo o asignado al dispositivo haciendo clic en `Editar` junto al dispositivo, haga clic en el cuadro `Usuario` y despliegue para seleccionar su usuario, esto asignará automáticamente el grupo basado en el grupo al que ha sido asignado el usuario. Esto también se puede hacer a través de la API en la línea de comandos durante la implementación o posteriormente llamando al ejecutable de RustDesk seguido de `--assign --token --user_name `. Necesita ir a `Configuración → Tokens → Crear` y crear un token con permisos de Dispositivo primero para hacer esto. Un ejemplo de esto en Windows sería `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -101,7 +101,7 @@ También puede asignar nombre de grupo de dispositivo de esta manera, por ejempl La línea de comandos en Windows no tiene salida por defecto. Para obtener salida, ejecute así, `"C:\Program Files\RustDesk\rustdesk.exe" ... | more` o `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`, vea [aquí](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Buscar un dispositivo +## Buscar un dispositivo 1. Vaya a Dispositivos. 2. En el Campo de Búsqueda de Nombre de Dispositivo escriba el nombre y haga clic en `Consultar` o presione Enter. 3. Para usar un comodín agregue `%` al inicio, final o ambos del término de búsqueda. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/console/_index.fr.md b/content/self-host/rustdesk-server-pro/console/_index.fr.md index 18f4a8c..30f87c2 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/console/_index.fr.md @@ -16,7 +16,7 @@ Fonctionnalités : - Gérer les carnets d'adresses partagés - Générer une construction client personnalisée -### Se connecter +## Se connecter Le port par défaut de la console web est 21114. Entrez `http://:21114` dans le navigateur pour accéder à la page de la console, comme indiqué dans la figure suivante. Le nom d'utilisateur/mot de passe administrateur par défaut est `admin`/`test1234` : @@ -31,14 +31,14 @@ Après vous être connecté, assurez-vous de changer le mot de passe, sélection Les utilisateurs non-administrateurs peuvent également se connecter pour parcourir leurs appareils et journaux, modifier leurs paramètres utilisateur. -### Configurations automatiques +## Configurations automatiques En cliquant sur `Windows EXE`, vous pourrez obtenir les configurations pour votre propre RustDesk Server Pro, cela aidera à configurer vos clients. Pour les clients Windows, vous pouvez omettre la configuration de serveur personnalisée et mettre les informations de configuration dans le nom de fichier `rustdesk.exe` à la place. Comme indiqué ci-dessus, veuillez aller à la page d'accueil de la console et cliquer sur `Windows EXE`. **Client ≥ 1.1.9 requis.** Vous pouvez utiliser ceci en conjonction avec [configuration client](https://rustdesk.com/docs/en/self-host/client-configuration/) et [scripts de déploiement](https://rustdesk.com/docs/en/self-host/client-deployment/) pour configurer vos clients. -### Créer un nouvel utilisateur autre que l'utilisateur `admin` par défaut +## Créer un nouvel utilisateur autre que l'utilisateur `admin` par défaut {{% notice note %}} Le plan `Individual` n'a pas cette fonctionnalité. @@ -49,34 +49,34 @@ Le plan `Individual` n'a pas cette fonctionnalité. 3. Connectez-vous avec le nouveau compte administrateur. 4. Supprimez l'`admin` sur la page `Utilisateurs`. -### Créer un nouvel utilisateur +## Créer un nouvel utilisateur 1. Cliquez sur `Utilisateurs` dans le menu de gauche. 2. Créez un nouvel utilisateur. 3. Sélectionnez dans quel groupe il devrait être (si vous devez ajouter de nouveaux groupes, continuez à lire). -### Ajouter un nouveau groupe +## Ajouter un nouveau groupe 1. Cliquez sur `Groupes` dans le menu de gauche. 2. Créez un nouveau groupe. 3. Une fois créé, vous pouvez permettre aux groupes d'accéder les uns aux autres, Cliquez `Modifier`. 4. Sélectionnez les groupes pertinents auxquels vous voulez accéder (cela les ajoute automatiquement dans le groupe correspondant). -### Configurer plusieurs serveurs de relay +## Configurer plusieurs serveurs de relay 1. Allez dans `Paramètres` dans le menu de gauche. 2. Cliquez sur `Relay` dans le sous-menu. 3. Cliquez `+` à côté de `Serveurs Relay`. 4. Entrez l'adresse DNS du serveur Relay ou l'adresse IP dans la boîte qui s'affiche maintenant et appuyez sur Entrée. 5. Si vous avez plus d'un serveur Relay, vous pouvez continuer à cliquer `+` et adapter les paramètres Geo si nécessaire (rappelez-vous et copiez votre clé vers les autres serveurs). -### Définir ou changer la licence +## Définir ou changer la licence 1. Allez dans `Paramètres` dans le menu de gauche. 2. Cliquez sur `Licence` dans le sous-menu. 3. Cliquez `Modifier` et collez votre code de licence. 4. Cliquez `OK`. -### Afficher les journaux +## Afficher les journaux Sur le côté gauche, cliquez sur `Journaux`. -### Configurer les emails +## Configurer les emails Gmail dans cet exemple 1. Allez dans `Paramètres` dans le menu de gauche. @@ -88,7 +88,7 @@ Gmail dans cet exemple 7. Entrez votre compte Gmail c'est-à-dire `myrustdeskserver@gmail.com` dans `De`. 8. Cliquez `Vérifier` pour sauvegarder. -### Assigner des Utilisateurs/Groupes/Stratégies/GroupeAppareil aux Appareils +## Assigner des Utilisateurs/Groupes/Stratégies/GroupeAppareil aux Appareils L'Utilisateur est l'Utilisateur RustDesk connecté sur l'appareil ou assigné à l'appareil en cliquant `Modifier` à côté de l'appareil, cliquez dans la boîte `Utilisateur` et déroulez pour sélectionner votre utilisateur, cela assignera automatiquement le groupe basé sur le groupe auquel l'utilisateur a été assigné. Ceci peut également être fait via l'API en ligne de commande lors du déploiement ou plus tard en appelant l'exécutable RustDesk suivi de `--assign --token --user_name `. Vous devez aller dans `Paramètres → Tokens → Créer` et créer un token avec les permissions Appareil d'abord pour faire ceci. Un exemple de ceci sur windows serait `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -101,7 +101,7 @@ Vous pouvez également assigner un nom de groupe d'appareils de cette façon, pa La ligne de commande sur Windows n'a pas de sortie par défaut. Pour obtenir une sortie, veuillez exécuter comme ceci, `"C:\Program Files\RustDesk\rustdesk.exe" ... | more` ou `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`, voir [ici](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Rechercher un appareil +## Rechercher un appareil 1. Allez dans Appareils. 2. Dans le Champ de Recherche de Nom d'Appareil, tapez le nom et cliquez `Requête` ou appuyez sur Entrée. 3. Pour utiliser un joker, ajoutez `%` au début, à la fin ou aux deux du terme de recherche. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/console/_index.it.md b/content/self-host/rustdesk-server-pro/console/_index.it.md index cfe76a7..d6e0e4f 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.it.md +++ b/content/self-host/rustdesk-server-pro/console/_index.it.md @@ -16,7 +16,7 @@ Caratteristiche: - Gestire le rubriche condivise - Generare build personalizzate del client -### Accedere +## Accedere La porta predefinita della console web è 21114. Inserisci `http://:21114` nel browser per accedere alla pagina della console, come mostrato nella figura seguente. Il nome utente/password predefinito dell'amministratore è `admin`/`test1234`: @@ -31,14 +31,14 @@ Dopo aver effettuato l'accesso, assicurati di cambiare la password, seleziona `I Anche gli utenti non amministratori possono accedere per sfogliare i loro dispositivi e log, modificare le loro impostazioni utente. -### Configurazioni Automatiche +## Configurazioni Automatiche Cliccando su `Windows EXE` sarai in grado di ottenere le configurazioni per il tuo RustDesk Server Pro, questo aiuterà a configurare i tuoi client. Per i client Windows, puoi omettere la configurazione personalizzata del server e mettere le informazioni di configurazione nel nome del file `rustdesk.exe` invece. Come mostrato sopra, vai alla pagina di benvenuto della console e clicca su `Windows EXE`. **Client ≥ 1.1.9 richiesto.** Puoi usare questo insieme alla [configurazione del client](https://rustdesk.com/docs/en/self-host/client-configuration/) e agli [script di distribuzione](https://rustdesk.com/docs/en/self-host/client-deployment/) per configurare i tuoi client. -### Creare un nuovo utente diverso dall'utente predefinito `admin` +## Creare un nuovo utente diverso dall'utente predefinito `admin` {{% notice note %}} Il piano `Individual` non ha questa caratteristica. @@ -49,34 +49,34 @@ Il piano `Individual` non ha questa caratteristica. 3. Accedi con il nuovo account amministrativo. 4. Elimina l'`admin` nella pagina `Utenti`. -### Creare un nuovo utente +## Creare un nuovo utente 1. Clicca su `Utenti` nel menu a sinistra. 2. Crea un nuovo utente. 3. Seleziona in quale gruppo dovrebbero essere (se devi aggiungere nuovi gruppi continua a leggere). -### Aggiungere un nuovo Gruppo +## Aggiungere un nuovo Gruppo 1. Clicca su `Gruppi` nel menu a sinistra. 2. Crea un nuovo gruppo. 3. Una volta creato puoi permettere ai gruppi di accedere l'uno all'altro, clicca `Modifica`. 4. Seleziona i gruppi rilevanti a cui vuoi accesso (li aggiunge automaticamente nel gruppo corrispondente). -### Configurare più server relay +## Configurare più server relay 1. Vai su `Impostazioni` nel menu a sinistra. 2. Clicca su `Relay` nel sottomenu. 3. Clicca `+` accanto a `Server Relay`. 4. Inserisci l'indirizzo DNS o l'indirizzo IP del server relay nella casella che ora appare e premi Invio. 5. Se hai più di un server relay puoi continuare a cliccare `+` e adattare le impostazioni geografiche se necessario (ricorda e copia la tua chiave agli altri server). -### Impostare o cambiare la licenza +## Impostare o cambiare la licenza 1. Vai su `Impostazioni` nel menu a sinistra. 2. Clicca su `Licenza` nel sottomenu. 3. Clicca `Modifica` e incolla il tuo codice licenza. 4. Clicca `OK`. -### Visualizzare i Log +## Visualizzare i Log Sul lato sinistro clicca su `Log`. -### Configurare le Email +## Configurare le Email Gmail in questo esempio 1. Vai su `Impostazioni` nel menu a sinistra. @@ -88,7 +88,7 @@ Gmail in questo esempio 7. Inserisci il tuo account Gmail cioè `myrustdeskserver@gmail.com` in `Da`. 8. Clicca `Controlla` per salvare. -### Assegnare Utenti/Gruppi/Strategie/GruppoDispositivo Dispositivo ai Dispositivi +## Assegnare Utenti/Gruppi/Strategie/GruppoDispositivo Dispositivo ai Dispositivi L'Utente è l'Utente RustDesk connesso al dispositivo o assegnato al dispositivo cliccando `Modifica` accanto al dispositivo, clicca nella casella `Utente` e seleziona dal menu a tendina per selezionare il tuo utente, questo assegnerà automaticamente il gruppo basato sul gruppo a cui è stato assegnato l'utente. Questo può anche essere fatto tramite API a riga di comando durante la distribuzione o successivamente chiamando l'eseguibile RustDesk seguito da `--assign --token --user_name `. Devi andare su `Impostazioni → Token → Crea` e creare un token con permessi Dispositivo prima di farlo. Un esempio di questo su Windows sarebbe `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -101,7 +101,7 @@ Puoi anche assegnare nome gruppo dispositivo in questo modo, ad esempio `--assig La riga di comando su Windows non ha output per impostazione predefinita. Per ottenere output, esegui così, `"C:\Program Files\RustDesk\rustdesk.exe" ... | more` o `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`, vedi [qui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Cercare un dispositivo +## Cercare un dispositivo 1. Vai su Dispositivi. 2. Nel Campo di Ricerca Nome Dispositivo digita il nome e clicca `Query` o premi Invio. 3. Per usare un carattere jolly aggiungi `%` all'inizio, alla fine o a entrambi del termine di ricerca. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/console/_index.ja.md b/content/self-host/rustdesk-server-pro/console/_index.ja.md index d7beef1..1343318 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/console/_index.ja.md @@ -16,7 +16,7 @@ weight: 10 - 共有アドレス帳の管理 - カスタムクライアントビルドの生成 -### ログイン +## ログイン ウェブコンソールのデフォルトポートは21114です。ブラウザで`http://<サーバーIP>:21114`を入力してコンソールページにアクセスします。下図に示すように、デフォルトの管理者ユーザー名/パスワードは`admin`/`test1234`です: @@ -31,14 +31,14 @@ HTTPSサポートが必要な場合は、`Nginx`などのウェブサーバー 管理者以外のユーザーもログインして自分のデバイスとログを参照し、ユーザー設定を変更できます。 -### 自動設定 +## 自動設定 `Windows EXE`をクリックすると、独自のRustDesk Server Proの設定を取得でき、クライアントの設定に役立ちます。 Windowsクライアントの場合、カスタムサーバー設定を省略して、代わりに`rustdesk.exe`ファイル名に設定情報を入れることができます。上図に示すように、コンソールのウェルカムページに移動して`Windows EXE`をクリックしてください。**クライアント ≥ 1.1.9が必要です。** これを[クライアント設定](https://rustdesk.com/docs/en/self-host/client-configuration/)と[デプロイメントスクリプト](https://rustdesk.com/docs/en/self-host/client-deployment/)と組み合わせて使用し、クライアントを設定できます。 -### デフォルトの`admin`ユーザー以外の新しいユーザーの作成 +## デフォルトの`admin`ユーザー以外の新しいユーザーの作成 {{% notice note %}} `Individual`プランにはこの機能がありません。 @@ -49,34 +49,34 @@ Windowsクライアントの場合、カスタムサーバー設定を省略し 3. 新しい管理アカウントでログインします。 4. `ユーザー`ページで`admin`を削除します。 -### 新しいユーザーの作成 +## 新しいユーザーの作成 1. 左側のメニューで`ユーザー`をクリックします。 2. 新しいユーザーを作成します。 3. 所属するグループを選択します(新しいグループを追加する必要がある場合は、続きをお読みください)。 -### 新しいグループの追加 +## 新しいグループの追加 1. 左側のメニューで`グループ`をクリックします。 2. 新しいグループを作成します。 3. 作成後、グループ間のアクセスを許可できます。`編集`をクリックします。 4. アクセスを希望する関連グループを選択します(対応するグループに自動的に追加されます)。 -### 複数のリレーサーバーの設定 +## 複数のリレーサーバーの設定 1. 左側のメニューで`設定`に移動します。 2. サブメニューで`リレー`をクリックします。 3. `リレーサーバー`の横の`+`をクリックします。 4. 表示されたボックスにリレーサーバーのDNSアドレスまたはIPアドレスを入力し、Enterを押します。 5. 複数のリレーサーバーがある場合は、`+`をクリックし続けて、必要に応じて地理的設定を調整できます(キーを他のサーバーにコピーすることを忘れないでください)。 -### ライセンスの設定または変更 +## ライセンスの設定または変更 1. 左側のメニューで`設定`に移動します。 2. サブメニューで`ライセンス`をクリックします。 3. `編集`をクリックしてライセンスコードを貼り付けます。 4. `OK`をクリックします。 -### ログの表示 +## ログの表示 左側で`ログ`をクリックします。 -### メール設定 +## メール設定 この例ではGmail 1. 左側のメニューで`設定`に移動します。 @@ -88,7 +88,7 @@ Windowsクライアントの場合、カスタムサーバー設定を省略し 7. `送信者`にGmailアカウント(例:`myrustdeskserver@gmail.com`)を入力します。 8. `確認`をクリックして保存します。 -### デバイスユーザー/グループ/戦略/デバイスグループをデバイスに割り当て +## デバイスユーザー/グループ/戦略/デバイスグループをデバイスに割り当て ユーザーは、デバイスにログインしているRustDeskユーザー、またはデバイスの横の`編集`をクリックしてデバイスに割り当てられたユーザーです。`ユーザー`ボックスをクリックしてドロップダウンからユーザーを選択すると、ユーザーが割り当てられたグループに基づいてグループが自動的に割り当てられます。 これは、デプロイ時または後でRustDesk実行可能ファイルに続いて`--assign --token <生成されたトークン> --user_name <ユーザー名>`を呼び出すことで、コマンドラインでAPIを介して行うこともできます。これを行うには、まず`設定 → トークン → 作成`に移動してデバイス権限を持つトークンを作成する必要があります。Windowsでの例は`"C:\Program Files\RustDesk\rustdesk.exe" --assign --token <生成されたトークン> --user_name <新しいユーザー>`です。 @@ -101,7 +101,7 @@ Windowsクライアントの場合、カスタムサーバー設定を省略し Windowsのコマンドラインはデフォルトで出力がありません。出力を得るには、`"C:\Program Files\RustDesk\rustdesk.exe" ... | more`または`"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`のように実行してください。[こちら](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952)を参照してください。 -### デバイスの検索 +## デバイスの検索 1. デバイスに移動します。 2. デバイス名検索フィールドに名前を入力し、`クエリ`をクリックするかEnterを押します。 3. ワイルドカードを使用するには、検索語の開始、終了、または両方に`%`を追加します。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/console/_index.pt.md b/content/self-host/rustdesk-server-pro/console/_index.pt.md index 9d00c08..ca359fc 100644 --- a/content/self-host/rustdesk-server-pro/console/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/console/_index.pt.md @@ -16,7 +16,7 @@ Recursos: - Gerenciar cadernos de endereços compartilhados - Gerar build personalizado do cliente -### Fazer login +## Fazer login A porta padrão do console web é 21114. Digite `http://:21114` no navegador para acessar a página do console, conforme mostrado na figura a seguir. O nome de usuário/senha padrão do administrador é `admin`/`test1234`: @@ -31,14 +31,14 @@ Após fazer login, certifique-se de alterar a senha, selecione `Configurações` Usuários não-administradores também podem fazer login para navegar seus dispositivos e logs, alterar suas configurações de usuário. -### Configurações Automáticas +## Configurações Automáticas Ao clicar em `Windows EXE` você poderá obter as configurações para seu próprio RustDesk Server Pro, isso ajudará a configurar seus clientes. Para clientes Windows, você pode omitir a configuração personalizada do servidor e colocar as informações de configuração no nome do arquivo `rustdesk.exe`. Como mostrado acima, vá para a página de boas-vindas do console e clique em `Windows EXE`. **Cliente ≥ 1.1.9 necessário.** Você pode usar isso em conjunto com [configuração do cliente](https://rustdesk.com/docs/en/self-host/client-configuration/) e [scripts de implantação](https://rustdesk.com/docs/en/self-host/client-deployment/) para configurar seus clientes. -### Criando um novo usuário diferente do usuário padrão `admin` +## Criando um novo usuário diferente do usuário padrão `admin` {{% notice note %}} O plano `Individual` não possui este recurso. @@ -49,34 +49,34 @@ O plano `Individual` não possui este recurso. 3. Faça login com a nova conta administrativa. 4. Exclua o `admin` na página `Usuários`. -### Criando um novo usuário +## Criando um novo usuário 1. Clique em `Usuários` no menu da esquerda. 2. Crie um novo usuário. 3. Selecione em qual grupo eles devem estar (se você precisar adicionar novos grupos, continue lendo). -### Adicionar um novo Grupo +## Adicionar um novo Grupo 1. Clique em `Grupos` no menu da esquerda. 2. Crie um novo grupo. 3. Uma vez criado, você pode permitir que grupos acessem uns aos outros, clique em `Editar`. 4. Selecione os grupos relevantes que você deseja acesso (adiciona automaticamente no grupo correspondente). -### Configurando múltiplos servidores de relay +## Configurando múltiplos servidores de relay 1. Vá para `Configurações` no menu da esquerda. 2. Clique em `Relay` no submenu. 3. Clique em `+` ao lado de `Servidores Relay`. 4. Digite o endereço DNS ou endereço IP do servidor relay na caixa que agora aparece e pressione Enter. 5. Se você tiver mais de um servidor relay, pode continuar clicando em `+` e adaptando as configurações geográficas se necessário (lembre-se e copie sua chave para os outros servidores). -### Definir ou alterar a licença +## Definir ou alterar a licença 1. Vá para `Configurações` no menu da esquerda. 2. Clique em `Licença` no submenu. 3. Clique em `Editar` e cole seu código de licença. 4. Clique em `OK`. -### Visualizando Logs +## Visualizando Logs No lado esquerdo, clique em `Logs`. -### Configurar Emails +## Configurar Emails Gmail neste exemplo 1. Vá para `Configurações` no menu da esquerda. @@ -88,7 +88,7 @@ Gmail neste exemplo 7. Digite sua conta Gmail, ou seja, `myrustdeskserver@gmail.com` em `De`. 8. Clique em `Verificar` para salvar. -### Atribuir Usuários/Grupos/Estratégias/GrupoDispositivo de Dispositivo a Dispositivos +## Atribuir Usuários/Grupos/Estratégias/GrupoDispositivo de Dispositivo a Dispositivos O Usuário é o Usuário RustDesk logado no dispositivo ou atribuído ao dispositivo clicando em `Editar` ao lado do dispositivo, clique na caixa `Usuário` e use o dropdown para selecionar seu usuário, isso atribuirá automaticamente o grupo baseado no grupo ao qual o usuário foi atribuído. Isso também pode ser feito via API na linha de comando durante a implantação ou posteriormente chamando o executável RustDesk seguido de `--assign --token --user_name `. Você precisa ir para `Configurações → Tokens → Criar` e criar um token com permissões de Dispositivo primeiro para fazer isso. Um exemplo disso no Windows seria `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token --user_name `. @@ -101,7 +101,7 @@ Você também pode atribuir nome de grupo de dispositivo dessa forma, por exempl A linha de comando no Windows não tem saída por padrão. Para obter saída, execute assim, `"C:\Program Files\RustDesk\rustdesk.exe" ... | more` ou `"C:\Program Files\RustDesk\rustdesk.exe" ... | Out-String`, veja [aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952). -### Procurando por um dispositivo +## Procurando por um dispositivo 1. Vá para Dispositivos. 2. No Campo de Pesquisa de Nome do Dispositivo, digite o nome e clique em `Consultar` ou pressione Enter. 3. Para usar um curinga, adicione `%` no início, fim ou ambos do termo de pesquisa. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/faq/_index.de.md b/content/self-host/rustdesk-server-pro/faq/_index.de.md index 48975aa..2e4ab1e 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.de.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.de.md @@ -3,7 +3,7 @@ title: FAQ weight: 600 --- -### Wie installiere ich mit dem einfachen Installationsskript? +## Wie installiere ich mit dem einfachen Installationsskript? 1. Holen Sie sich Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/) finden Sie weitere Informationen. 2. Richten Sie einen VPS, einen physischen Server oder eine Linux-VM ein. 3. Wenn Sie DNS und SSL verwenden möchten, legen Sie einen DNS-Namen an, z. B. `trustdesk.ihredomain.de`. @@ -14,7 +14,7 @@ weight: 600 8. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an. 9. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein. -### Wie kann ich von RustDesk Server zu RustDesk Server Pro konvertieren? +## Wie kann ich von RustDesk Server zu RustDesk Server Pro konvertieren? 1. Holen Sie sich Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/) finden Sie weitere Informationen. 2. Öffnen Sie den TCP-Port 21114. 3. Melden Sie sich bei Ihrem RustDesk-Server an. @@ -26,60 +26,60 @@ weight: 600 9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an. 10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein. -### Es gibt eine neue Version von RustDesk Server Pro, wie kann ich ein Upgrade durchführen? +## Es gibt eine neue Version von RustDesk Server Pro, wie kann ich ein Upgrade durchführen? 1. Gehen Sie zu [dieser Seite](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade). 2. Kopieren Sie den Befehl und fügen Sie ihn in Ihr Linux-Terminal ein. 3. Folgen Sie den Aufforderungen, die Sie durch das Upgrade führen. -### Ich habe mit dem Skript installiert, wie kann ich Dienste starten und stoppen? +## Ich habe mit dem Skript installiert, wie kann ich Dienste starten und stoppen? Die Dienste verwenden systemd und können mit `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` gestartet und gestoppt werden, z. B. `sudo systemctl restart rustdesk-hbbs`. -### Ich habe mit dem Skript installiert, wie kann ich die Linux-Protokolle einsehen? +## Ich habe mit dem Skript installiert, wie kann ich die Linux-Protokolle einsehen? Die Protokolle werden in `/var/log/rustdesk-server` gespeichert, Sie können sie mit `cat /var/log/rustdesk-server/hbbs.log` oder `cat /var/log/rustdesk-server/hbbs.error` einsehen. -### Ich habe mit dem Skript installiert, wie kann ich den Status der RustDesk-Dienste überprüfen? +## Ich habe mit dem Skript installiert, wie kann ich den Status der RustDesk-Dienste überprüfen? Der Status kann mit `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` überprüft werden, z. B. `sudo systemctl status rustdesk-hbbs`. -### Wie ändere ich das Administrator-Passwort? +## Wie ändere ich das Administrator-Passwort? 1. Gehen Sie zu `https://rustdesk.ihredomain.com` oder `http://ihreipadresse:21114`. 2. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an. 3. Klicken Sie oben rechts auf `admin`. 4. Klicken Sie auf `Einstellungen`. 5. Geben Sie Ihr neues Passwort in die vorgesehenen Felder ein. -### Wie kann ich meine Lizenz auf einen neuen Server übertragen? +## Wie kann ich meine Lizenz auf einen neuen Server übertragen? Bitte sehen Sie [hier](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/#rechnungen-und-migration). -### E-Mails funktionieren nicht von meinem VPS +## E-Mails funktionieren nicht von meinem VPS Viele VPS-Anbieter blockieren die Ports 465 und 25. Eine einfache Möglichkeit zur Überprüfung ist die Verwendung von Telnet. Geben Sie zum Testen im Linux-Terminal `telnet ihr.mailserver.com 25` ein. Unter Windows verwenden Sie PowerShell mit `Test-NetConnection -ComputerName ihr.mailserver.com -Port 25`. Ihr Mailserver verwendet möglicherweise nicht den Port 25. Bitte stellen Sie sicher, dass Sie die richtigen Ports verwenden. -### Kann ich RustDesk mit PowerShell oder ähnlichem bereitstellen? +## Kann ich RustDesk mit PowerShell oder ähnlichem bereitstellen? Sicher, Sie finden Skripte zur Unterstützung der Bereitstellung [hier](https://rustdesk.com/docs/de/self-host/client-deployment/). -### Ich habe RustDesk Server Pro manuell installiert, aber die API-Webkonsole ist nicht SSL-verschlüsselt, wie kann ich diese sichern? +## Ich habe RustDesk Server Pro manuell installiert, aber die API-Webkonsole ist nicht SSL-verschlüsselt, wie kann ich diese sichern? Verwenden Sie einen Proxy wie Nginx, das einfache Installationsskript enthält einen, es ist wirklich einfach. [So machen wir es](https://github.com/rustdesk/rustdesk-server-pro/blob/493ad90daf8815c3052ff4d0d4aa9cc07e411efa/install.sh#L252). Ähnliche Konfigurationen sollten mit Traefik v2, HAProxy, Apache Proxy und Cloudflare Tunnel funktionieren. -### Wie kann ich einen Fehlerbericht einreichen? +## Wie kann ich einen Fehlerbericht einreichen? Bitte über [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues) einreichen. -### Warum ist das Programm nicht kostenlos und quelloffen, wenn ich es selbst hosten kann? +## Warum ist das Programm nicht kostenlos und quelloffen, wenn ich es selbst hosten kann? 1. RustDesk ist für eine Reihe von Menschen zu einem Vollzeitjob geworden, sie haben ein Leben, Ehefrauen, Jobs und Kinder, was alles Aufmerksamkeit erfordert und Geld kostet! 2. Wir wollen auch in den kommenden Jahren hier sein und große Fortschritte machen. 3. Die Open-Source-Version wird weiterhin quelloffen bleiben und wir ermutigen andere, Entwicklungen im Einklang mit der AGPL-Lizenz vorzunehmen. -### Ich kann mich nicht mit Geräten in verschiedenen Gruppen verbinden, woran liegt das? +## Ich kann mich nicht mit Geräten in verschiedenen Gruppen verbinden, woran liegt das? Das lässt sich leicht beheben, Sie müssen nur den gruppenübergreifenden Zugriff erlauben. 1. Fügen Sie neue Gruppen hinzu. 2. Klicken Sie auf `Bearbeiten`. 3. Wählen Sie die entsprechenden Gruppen aus, auf die Sie zugreifen möchten. Sie werden automatisch der entsprechenden Gruppe hinzugefügt. -### Wie kann ich Konfigurationen automatisch erstellen lassen? +## Wie kann ich Konfigurationen automatisch erstellen lassen? Die Konfigurationen werden automatisch erstellt. 1. Laden Sie die neuesten Clients von [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) herunter. 2. Klicken Sie auf der Hauptseite der Webkonsole auf `Windows EXE`. @@ -87,17 +87,17 @@ Die Konfigurationen werden automatisch erstellt. 4. Klicken Sie auf `Senden`. 5. Scannen Sie den QR-Code auf Ihrem Android-Gerät und benennen Sie die .exe-Datei in den Namen um, der erzeugt wurde. -### Bieten Sie Hosting für RustDesk Server Pro an? +## Bieten Sie Hosting für RustDesk Server Pro an? Bitte setzen Sie sich mit unserem [Verkaufsteam](mailto://sales@rustdesk.com) in Verbindung. -### Kann ich irgendwo Videoanleitungen zur Inbetriebnahme ansehen? +## Kann ich irgendwo Videoanleitungen zur Inbetriebnahme ansehen? Ja! Wir haben einen [YouTube-Kanal](https://youtube.com/@RustDesk). -### Warum sind meine Protokolle leer? +## Warum sind meine Protokolle leer? Stellen Sie sicher, dass API sowohl auf dem zu steuernden Gerät als auch auf der steuernden Maschine eingestellt ist. Klicken Sie auf der linken Seite auf `Logs`. -### Wie kann ich RustDesk Server Pro deinstallieren? +## Wie kann ich RustDesk Server Pro deinstallieren? Führen Sie die folgenden Befehle aus: ```sh sudo systemctl stop rustdesk-hbbs.service @@ -117,10 +117,10 @@ Wenn das Skript Nginx installiert hat, entfernen Sie es mit: sudo apt remove nginx ``` -### Wie kann ich Geräte aus der Geräteliste in der Webkonsole entfernen? +## Wie kann ich Geräte aus der Geräteliste in der Webkonsole entfernen? Deaktivieren und anschließend löschen ist nun möglich. -### Wie kann ich RustDesk mit PowerShell aktualisieren? +## Wie kann ich RustDesk mit PowerShell aktualisieren? ```ps $ErrorActionPreference= 'silentlycontinue' @@ -143,19 +143,19 @@ Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.3/ Start-Process .\rustdesk.exe --silent-install -wait ``` -### Fehler `Key mismatch` +## Fehler `Key mismatch` Bitte konfigurieren Sie Ihren Client mit dem [richtigen Schlüssel](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/relay/). -### Fehler `Failed to connect to relay server` +## Fehler `Failed to connect to relay server` Bitte stellen Sie sicher, dass `hbbr` läuft. Mehr Informationen über `hbbr` finden Sie [hier](https://rustdesk.com/docs/de/self-host/rustdesk-server-oss/install/). Wenn Ihr `hbbr` nicht auf dem gleichen Rechner wie `hbbs` läuft, oder Sie mehrere Relay-Server haben, oder Sie es nicht auf dem Standard-Port `21117` laufen lassen, müssen Sie es explizit bei `hbbs` mitteilen. Bitte lesen Sie [hier](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/relay/) nach. -### MFA für Admin-Konto zurücksetzen +## MFA für Admin-Konto zurücksetzen https://github.com/rustdesk/rustdesk/discussions/6576 -### HTTPS für die Webkonsole manuell einrichten +## HTTPS für die Webkonsole manuell einrichten -#### 1. Kaufen Sie einen Domänennamen und lösen Sie ihn in die IP-Adresse Ihres Servers auf. +### 1. Kaufen Sie einen Domänennamen und lösen Sie ihn in die IP-Adresse Ihres Servers auf. * Kaufen Sie einen Domänennamen bei einer Domänenregistrierungsstelle wie GoDaddy, Namecheap oder Namesilo. * Lösen Sie den Domänennamen mit einer der folgenden Methoden in die IP-Adresse Ihres Servers auf: - Das Bedienfeld Ihrer Domain-Registrierungsstelle (empfohlen) @@ -167,7 +167,7 @@ Wenn Sie z. B. den Domänennamen `example.com` von `Namesilo` kaufen und die IP- ![](/docs/en/self-host/rustdesk-server-pro/faq/images/namesilo-dns-table.png) * Es dauert einige Zeit, bis DNS wirksam wird. Rufen Sie https://www.whatsmydns.net auf und prüfen Sie, ob der Domänenname in die IP-Adresse Ihres Servers aufgelöst wurde. Schritt 6 hängt vom korrekten Auflösungsergebnis ab. Ersetzen Sie in den folgenden Schritten `` durch Ihre Subdomain, z. B. `rustdesk.example.com`. -#### 2. Install nginx +### 2. Install nginx * Debian/Ubuntu: `sudo apt-get install nginx` * Fedora/CentOS: `sudo dnf install nginx` oder `sudo yum install nginx` * Arch: `sudo pacman -S install nginx` @@ -177,14 +177,14 @@ Wenn Sie z. B. den Domänennamen `example.com` von `Namesilo` kaufen und die IP- Führen Sie `nginx -h` aus, um zu überprüfen, ob es erfolgreich installiert wurde. -#### 3. Certbot installieren +### 3. Certbot installieren * Method 1: If snap is installed, run `sudo snap install certbot --classic` * Method 2: Using `python3-certbot-nginx` instead. eg: `sudo apt-get install python3-certbot-nginx` for ubuntu * Method 3: If the above two methods failed, try install `certbot-nginx`, eg: `sudo yum install certbot-nginx` for centos 7 Run `certbot -h` to check whether it has been installed successfully. -#### 4. Nginx einrichten +### 4. Nginx einrichten Es gibt zwei Möglichkeiten: * Wenn die Verzeichnisse `/etc/nginx/sites-available` und `/etc/nginx/sites-enabled` vorhanden sind, ersetzen Sie `` des folgenden Befehls durch Ihren Domainnamen und führen Sie ihn aus. ```sh @@ -218,7 +218,7 @@ EOF ``` Führen Sie `cat /etc/nginx/conf.d/rustdesk.conf` aus, um sicherzustellen, dass der Inhalt korrekt ist. -#### 5. Firewallregeln für die Domäne aktivieren +### 5. Firewallregeln für die Domäne aktivieren Führen Sie die folgenden Befehle aus: ```sh @@ -228,7 +228,7 @@ sudo ufw --force enable sudo ufw --force reload ``` -#### 6. SSL-Zertifikat generieren +### 6. SSL-Zertifikat generieren Ersetzen Sie `` durch Ihren Domänennamen und führen Sie dann `sudo certbot --nginx --cert-name --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d ` aus. @@ -289,10 +289,10 @@ Lösung: Möglicherweise liegt es an der Firewall, bitte lesen Sie [hier](https: Hinweis: Führen Sie `sudo service nginx restart` aus, wenn Sie die `rustdesk.conf` manuell ändern. -#### 7. Anmeldung auf der Webseite +### 7. Anmeldung auf der Webseite * Öffnen Sie `https://` im Browser, melden Sie sich mit dem Standard-Benutzernamen "admin" und dem Passwort "test1234" an und ändern Sie dann das Passwort in Ihr eigenes. -#### 8. WebSocket Secure (WSS) Unterstützung für den ID-Server und Relay-Server hinzufügen, um sichere Kommunikation für alle Plattformen zu ermöglichen +### 8. WebSocket Secure (WSS) Unterstützung für den ID-Server und Relay-Server hinzufügen, um sichere Kommunikation für alle Plattformen zu ermöglichen Fügen Sie die folgende Konfiguration zum ersten `server`-Abschnitt der Datei `/etc/nginx/.../rustdesk.conf` hinzu und starten Sie dann den `Nginx`-Dienst neu. Der Web-Client kann über `https:///web` aufgerufen werden. Benutzerdefinierte Clients können WebSocket verwenden, indem sie in den erweiterten Optionen `allow-websocket=Y` einstellen. Wenn der benutzerdefinierte Client mit aktiviertem WebSocket verwendet wird, wird er kein TCP/UDP nutzen und kann nur über ein Relais (außer bei direkten IP-Verbindungen) verbunden werden. Wenn nur dieser WebSocket-aktivierte Client verwendet wird, kann der Server die Ports 21114 bis 21119 schließen und nur Port 443 offen halten. @@ -380,7 +380,7 @@ server { Wenn Sie zuvor für Web-Clients bereitgestellt haben und es auf allen Plattformen verwenden möchten, müssen Sie `proxy_read_timeout` hinzufügen. {{% /notice %}} -#### 9. CORS-Umgehung bei Verwendung des RustDesk öffentlichen Web-Clients `https://rustdesk.com/web` +### 9. CORS-Umgehung bei Verwendung des RustDesk öffentlichen Web-Clients `https://rustdesk.com/web` Sie müssen Folgendes im `location /`-Abschnitt der Datei `/etc/nginx/.../rustdesk.conf` hinzufügen, um die CORS-Beschränkungen der Browser zu umgehen. Überspringen Sie diesen Schritt, wenn Sie Ihren eigenen Web-Client verwenden. @@ -402,7 +402,7 @@ Sie müssen Folgendes im `location /`-Abschnitt der Datei `/etc/nginx/.../rustde } ``` -### SELinux +## SELinux Wenn bei der Installation die Meldung `Waiting for RustDesk Relay service to become active...` erscheint, kann dies durch SELinux verursacht werden. Sie können die folgenden Befehle ausprobieren: @@ -413,9 +413,9 @@ sudo restorecon -v '/usr/bin/hbbs' sudo restorecon -v '/usr/bin/hbbr' ``` -### Firewall +## Firewall -#### Firewall der Cloud +### Firewall der Cloud Wenn Sie die Cloud von AWS, Azure, Google oder DigitalOcean nutzen, öffnen Sie bitte die eingehenden Ports 21116 (UDP) und 21114-21119 (TCP) im Dashboard des Cloud-Anbieters. - [AWS] https://docs.aws.amazon.com/network-firewall/latest/developerguide/getting-started.html @@ -423,7 +423,7 @@ Wenn Sie die Cloud von AWS, Azure, Google oder DigitalOcean nutzen, öffnen Sie - [Google] https://cloud.google.com/firewall/docs/firewalls - [DigitalOcean] https://docs.digitalocean.com/products/networking/firewalls/ -#### Firewall des lokalen Servers +### Firewall des lokalen Servers RustDesk setzt die Firewall mit `ufw`. Es kann sein, dass es auf einigen Distributionen wie CentOS 9 nicht funktioniert. Sie können es mit `firewall-cmd` versuchen: ```sh diff --git a/content/self-host/rustdesk-server-pro/faq/_index.en.md b/content/self-host/rustdesk-server-pro/faq/_index.en.md index bb54853..158a3a5 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.en.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.en.md @@ -40,7 +40,7 @@ But this depends on your docker version, for more discussion, check [this](https - ### Docker ``` sudo docker ps -# you can also use , e.g. `hbbs` and `hbbr` if you follow our manual. +## you can also use , e.g. `hbbs` and `hbbr` if you follow our manual. sudo docker stop sudo docker rm sudo docker rmi diff --git a/content/self-host/rustdesk-server-pro/faq/_index.es.md b/content/self-host/rustdesk-server-pro/faq/_index.es.md index ceb9ca5..4473370 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.es.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.es.md @@ -40,7 +40,7 @@ Pero esto depende de tu versión de docker, para más discusión, consulta [esto - ### Docker ``` sudo docker ps -# también puedes usar , ej. `hbbs` y `hbbr` si sigues nuestro manual. +## también puedes usar , ej. `hbbs` y `hbbr` si sigues nuestro manual. sudo docker stop sudo docker rm sudo docker rmi @@ -233,4 +233,4 @@ sudo firewall-cmd --permanent --add-port=21116/udp 2. El comando es `rustdesk-utils set_password username password`. Si funciona dirá *Done*. ## Agregar certificado CA raíz al contenedor Docker (para falla TLS con SMTP, OIDC etc.) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.fr.md b/content/self-host/rustdesk-server-pro/faq/_index.fr.md index 761e550..dd83606 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.fr.md @@ -40,7 +40,7 @@ Mais cela dépend de votre version de docker, pour plus de discussion, consultez - ### Docker ``` sudo docker ps -# vous pouvez également utiliser , par exemple `hbbs` et `hbbr` si vous suivez notre manuel. +## vous pouvez également utiliser , par exemple `hbbs` et `hbbr` si vous suivez notre manuel. sudo docker stop sudo docker rm sudo docker rmi @@ -526,4 +526,4 @@ Vous avez également les autres commandes suivantes `genkeypair`, `validatekeypa https://github.com/rustdesk/rustdesk-server-pro/discussions/183 ## Ajouter le certificat CA racine dans le conteneur Docker (pour l'échec TLS avec SMTP, OIDC etc.) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.it.md b/content/self-host/rustdesk-server-pro/faq/_index.it.md index b8ab1a1..43000a7 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.it.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.it.md @@ -182,4 +182,4 @@ sudo firewall-cmd --reload 2. Il comando è `rustdesk-utils set_password username password`. Se funziona dirà *Done*. ## Aggiungere certificato CA radice nel container Docker (per fallimento TLS con SMTP, OIDC ecc.) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.ja.md b/content/self-host/rustdesk-server-pro/faq/_index.ja.md index 0e7d446..692cc73 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.ja.md @@ -182,4 +182,4 @@ sudo firewall-cmd --reload 2. コマンドは`rustdesk-utils set_password username password`です。成功すると*Done*と表示されます。 ## DockerコンテナにルートCA証明書を追加(SMTP、OIDCなどのTLS障害用) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.pt.md b/content/self-host/rustdesk-server-pro/faq/_index.pt.md index 9ab9615..5190c91 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.pt.md @@ -182,4 +182,4 @@ sudo firewall-cmd --reload 2. O comando é `rustdesk-utils set_password username password`. Se funcionar, dirá *Done*. ## Adicionar certificado CA raiz no contêiner Docker (para falha TLS com SMTP, OIDC etc.) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/faq/_index.zh-cn.md index a54507b..e916855 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.zh-cn.md @@ -531,4 +531,4 @@ https://github.com/rustdesk/rustdesk/discussions/6576 https://github.com/rustdesk/rustdesk-server-pro/discussions/183 ### 将根 CA 证书添加到 Docker 容器中(用于 SMTP、OIDC 等的 TLS 失败) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md index a9b61c6..19f8e2f 100644 --- a/content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md @@ -40,7 +40,7 @@ sudo docker compose up -d - ### Docker ``` sudo docker ps -# 您也可以使用 <容器名稱>,例如 `hbbs` 和 `hbbr`(如果您按照我們的手冊操作)。 +## 您也可以使用 <容器名稱>,例如 `hbbs` 和 `hbbr`(如果您按照我們的手冊操作)。 sudo docker stop <容器ID> sudo docker rm <容器ID> sudo docker rmi <映像ID> @@ -526,4 +526,4 @@ sudo firewall-cmd --permanent --add-port=443/tcp https://github.com/rustdesk/rustdesk-server-pro/discussions/183 ## 將根 CA 證書添加到 Docker 容器中(用於 SMTP、OIDC 等的 TLS 故障) -https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 \ No newline at end of file +https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703 diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.de.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.de.md index 2362e37..6695558 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.de.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.de.md @@ -5,13 +5,13 @@ weight: 100 Freundlicherweise aufgeschrieben von [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Schichten +## Schichten - [RustDesk](https://github.com/rustdesk/rustdesk) Werkzeug zur Fernunterstützung - [NPM](https://nginxproxymanager.com/) Proxy-Manager-Werkzeug - [Docker](https://www.docker.com) Werkzeug zur Containerisierung - Firewall Tool -#### Voraussetzungen +### Voraussetzungen Bei diesem Beispiel handelt es sich um eine All-in-one-Lösung, die nur die RustDesk-Dienste hostet. Dies kann zu einer flexibleren Lösung erweitert werden, indem der NPM in eine eigene Docker Compose aufgeteilt wird. - DMZ-Netzwerk: 192.168.1.0/24 - NPM (extern): 192.168.1.250 @@ -27,7 +27,7 @@ Bei diesem Beispiel handelt es sich um eine All-in-one-Lösung, die nur die Rust Ändern Sie die Beispiele nach Bedarf ab. -### Docker vorbereiten +## Docker vorbereiten Sie müssen Docker bereits installiert haben. Diese Anleitung geht nicht auf die Einzelheiten ein. Sie müssen ein Netzwerk für das RustDesk Server-Backend und die DMZ erstellen. @@ -45,7 +45,7 @@ Für jede Anwendung, die Sie mit dem NPM (Nginx Proxy Manager) verwenden, sollte -o parent=eth0 DMZ ``` -### Firewall einrichten +## Firewall einrichten Konfigurieren Sie die folgenden Portweiterleitungen/NAT-Ports von Ihrer öffentlichen IP-Adresse zum NPM-Server. - 21114 → 8080 TCP - 21115 → 21115 TCP @@ -55,7 +55,7 @@ Konfigurieren Sie die folgenden Portweiterleitungen/NAT-Ports von Ihrer öffentl - 21119 → 21119 TCP - 443 → 443 TCP # Wenn Sie SSL verwenden möchten -### Docker Compose einrichten +## Docker Compose einrichten Dadurch wird ein Container mit NPM und den richtigen Netzwerken gestartet. Kopieren Sie den folgenden Text in die Datei docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### NPM einrichten +## NPM einrichten Stream Hosts für die folgenden Ports konfigurieren: - 21115 → 192.168.254.2:21115 TCP - 21116 → 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Proxy-Host konfigurieren: - Verbreitete Exploits blockieren: überprüft - Optional: SSL konfigurieren **(NICHT ERFORDERLICH - Der Client muss in der Lage sein, ohne SSL zu kommunizieren.)** -### RustDesk Server einrichten +## RustDesk Server einrichten Verbinden Sie sich mit der Server-Schnittstelle http://rustdesk.example.com oder https://rustdesk.example.com, wenn Sie SSL für die Web-Schnittstelle konfiguriert haben. -### RustDesk-Client einrichten +## RustDesk-Client einrichten Den Client konfigurieren: - ID-Server: rustdesk.example.com - Relay-Server: rustdesk.example.com - API-Server: http://rustdesk.example.com (HTTPS verwenden, wenn Sie SSL konfiguriert haben) - Key: {Serverschlüssel hier} -### Endergebnis +## Endergebnis Ihre Lösung wird von außen über den Proxy-Manager erreichbar sein. Sie können Ihre RustDesk-Server von anderen Systemen isolieren. Insbesondere, wenn Sie ein geteiltes Konfigurationssystem verwenden und andere Anwendungen bzw. Sites hinter einem gemeinsamen NPM haben. diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.en.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.en.md index 811131b..9969b63 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.en.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.en.md @@ -5,13 +5,13 @@ weight: 100 Kindly written up by [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Layers +## Layers - [RustDesk](https://github.com/rustdesk/rustdesk) Remote Support Tool - [NPM](https://nginxproxymanager.com/) Proxy Manager Tool - [Docker](https://www.docker.com) Containerization Tool - Firewall Tool -#### Assumptions +### Assumptions This example is an All in One for hosting just RustDesk services only. This can be expanded to a more flexible solution by splitting the NPM into it's own Docker Compose. - DMZ Network: 192.168.1.0/24 - NPM (External): 192.168.1.250 @@ -27,7 +27,7 @@ This example is an All in One for hosting just RustDesk services only. This can Make modifications to the examples as needed. -### Prepare Docker +## Prepare Docker You must have Docker already installed this guide does not go into the specifics of that. You will need to create a network for the RustDesk Server Backend and the DMZ. @@ -45,7 +45,7 @@ For each application you use with the NPM (Nginx Proxy Manager) you should have -o parent=eth0 DMZ ``` -### Setup Firewall +## Setup Firewall Configure the following Port forwarding/NAT ports from your public IP to the NPM Server. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configure the following Port forwarding/NAT ports from your public IP to the NPM - 21119 => 21119 TCP - 443 => 443 TCP # If you want to use SSL -### Setup Docker Compose +## Setup Docker Compose This will start a container with NPM and the correct networks. Copy the below into docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Setup NPM +## Setup NPM Configure Stream Hosts for the following Ports: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configure Proxy Host: - Block Common Exploits: Checked - Optional: Configure SSL **(DO NOT REQUIRE - Client needs to be able to communicate without SSL.)** -### Setup RustDesk Server +## Setup RustDesk Server Connect to Server interface http://rustdesk.example.com or https://rustdesk.example.com if you have configured SSL for web interface. -### Setup RustDesk Client +## Setup RustDesk Client Configure the client: - ID Server: rustdesk.example.com - Relay Server: rustdesk.example.com - API Server: http://rustdesk.example.com (use HTTPS if you have configured SSL) - Key: {Server Key Here} -### End Result +## End Result Your solution will be accessible externally through the Proxy manager. You will have isolation of your RustDesk Servers from other systems. Especially if you use a split configuration system and have other applications / sites behind a common NPM. diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.es.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.es.md index 6532600..50bb1ad 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.es.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.es.md @@ -5,13 +5,13 @@ weight: 100 Amablemente escrito por [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Capas +## Capas - [RustDesk](https://github.com/rustdesk/rustdesk) Herramienta de Soporte Remoto - [NPM](https://nginxproxymanager.com/) Herramienta de Gestión de Proxy - [Docker](https://www.docker.com) Herramienta de Contenedorización - Herramienta de Firewall -#### Suposiciones +### Suposiciones Este ejemplo es un Todo en Uno para alojar solo servicios RustDesk. Esto puede expandirse a una solución más flexible dividiendo el NPM en su propio Docker Compose. - Red DMZ: 192.168.1.0/24 - NPM (Externo): 192.168.1.250 @@ -27,7 +27,7 @@ Este ejemplo es un Todo en Uno para alojar solo servicios RustDesk. Esto puede e Realiza modificaciones a los ejemplos según sea necesario. -### Preparar Docker +## Preparar Docker Debes tener Docker ya instalado, esta guía no entra en los detalles específicos de eso. Necesitarás crear una red para el Backend del Servidor RustDesk y la DMZ. @@ -45,7 +45,7 @@ Para cada aplicación que uses con el NPM (Nginx Proxy Manager) deberías tener -o parent=eth0 DMZ ``` -### Configurar Firewall +## Configurar Firewall Configura los siguientes puertos de reenvío/NAT desde tu IP pública al Servidor NPM. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configura los siguientes puertos de reenvío/NAT desde tu IP pública al Servido - 21119 => 21119 TCP - 443 => 443 TCP # Si quieres usar SSL -### Configurar Docker Compose +## Configurar Docker Compose Esto iniciará un contenedor con NPM y las redes correctas. Copia lo siguiente en docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Configurar NPM +## Configurar NPM Configura Hosts de Stream para los siguientes Puertos: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configura Host Proxy: - Bloquear Exploits Comunes: Marcado - Opcional: Configurar SSL **(NO REQUERIR - El cliente necesita poder comunicarse sin SSL.)** -### Configurar Servidor RustDesk +## Configurar Servidor RustDesk Conéctate a la interfaz del servidor http://rustdesk.example.com o https://rustdesk.example.com si has configurado SSL para la interfaz web. -### Configurar Cliente RustDesk +## Configurar Cliente RustDesk Configura el cliente: - Servidor ID: rustdesk.example.com - Servidor Relay: rustdesk.example.com - Servidor API: http://rustdesk.example.com (usa HTTPS si has configurado SSL) - Clave: {Clave del Servidor Aquí} -### Resultado Final +## Resultado Final Tu solución será accesible externamente a través del gestor de proxy. Tendrás aislamiento de tus Servidores RustDesk de otros sistemas. Especialmente si usas un sistema de configuración dividida y tienes otras aplicaciones / sitios detrás de un NPM común. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.fr.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.fr.md index 24be1e9..d3c719b 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.fr.md @@ -5,13 +5,13 @@ weight: 100 Aimablement rédigé par [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Couches +## Couches - [RustDesk](https://github.com/rustdesk/rustdesk) Outil de Support à Distance - [NPM](https://nginxproxymanager.com/) Outil de Gestion de Proxy - [Docker](https://www.docker.com) Outil de Conteneurisation - Outil de Pare-feu -#### Hypothèses +### Hypothèses Cet exemple est un Tout-en-Un pour héberger uniquement les services RustDesk. Cela peut être étendu à une solution plus flexible en séparant le NPM dans son propre Docker Compose. - Réseau DMZ : 192.168.1.0/24 - NPM (Externe) : 192.168.1.250 @@ -27,7 +27,7 @@ Cet exemple est un Tout-en-Un pour héberger uniquement les services RustDesk. C Apportez des modifications aux exemples selon vos besoins. -### Préparer Docker +## Préparer Docker Vous devez avoir Docker déjà installé, ce guide n'entre pas dans les spécificités de cela. Vous devrez créer un réseau pour le Backend du Serveur RustDesk et la DMZ. @@ -45,7 +45,7 @@ Pour chaque application que vous utilisez avec le NPM (Nginx Proxy Manager), vou -o parent=eth0 DMZ ``` -### Configurer le Pare-feu +## Configurer le Pare-feu Configurez les ports de redirection/NAT suivants de votre IP publique vers le serveur NPM. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configurez les ports de redirection/NAT suivants de votre IP publique vers le se - 21119 => 21119 TCP - 443 => 443 TCP # Si vous voulez utiliser SSL -### Configurer Docker Compose +## Configurer Docker Compose Cela démarrera un conteneur avec NPM et les réseaux corrects. Copiez le contenu ci-dessous dans docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Configurer NPM +## Configurer NPM Configurez les Hôtes de Flux pour les Ports suivants : - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configurez l'Hôte Proxy : - Bloquer les Exploits Communs : Coché - Optionnel : Configurer SSL **(NE PAS EXIGER - Le client doit pouvoir communiquer sans SSL.)** -### Configurer le Serveur RustDesk +## Configurer le Serveur RustDesk Connectez-vous à l'interface serveur http://rustdesk.example.com ou https://rustdesk.example.com si vous avez configuré SSL pour l'interface web. -### Configurer le Client RustDesk +## Configurer le Client RustDesk Configurez le client : - Serveur ID : rustdesk.example.com - Serveur Relais : rustdesk.example.com - Serveur API : http://rustdesk.example.com (utilisez HTTPS si vous avez configuré SSL) - Clé : {Clé Serveur Ici} -### Résultat Final +## Résultat Final Votre solution sera accessible de l'extérieur par le gestionnaire de proxy. Vous aurez l'isolement de vos serveurs RustDesk des autres systèmes. Surtout si vous utilisez un système de configuration divisée et avez d'autres applications / sites derrière un NPM commun. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.it.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.it.md index 9045b87..7f46345 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.it.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.it.md @@ -5,13 +5,13 @@ weight: 100 Gentilmente scritto da [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Livelli +## Livelli - [RustDesk](https://github.com/rustdesk/rustdesk) Strumento di Supporto Remoto - [NPM](https://nginxproxymanager.com/) Strumento di Gestione Proxy - [Docker](https://www.docker.com) Strumento di Containerizzazione - Strumento Firewall -#### Assunzioni +### Assunzioni Questo esempio è un Tutto-in-Uno per ospitare solo servizi RustDesk. Questo può essere espanso a una soluzione più flessibile dividendo l'NPM nel proprio Docker Compose. - Rete DMZ: 192.168.1.0/24 - NPM (Esterno): 192.168.1.250 @@ -27,7 +27,7 @@ Questo esempio è un Tutto-in-Uno per ospitare solo servizi RustDesk. Questo pu Apporta modifiche agli esempi secondo necessità. -### Preparare Docker +## Preparare Docker Devi avere Docker già installato, questa guida non entra nei dettagli specifici di questo. Dovrai creare una rete per il Backend del Server RustDesk e la DMZ. @@ -45,7 +45,7 @@ Per ogni applicazione che usi con l'NPM (Nginx Proxy Manager) dovresti avere una -o parent=eth0 DMZ ``` -### Configurare Firewall +## Configurare Firewall Configura i seguenti inoltri porta/NAT porte dal tuo IP pubblico al Server NPM. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configura i seguenti inoltri porta/NAT porte dal tuo IP pubblico al Server NPM. - 21119 => 21119 TCP - 443 => 443 TCP # Se vuoi usare SSL -### Configurare Docker Compose +## Configurare Docker Compose Questo avvierà un container con NPM e le reti corrette. Copia quanto segue in docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Configurare NPM +## Configurare NPM Configura Host Stream per le seguenti Porte: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configura Host Proxy: - Blocca Exploit Comuni: Spuntato - Opzionale: Configura SSL **(NON RICHIEDERE - Il client deve essere in grado di comunicare senza SSL.)** -### Configurare Server RustDesk +## Configurare Server RustDesk Collegati all'interfaccia server http://rustdesk.example.com o https://rustdesk.example.com se hai configurato SSL per l'interfaccia web. -### Configurare Client RustDesk +## Configurare Client RustDesk Configura il client: - Server ID: rustdesk.example.com - Server Relay: rustdesk.example.com - Server API: http://rustdesk.example.com (usa HTTPS se hai configurato SSL) - Chiave: {Chiave Server Qui} -### Risultato Finale +## Risultato Finale La tua soluzione sarà accessibile esternamente attraverso il gestory proxy. Avrai l'isolamento dei tuoi Server RustDesk da altri sistemi. Specialmente se usi un sistema di configurazione divisa e hai altre applicazioni / siti dietro un NPM comune. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.ja.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.ja.md index f86c987..4c9114e 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.ja.md @@ -5,13 +5,13 @@ weight: 100 [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot)によって親切に作成されました。 -### レイヤー +## レイヤー - [RustDesk](https://github.com/rustdesk/rustdesk) リモートサポートツール - [NPM](https://nginxproxymanager.com/) プロキシ管理ツール - [Docker](https://www.docker.com) コンテナ化ツール - ファイアウォールツール -#### 前提 +### 前提 この例はRustDeskサービスのみをホストするためのオールインワンです。NPMを独自のDocker Composeに分割することで、より柔軟なソリューションに拡張できます。 - DMZネットワーク: 192.168.1.0/24 - NPM(外部): 192.168.1.250 @@ -27,7 +27,7 @@ weight: 100 必要に応じて例を修正してください。 -### Dockerの準備 +## Dockerの準備 Dockerが既にインストールされている必要があります。このガイドではその詳細には触れません。 RustDeskサーバーバックエンドとDMZ用のネットワークを作成する必要があります。 @@ -45,7 +45,7 @@ NPM(Nginx Proxy Manager)と使用する各アプリケーションには、 -o parent=eth0 DMZ ``` -### ファイアウォールの設定 +## ファイアウォールの設定 パブリックIPからNPMサーバーへの次のポート転送/NATポートを設定してください。 - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ NPM(Nginx Proxy Manager)と使用する各アプリケーションには、 - 21119 => 21119 TCP - 443 => 443 TCP # SSLを使用したい場合 -### Docker Composeの設定 +## Docker Composeの設定 これはNPMと正しいネットワークでコンテナを開始します。 以下をdocker-compose.yamlにコピーしてください。 @@ -107,7 +107,7 @@ networks: external: true ``` -### NPMの設定 +## NPMの設定 次のポートのストリームホストを設定してください: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ networks: - 一般的な攻撃をブロック: チェック済み - オプション: SSLを設定 **(必須にしないでください - クライアントはSSLなしで通信できる必要があります。)** -### RustDeskサーバーの設定 +## RustDeskサーバーの設定 サーバーインターフェース http://rustdesk.example.com または https://rustdesk.example.com(Webインターフェース用にSSLを設定した場合)に接続してください。 -### RustDeskクライアントの設定 +## RustDeskクライアントの設定 クライアントを設定してください: - IDサーバー: rustdesk.example.com - リレーサーバー: rustdesk.example.com - APIサーバー: http://rustdesk.example.com(SSLを設定した場合はHTTPSを使用) - キー: {サーバーキーをここに} -### 最終結果 +## 最終結果 あなたのソリューションはプロキシマネージャーを通じて外部からアクセス可能になります。RustDeskサーバーを他のシステムから分離できます。特に分離設定システムを使用し、共通のNPMの背後に他のアプリケーション/サイトがある場合に特に有効です。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.pt.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.pt.md index bef6a93..ec1a070 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.pt.md @@ -5,13 +5,13 @@ weight: 100 Gentilmente escrito por [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Camadas +## Camadas - [RustDesk](https://github.com/rustdesk/rustdesk) Ferramenta de Suporte Remoto - [NPM](https://nginxproxymanager.com/) Ferramenta de Gerenciamento de Proxy - [Docker](https://www.docker.com) Ferramenta de Containerização - Ferramenta de Firewall -#### Suposições +### Suposições Este exemplo é um Tudo-em-Um para hospedar apenas serviços RustDesk. Isso pode ser expandido para uma solução mais flexível dividindo o NPM em seu próprio Docker Compose. - Rede DMZ: 192.168.1.0/24 - NPM (Externo): 192.168.1.250 @@ -27,7 +27,7 @@ Este exemplo é um Tudo-em-Um para hospedar apenas serviços RustDesk. Isso pode Faça modificações nos exemplos conforme necessário. -### Preparar Docker +## Preparar Docker Você deve ter o Docker já instalado, este guia não entra nos detalhes específicos disso. Você precisará criar uma rede para o Backend do Servidor RustDesk e a DMZ. @@ -45,7 +45,7 @@ Para cada aplicação que você usa com o NPM (Nginx Proxy Manager), você deve -o parent=eth0 DMZ ``` -### Configurar Firewall +## Configurar Firewall Configure os seguintes redirecionamentos de porta/NAT do seu IP público para o Servidor NPM. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configure os seguintes redirecionamentos de porta/NAT do seu IP público para o - 21119 => 21119 TCP - 443 => 443 TCP # Se você quiser usar SSL -### Configurar Docker Compose +## Configurar Docker Compose Isso iniciará um container com NPM e as redes corretas. Copie o seguinte para docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Configurar NPM +## Configurar NPM Configure Hosts de Stream para as seguintes Portas: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configure Host Proxy: - Bloquear Exploits Comuns: Marcado - Opcional: Configurar SSL **(NÃO EXIGIR - O cliente precisa conseguir se comunicar sem SSL.)** -### Configurar Servidor RustDesk +## Configurar Servidor RustDesk Conecte-se à interface do servidor http://rustdesk.example.com ou https://rustdesk.example.com se você configurou SSL para a interface web. -### Configurar Cliente RustDesk +## Configurar Cliente RustDesk Configure o cliente: - Servidor ID: rustdesk.example.com - Servidor Relay: rustdesk.example.com - Servidor API: http://rustdesk.example.com (use HTTPS se você configurou SSL) - Chave: {Chave do Servidor Aqui} -### Resultado Final +## Resultado Final Sua solução será acessível externamente através do gerenciador de proxy. Você terá isolamento de seus Servidores RustDesk de outros sistemas. Especialmente se você usar um sistema de configuração dividida e tiver outras aplicações / sites atrás de um NPM comum. \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-cn.md index 9aa05ee..a7447cf 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-cn.md @@ -5,13 +5,13 @@ weight: 100 由 [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot) 精心编写。 -### 层级 +## 层级 - [RustDesk](https://github.com/rustdesk/rustdesk) 远程支持工具 - [NPM](https://nginxproxymanager.com/) 代理管理工具 - [Docker](https://www.docker.com) 容器化工具 - 防火墙工具 -#### 假设 +### 假设 这个示例是一个仅用于托管 RustDesk 服务的一体化解决方案。可以通过将 NPM 拆分为独立的 Docker Compose 来扩展为更灵活的解决方案。 - DMZ 网络:192.168.1.0/24 - NPM(外部):192.168.1.250 @@ -27,7 +27,7 @@ weight: 100 请根据需要修改示例。 -### 准备 Docker +## 准备 Docker 您必须已安装 Docker,本指南不涉及具体安装细节。 您需要为 RustDesk 服务器后端和 DMZ 创建一个网络。 @@ -45,7 +45,7 @@ weight: 100 -o parent=eth0 DMZ ``` -### 设置防火墙 +## 设置防火墙 配置以下端口转发/NAT 端口,从您的公共 IP 到 NPM 服务器。 - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ weight: 100 - 21119 => 21119 TCP - 443 => 443 TCP # 如果您想使用 SSL -### 设置 Docker Compose +## 设置 Docker Compose 这将启动一个包含 NPM 和正确网络的容器。 将以下内容复制到 docker-compose.yaml 中。 @@ -107,7 +107,7 @@ networks: external: true ``` -### 设置 NPM +## 设置 NPM 为以下端口配置流主机: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ networks: - 阻止常见漏洞:已勾选 - 可选:配置 SSL **(不要强制 - 客户端需要能够在不使用 SSL 的情况下通信。)** -### 设置 RustDesk 服务器 +## 设置 RustDesk 服务器 连接到服务器界面 http://rustdesk.example.com 或 https://rustdesk.example.com(如果您已为 Web 界面配置了 SSL)。 -### 设置 RustDesk 客户端 +## 设置 RustDesk 客户端 配置客户端: - ID 服务器:rustdesk.example.com - 中继服务器:rustdesk.example.com - API 服务器:http://rustdesk.example.com(如果您已配置 SSL,请使用 HTTPS) - 密钥:{服务器密钥在此处} -### 最终结果 +## 最终结果 您的解决方案将可通过代理管理器在外部访问。您将实现 RustDesk 服务器与其他系统的隔离。特别是如果您使用分离配置系统并在公共 NPM 后面有其他应用程序/站点。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-tw.md index 38545da..eab6d43 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/_index.zh-tw.md @@ -5,13 +5,13 @@ weight: 100 由 [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot) 精心編寫。 -### 層級 +## 層級 - [RustDesk](https://github.com/rustdesk/rustdesk) 遠端支援工具 - [NPM](https://nginxproxymanager.com/) 代理管理工具 - [Docker](https://www.docker.com) 容器化工具 - 防火牆工具 -#### 假設 +### 假設 這個範例是一個僅用於代管 RustDesk 服務的一體化解決方案。可以通過將 NPM 拆分為獨立的 Docker Compose 來擴展為更靈活的解決方案。 - DMZ 網路:192.168.1.0/24 - NPM(外部):192.168.1.250 @@ -27,7 +27,7 @@ weight: 100 請根據需要修改範例。 -### 準備 Docker +## 準備 Docker 您必須已安裝 Docker,本指南不涉及具體安裝細節。 您需要為 RustDesk 伺服器後端和 DMZ 建立一個網路。 @@ -45,7 +45,7 @@ weight: 100 -o parent=eth0 DMZ ``` -### 設置防火牆 +## 設置防火牆 配置以下連接埠轉發/NAT 連接埠,從您的公共 IP 到 NPM 伺服器。 - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ weight: 100 - 21119 => 21119 TCP - 443 => 443 TCP # 如果您想使用 SSL -### 設置 Docker Compose +## 設置 Docker Compose 這將啟動一個包含 NPM 和正確網路的容器。 將以下內容複製到 docker-compose.yaml 中。 @@ -107,7 +107,7 @@ networks: external: true ``` -### 設置 NPM +## 設置 NPM 為以下連接埠配置串流主機: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ networks: - 阻止常見漏洞:已勾選 - 可選:配置 SSL **(不要強制 - 客戶端需要能夠在不使用 SSL 的情況下通信。)** -### 設置 RustDesk 伺服器 +## 設置 RustDesk 伺服器 連接到伺服器界面 http://rustdesk.example.com 或 https://rustdesk.example.com(如果您已為 Web 界面配置了 SSL)。 -### 設置 RustDesk 客戶端 +## 設置 RustDesk 客戶端 配置客戶端: - ID 伺服器:rustdesk.example.com - 中繼伺服器:rustdesk.example.com - API 伺服器:http://rustdesk.example.com(如果您已配置 SSL,請使用 HTTPS) - 密鑰:{伺服器密鑰在此處} -### 最終結果 +## 最終結果 您的解決方案將可通過代理管理器在外部訪問。您將實現 RustDesk 伺服器與其他系統的隔離。特別是如果您使用分離配置系統並在公共 NPM 後面有其他應用程式/站點。 \ No newline at end of file diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/index.pt.md b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/index.pt.md index ee46927..3f065a7 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/index.pt.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/RustDesk Server Layered Security Model/index.pt.md @@ -5,13 +5,13 @@ weight: 100 Gentilmente escrito por [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot). -### Camadas +## Camadas - [RustDesk](https://github.com/rustdesk/rustdesk) Ferramenta de Suporte Remoto - [NPM](https://nginxproxymanager.com/) Ferramenta de Gerenciamento de Proxy - [Docker](https://www.docker.com) Ferramenta de Container - Ferramenta de Firewall -#### Pressupostos +### Pressupostos Este exemplo é um "Tudo em Um" para hospedar apenas serviços RustDesk. Ele pode ser expandido para uma solução mais flexível dividindo o NPM em seu próprio Docker Compose. - DMZ Network: 192.168.1.0/24 - NPM (Externo): 192.168.1.250 @@ -27,7 +27,7 @@ Este exemplo é um "Tudo em Um" para hospedar apenas serviços RustDesk. Ele pod Faça modificações nos exemplos conforme necessário. -### Preparar o Docker +## Preparar o Docker Você deve ter o Docker já instalado, este guia não entra nos detalhes específicos disso. Você precisará criar uma rede para o Backend do Servidor RustDesk e a DMZ. @@ -45,7 +45,7 @@ Para cada aplicação que você usar com o NPM (Nginx Proxy Manager), você deve -o parent=eth0 DMZ ``` -### Configurar o Firewall +## Configurar o Firewall Configure o encaminhamento de portas/NAT a seguir do seu IP público para o Servidor NPM. - 21114 => 8080 TCP - 21115 => 21115 TCP @@ -55,7 +55,7 @@ Configure o encaminhamento de portas/NAT a seguir do seu IP público para o Serv - 21119 => 21119 TCP - 443 => 443 TCP # Se você quiser usar SSL -### Configurar o Docker Compose +## Configurar o Docker Compose Isso iniciará um contêiner com NPM e as redes corretas. Copie o código abaixo para docker-compose.yaml. @@ -107,7 +107,7 @@ networks: external: true ``` -### Setup NPM +## Setup NPM Configure os Stream Hosts para as seguintes Portas: - 21115 => 192.168.254.2:21115 TCP - 21116 => 192.168.254.2:21116 TCP / UDP @@ -124,15 +124,15 @@ Configure o Proxy Host: - Bloquear Explorações Comuns: Marcado - Opcional: Configurar SSL **(NÃO EXIGIR - O cliente precisa ser capaz de se comunicar sem SSL.)** -### Configurar o Servidor RustDesk +## Configurar o Servidor RustDesk Conecte-se à interface do servidor http://rustdesk.example.com ou https://rustdesk.example.com se você configurou SSL para a interface web. -### Configurar o Cliente RustDesk +## Configurar o Cliente RustDesk Configure o cliente: - Servidor de ID: rustdesk.example.com - Servidor de Relay: rustdesk.example.com - Servidor de API: http://rustdesk.example.com (use HTTPS if you have configured SSL) - Key: {Chave do Servidor Aqui} -### Resultado Final +## Resultado Final Sua solução estará acessível externamente através do Proxy Manager. Você terá isolamento de seus Servidores RustDesk de outros sistemas. Especialmente se você usar um sistema de configuração dividida e tiver outras aplicações / sites atrás de um NPM comum. diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.de.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.de.md index 6f64510..412e0e4 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.de.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.de.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Empfohlen) +## Docker Compose (Empfohlen) Mit Docker Compose MÜSSEN Sie `network_mode: "host"` verwenden, um sicherzustellen, dass die Lizenzierung funktioniert. Installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist! @@ -41,7 +41,7 @@ Der Aufruf lautet `docker compose up -d`. So können Sie [HTTPS für die Webkonsole manuell einrichten](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/faq/#https-für-die-webkonsole-manuell-einrichten). {{% /notice %}} -### Docker-Befehle +## Docker-Befehle Installieren Sie Docker mit dieser [Anleitung](https://docs.docker.com/engine/install), um sicherzustellen, dass es auf dem neuesten Stand ist! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.en.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.en.md index e1191a1..c054fd7 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.en.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.en.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Recommended) +## Docker Compose (Recommended) With Docker Compose you HAVE to use `network_mode: "host"` to ensure licensing works. Install Docker using this [guide](https://docs.docker.com/engine/install) to ensure its the most up to date! @@ -41,7 +41,7 @@ Then run `sudo docker compose up -d` or `podman-compose up -d` How to [Set up HTTPS for web console manually](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). {{% /notice %}} -### Docker Commands +## Docker Commands Install Docker with this [guide](https://docs.docker.com/engine/install) to ensure its the most up to date! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.es.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.es.md index 2884906..1b180f8 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.es.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.es.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Recomendado) +## Docker Compose (Recomendado) Con Docker Compose DEBES usar `network_mode: "host"` para asegurar que las licencias funcionen. Instala Docker usando esta [guía](https://docs.docker.com/engine/install) para asegurar que esté actualizado! @@ -41,7 +41,7 @@ Luego ejecuta `sudo docker compose up -d` o `podman-compose up -d` Cómo [configurar HTTPS para la consola web manualmente](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). {{% /notice %}} -### Comandos Docker +## Comandos Docker Instala Docker con esta [guía](https://docs.docker.com/engine/install) para asegurar que esté actualizado! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.fr.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.fr.md index 4decb7e..b0cc947 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.fr.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Recommandé) +## Docker Compose (Recommandé) Avec Docker Compose, vous DEVEZ utiliser `network_mode: "host"` pour garantir que les licences fonctionnent. Installez Docker en utilisant ce [guide](https://docs.docker.com/engine/install) pour vous assurer qu'il est à jour ! @@ -41,7 +41,7 @@ Ensuite, exécutez `sudo docker compose up -d` ou `podman-compose up -d` Comment [configurer HTTPS pour la console web manuellement](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). {{% /notice %}} -### Commandes Docker +## Commandes Docker Installez Docker avec ce [guide](https://docs.docker.com/engine/install) pour vous assurer qu'il est à jour ! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.it.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.it.md index 4dc5cf5..64a3f1e 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.it.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.it.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Raccomandato) +## Docker Compose (Raccomandato) Con Docker Compose DEVI usare `network_mode: "host"` per garantire che le licenze funzionino. Installa Docker usando questa [guida](https://docs.docker.com/engine/install) per assicurarti che sia aggiornato! @@ -41,7 +41,7 @@ Quindi esegui `sudo docker compose up -d` o `podman-compose up -d` Come [configurare HTTPS per la console web manualmente](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). {{% /notice %}} -### Comandi Docker +## Comandi Docker Installa Docker con questa [guida](https://docs.docker.com/engine/install) per assicurarti che sia aggiornato! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.ja.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.ja.md index 1477a95..b621566 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.ja.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose(推奨) +## Docker Compose(推奨) Docker Composeでは、ライセンスが正常に動作するように `network_mode: "host"` を使用する必要があります。最新版であることを確実にするために、この[ガイド](https://docs.docker.com/engine/install)を使用してDockerをインストールしてください! @@ -41,7 +41,7 @@ services: [Webコンソール用のHTTPSを手動で設定する方法](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。 {{% /notice %}} -### Dockerコマンド +## Dockerコマンド 最新版であることを確実にするために、この[ガイド](https://docs.docker.com/engine/install)でDockerをインストールしてください! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.pt.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.pt.md index dae452f..c29d269 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.pt.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose (Recomendado) +## Docker Compose (Recomendado) Com Docker Compose você DEVE usar `network_mode: "host"` para garantir que o licenciamento funcione. Instale o Docker usando este [guia](https://docs.docker.com/engine/install) para garantir que esteja atualizado! @@ -41,7 +41,7 @@ Em seguida execute `sudo docker compose up -d` ou `podman-compose up -d` Como [configurar HTTPS para o console web manualmente](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually). {{% /notice %}} -### Comandos Docker +## Comandos Docker Instale o Docker com este [guia](https://docs.docker.com/engine/install) para garantir que esteja atualizado! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-cn.md index 5c9f759..2bea7d8 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-cn.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose(推荐) +## Docker Compose(推荐) 使用 Docker Compose 时,必须使用 `network_mode: "host"` 来确保许可证正常工作。请使用此[指南](https://docs.docker.com/engine/install)安装 Docker,以确保它是最新版本! @@ -41,7 +41,7 @@ services: 如何[手动为 Web 控制台设置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。 {{% /notice %}} -### Docker 命令 +## Docker 命令 使用此[指南](https://docs.docker.com/engine/install)安装 Docker,以确保它是最新版本! diff --git a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-tw.md index 3be3589..de04867 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/installscript/Docker/_index.zh-tw.md @@ -3,7 +3,7 @@ title: Docker weight: 3 --- -### Docker Compose(推薦) +## Docker Compose(推薦) 使用 Docker Compose 時,必須使用 `network_mode: "host"` 來確保授權正常工作。請使用此[指南](https://docs.docker.com/engine/install)安裝 Docker,以確保它是最新版本! @@ -41,7 +41,7 @@ services: 如何[手動為 Web 控制台設置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。 {{% /notice %}} -### Docker 指令 +## Docker 指令 使用此[指南](https://docs.docker.com/engine/install)安裝 Docker,以確保它是最新版本! diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.de.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.de.md index 3ed79b5..e8e7d05 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.de.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.de.md @@ -9,7 +9,7 @@ Vergessen Sie nicht, Ihre Lizenz unter [https://rustdesk.com/pricing/](https://r Bitte lesen Sie zuerst die [OSS-Installation](https://rustdesk.com/docs/de/self-host/rustdesk-server-oss/install/), bevor Sie diese einfache Installation durchführen. Dort erfahren Sie mehr über die zugrunde liegenden Details. {{% /notice %}} -### Installation +## Installation Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um RustDesk Server Pro zu installieren. @@ -37,7 +37,7 @@ Wenn der systemd-Dienst nicht gestartet werden kann, hängt es wahrscheinlich mi Wenn Ihr Client keine Verbindung zu Ihrem Server herstellen kann oder Sie keinen Zugriff auf die Webkonsole haben, überprüfen Sie dies [hier](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Upgrade +## Upgrade Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um Ihre bestehende RustDesk Server Pro-Installation zu aktualisieren. Dies kann auch lokal gespeichert und mit cron geplant werden. @@ -48,7 +48,7 @@ Was es bewirkt: - Überprüft auf neue Versionen von RustDesk Server Pro - Wenn eine neue Version gefunden wird, werden die API-Dateien entfernt und neue ausführbare Dateien und API-Dateien heruntergeladen -### Konvertierung von Open Source +## Konvertierung von Open Source Kopieren Sie den obigen Befehl und fügen Sie ihn in Ihr Linux-Terminal ein, um von RustDesk Server zu RustDesk Server Pro zu konvertieren. diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.en.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.en.md index 202afac..322c28f 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.en.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.en.md @@ -9,7 +9,7 @@ Don't forget to get your license from [https://rustdesk.com/pricing/](https://ru Please read [OSS installation](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) first before doing this simple install. You can know more underlying details there. {{% /notice %}} -### Install +## Install Copy and paste the above command into your Linux terminal to install RustDesk Server Pro. @@ -43,7 +43,7 @@ If the systemd service fails to start, it is probably related to SELinux, please If your client cannot connect to your server or you cannot access the web console, please check [this](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Upgrade +## Upgrade Copy and paste the above command into your Linux terminal to upgrade your existing RustDesk Server Pro installation, this could also be saved locally and scheduled with cron. @@ -60,7 +60,7 @@ What it does: - Checks for new versions of RustDesk Server Pro - If it finds a new version, it removes the API files and downloads new executables and API files -### Convert from open source +## Convert from open source Copy and paste the above command into your Linux terminal to convert from RustDesk Server to RustDesk Server Pro. diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.es.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.es.md index 43f843b..dd21aad 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.es.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.es.md @@ -9,7 +9,7 @@ No olvides obtener tu licencia desde [https://rustdesk.com/pricing/](https://rus Por favor lee [instalación OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) primero antes de hacer esta instalación simple. Puedes conocer más detalles subyacentes allí. {{% /notice %}} -### Instalar +## Instalar Copia y pega el comando anterior en tu terminal Linux para instalar RustDesk Server Pro. @@ -43,7 +43,7 @@ Si el servicio systemd falla al iniciar, probablemente esté relacionado con SEL Si tu cliente no puede conectarse a tu servidor o no puedes acceder a la consola web, por favor revisa [esto](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Actualizar +## Actualizar Copia y pega el comando anterior en tu terminal Linux para actualizar tu instalación existente de RustDesk Server Pro, esto también podría guardarse localmente y programarse con cron. @@ -60,7 +60,7 @@ Lo que hace: - Verifica nuevas versiones de RustDesk Server Pro - Si encuentra una nueva versión, elimina los archivos de API y descarga nuevos ejecutables y archivos de API -### Convertir desde código abierto +## Convertir desde código abierto Copia y pega el comando anterior en tu terminal Linux para convertir de RustDesk Server a RustDesk Server Pro. diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.fr.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.fr.md index 26c7f29..86cb69e 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.fr.md @@ -9,7 +9,7 @@ N'oubliez pas d'obtenir votre licence depuis [https://rustdesk.com/pricing/](htt Veuillez d'abord lire [Installation OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) avant de faire cette installation simple. Vous pouvez y connaître plus de détails sous-jacents. {{% /notice %}} -### Installer +## Installer Copiez et collez la commande ci-dessus dans votre terminal Linux pour installer RustDesk Server Pro. @@ -43,7 +43,7 @@ Si le service systemd échoue à démarrer, c'est probablement lié à SELinux, Si votre client ne peut pas se connecter à votre serveur ou si vous ne pouvez pas accéder à la console web, veuillez vérifier [ceci](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Mettre à jour +## Mettre à jour Copiez et collez la commande ci-dessus dans votre terminal Linux pour mettre à jour votre installation existante de RustDesk Server Pro, cela pourrait aussi être sauvegardé localement et programmé avec cron. @@ -60,7 +60,7 @@ Ce qu'il fait : - Vérifie les nouvelles versions de RustDesk Server Pro - S'il trouve une nouvelle version, il supprime les fichiers API et télécharge de nouveaux exécutables et fichiers API -### Convertir depuis l'open source +## Convertir depuis l'open source Copiez et collez la commande ci-dessus dans votre terminal Linux pour convertir de RustDesk Server vers RustDesk Server Pro. diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.it.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.it.md index af8c4b5..1132298 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.it.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.it.md @@ -9,7 +9,7 @@ Non dimenticare di ottenere la tua licenza da [https://rustdesk.com/pricing/](ht Leggi prima [installazione OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) prima di fare questa installazione semplice. Puoi conoscere più dettagli sottostanti lì. {{% /notice %}} -### Installare +## Installare Copia e incolla il comando sopra nel tuo terminale Linux per installare RustDesk Server Pro. @@ -43,7 +43,7 @@ Se il servizio systemd fallisce nell'avvio, è probabilmente correlato a SELinux Se il tuo client non riesce a connettersi al tuo server o non riesci ad accedere alla console web, controlla [questo](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Aggiornare +## Aggiornare Copia e incolla il comando sopra nel tuo terminale Linux per aggiornare la tua installazione esistente di RustDesk Server Pro, questo potrebbe anche essere salvato localmente e programmato con cron. @@ -60,7 +60,7 @@ Cosa fa: - Controlla nuove versioni di RustDesk Server Pro - Se trova una nuova versione, rimuove i file API e scarica nuovi eseguibili e file API -### Convertire da open source +## Convertire da open source Copia e incolla il comando sopra nel tuo terminale Linux per convertire da RustDesk Server a RustDesk Server Pro. diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.ja.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.ja.md index da1f9b0..49ecee0 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.ja.md @@ -9,7 +9,7 @@ weight: 4 この簡単インストールを行う前に、まず[OSSインストール](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)をお読みください。そこでより多くの基礎的な詳細を知ることができます。 {{% /notice %}} -### インストール +## インストール RustDesk Server Proをインストールするために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。 @@ -43,7 +43,7 @@ systemdサービスの開始に失敗した場合、おそらくSELinuxに関連 クライアントがサーバーに接続できない、またはWebコンソールにアクセスできない場合は、[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall)をご確認ください。 {{% /notice %}} -### アップグレード +## アップグレード 既存のRustDesk Server Proインストールをアップグレードするために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。これはローカルに保存してcronでスケジュールすることもできます。 @@ -60,7 +60,7 @@ systemdサービスの開始に失敗した場合、おそらくSELinuxに関連 - RustDesk Server Proの新しいバージョンを確認 - 新しいバージョンが見つかった場合、APIファイルを削除し、新しい実行ファイルとAPIファイルをダウンロード -### オープンソースからの変換 +## オープンソースからの変換 RustDesk ServerからRustDesk Server Proに変換するために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。 diff --git a/content/self-host/rustdesk-server-pro/installscript/Script/_index.pt.md b/content/self-host/rustdesk-server-pro/installscript/Script/_index.pt.md index 8d66f51..93806f2 100644 --- a/content/self-host/rustdesk-server-pro/installscript/Script/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/installscript/Script/_index.pt.md @@ -9,7 +9,7 @@ Não esqueça de obter sua licença em [https://rustdesk.com/pricing/](https://r Por favor leia [instalação OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/) primeiro antes de fazer esta instalação simples. Você pode conhecer mais detalhes subjacentes lá. {{% /notice %}} -### Instalar +## Instalar Copie e cole o comando acima em seu terminal Linux para instalar o RustDesk Server Pro. @@ -43,7 +43,7 @@ Se o serviço systemd falhar ao iniciar, provavelmente está relacionado ao SELi Se seu cliente não conseguir conectar ao seu servidor ou você não conseguir acessar o console web, por favor verifique [isto](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall). {{% /notice %}} -### Atualizar +## Atualizar Copie e cole o comando acima em seu terminal Linux para atualizar sua instalação existente do RustDesk Server Pro, isto também poderia ser salvo localmente e agendado com cron. @@ -60,7 +60,7 @@ O que faz: - Verifica novas versões do RustDesk Server Pro - Se encontrar uma nova versão, remove os arquivos da API e baixa novos executáveis e arquivos da API -### Converter do código aberto +## Converter do código aberto Copie e cole o comando acima em seu terminal Linux para converter do RustDesk Server para RustDesk Server Pro. diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.de.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.de.md index b0a4229..be3c20e 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.de.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.de.md @@ -11,7 +11,7 @@ Die Sicherheitsrichtlinien von Windows sind knifflig. Wenn diese Anleitung bei I Die GUI-Version `RustDeskServer.setup.exe` wird nicht mehr gepflegt und nicht empfohlen. {{% /notice %}} -### Installation +## Installation 1. Holen Sie sich Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Auf der Seite [Lizenz](https://rustdesk.com/docs/de/self-host/rustdesk-server-pro/license/) finden Sie weitere Informationen. 2. Laden Sie das Windows-Installationsprogramm von [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) herunter. @@ -24,7 +24,7 @@ Die GUI-Version `RustDeskServer.setup.exe` wird nicht mehr gepflegt und nicht em 9. Melden Sie sich mit dem Benutzernamen `admin` und dem Passwort `test1234` an. 10. Geben Sie Ihren in Schritt 1 erworbenen Lizenzcode ein. -### IIS als Proxy verwenden +## IIS als Proxy verwenden Bitte stellen Sie sicher, dass die `Dynamische Inhaltskomprimierung` installiert ist. Dies ist eine IIS-Funktion, die mit Server-Rollen installiert werden kann. @@ -32,14 +32,14 @@ Bitte stellen Sie sicher, dass die `Dynamische Inhaltskomprimierung` installiert 2. Erstellen Sie eine neue Website für RustDesk mit den Verbindungen (idealerweise 443) und dem entsprechenden Zertifikat. In den Grundeinstellungen sollte diese auf einen leeren Ordner verweisen. (Wenn Sie die Standardseite verwenden, stellen Sie sicher, dass sich keine anderen Dateien in dem Ordner befinden). 3. Installieren Sie [Anwendungsanforderungsrouting](https://www.iis.net/downloads/microsoft/application-request-routing) auf IIS und [URL-Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Anwendungsanforderungsrouting +## Anwendungsanforderungsrouting 1. Öffnen Sie auf dem IIS-Server-Host Anwendungsanforderungsrouting: 2. Gehen Sie zu den Server-Proxy-Einstellungen. 3. Aktivieren Sie den Proxy und alle Einstellungen werden angezeigt. Sie können sie als Standardwerte beibehalten. 4. Speichern Sie die Einstellungen und wir können zum nächsten Schritt übergehen: URL-Rewrite. -### URL-Rewrite +## URL-Rewrite 1. Öffnen Sie die Website im IIS auf der linken Seite und doppelklicken Sie auf URL-Rewrite. 2. Klicken Sie auf `Regeln hinzufügen`. @@ -49,11 +49,11 @@ Eingehende Regel - die interne Adresse 21114 von RustDesk \ Ausgehende Regeln - `Von` ist die interne RustDesk-Adresse 21114 und `An` ist die externe Adresse. \ Hinweis: Regeln ohne http/https vor den Adressen werden automatisch verarbeitet. Stellen Sie außerdem sicher, dass alle Adressen sowohl intern als auch extern zugänglich sind. -### Komprimierung +## Komprimierung 1. Deaktivieren Sie "Dynamische Inhaltskomprimierung". -### Fehlersuche +## Fehlersuche Wenn Sie einen Fehler 500.52 haben, fügen Sie die genannten Variablen hinzu: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md index d6dcc47..2a2d403 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.en.md @@ -11,9 +11,8 @@ Windows security policy is tricky, if this tutorial does not work for you, or yo The GUI version, `RustDeskServer.setup.exe` has not been maintained any more, not recommended. {{% /notice %}} -### Install +## Install -## Pre-Requisite The Microsoft Visual C++ Redistributable is required to run rustdesk on Windows. You can download it [here](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 1. Get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), check [license](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) page for more details. @@ -27,21 +26,21 @@ The Microsoft Visual C++ Redistributable is required to run rustdesk on Windows. 9. Log in with the username `admin` and password `test1234`. 10. Enter your license code purchased in step 1. -### Use IIS as Proxy +## Use IIS as Proxy Please ensure `Dynamic Content Compression` is installed (this is an IIS Feature which can be installed with Server Roles). 1. Open IIS (Or install it). 2. Create a new website for RustDesk with the bindings (Ideally 443) and relevant certificate. Basic settings should point this to a blank folder. (If you use the default site, make sure there are no other files in the folder). 3. On IIS, install [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) and [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Application Request Routing +## Application Request Routing 1. Under the IIS Server Host open Application Request Routing. 2. Go to Server Proxy Settings. 3. Enable proxy and all settings will appear, you can leave them as the defaults. 4. Save the settings and we can go to the next step: URL Rewrite. -### URL Rewrite +## URL Rewrite 1. Open the site on IIS on the left pane and double-click on URL Rewrite. 2. Click `Add rules`. @@ -51,11 +50,11 @@ Inbound Rule – the RustDesk internal 21114 address \ Outbound Rules – `From` is the RustDesk internal 21114 address and `To` is the external address. \ Note: No http / https before the addresses – they are automatically handled. Also, ensure all the addresses are accessible both internally and externally. -### Compression +## Compression 1. Disable `Dynamic Content Compression`. -### Troubleshooting +## Troubleshooting If you have an error 500.52 add the mentioned variables: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.es.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.es.md index 1d607df..7555c6a 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.es.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.es.md @@ -11,9 +11,8 @@ La política de seguridad de Windows es complicada, si este tutorial no funciona La versión GUI, `RustDeskServer.setup.exe` ya no se mantiene, no recomendada. {{% /notice %}} -### Instalar +## Instalar -## Pre-requisito El Microsoft Visual C++ Redistributable es requerido para ejecutar rustdesk en Windows. Puedes descargarlo [aquí](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 1. Obtén tu licencia desde [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), consulta la página de [licencia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para más detalles. @@ -27,21 +26,21 @@ El Microsoft Visual C++ Redistributable es requerido para ejecutar rustdesk en W 9. Inicia sesión con el nombre de usuario `admin` y contraseña `test1234`. 10. Ingresa tu código de licencia comprado en el paso 1. -### Usar IIS como Proxy +## Usar IIS como Proxy Por favor asegúrate de que `Dynamic Content Compression` esté instalado (esta es una Característica de IIS que puede instalarse con Roles de Servidor). 1. Abre IIS (O instálalo). 2. Crea un nuevo sitio web para RustDesk con las vinculaciones (Idealmente 443) y certificado relevante. La configuración básica debe apuntar a una carpeta en blanco. (Si usas el sitio predeterminado, asegúrate de que no haya otros archivos en la carpeta). 3. En IIS, instala [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) y [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Application Request Routing +## Application Request Routing 1. Bajo el Host del Servidor IIS abre Application Request Routing. 2. Ve a Server Proxy Settings. 3. Habilita proxy y todas las configuraciones aparecerán, puedes dejarlas como los valores predeterminados. 4. Guarda las configuraciones y podemos ir al siguiente paso: URL Rewrite. -### URL Rewrite +## URL Rewrite 1. Abre el sitio en IIS en el panel izquierdo y haz doble clic en URL Rewrite. 2. Haz clic en `Add rules`. @@ -51,12 +50,12 @@ Regla de Entrada – la dirección interna RustDesk 21114 \ Reglas de Salida – `From` es la dirección interna RustDesk 21114 y `To` es la dirección externa. \ Nota: No http / https antes de las direcciones – se manejan automáticamente. También, asegúrate de que todas las direcciones sean accesibles tanto interna como externamente. -### Compresión +## Compresión 1. Deshabilita `Dynamic Content Compression`. -### Solución de problemas +## Solución de problemas Si tienes un error 500.52 agrega las variables mencionadas: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). -Podrías necesitar cambiar tu configuración SSL a "Require SSL → Ignore". \ No newline at end of file +Podrías necesitar cambiar tu configuración SSL a "Require SSL → Ignore". diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.fr.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.fr.md index 5a8801a..2c7213b 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.fr.md @@ -11,9 +11,8 @@ La politique de sécurité Windows est délicate, si ce tutoriel ne fonctionne p La version GUI, `RustDeskServer.setup.exe` n'est plus maintenue, non recommandée. {{% /notice %}} -### Installer +## Installer -## Pré-requis Le Microsoft Visual C++ Redistributable est requis pour exécuter rustdesk sur Windows. Vous pouvez le télécharger [ici](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 1. Obtenez votre licence depuis [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), consultez la page [licence](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) pour plus de détails. @@ -27,21 +26,21 @@ Le Microsoft Visual C++ Redistributable est requis pour exécuter rustdesk sur W 9. Connectez-vous avec le nom d'utilisateur `admin` et le mot de passe `test1234`. 10. Entrez votre code de licence acheté à l'étape 1. -### Utiliser IIS comme Proxy +## Utiliser IIS comme Proxy Veuillez vous assurer que `Dynamic Content Compression` est installé (c'est une fonctionnalité IIS qui peut être installée avec les Rôles Serveur). 1. Ouvrez IIS (ou installez-le). 2. Créez un nouveau site web pour RustDesk avec les liaisons (idéalement 443) et le certificat pertinent. Les paramètres de base doivent pointer vers un dossier vide. (Si vous utilisez le site par défaut, assurez-vous qu'il n'y a pas d'autres fichiers dans le dossier). 3. Sur IIS, installez [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) et [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Application Request Routing +## Application Request Routing 1. Sous l'hôte du serveur IIS, ouvrez Application Request Routing. 2. Allez dans Server Proxy Settings. 3. Activez le proxy et tous les paramètres apparaîtront, vous pouvez les laisser par défaut. 4. Sauvegardez les paramètres et nous pouvons passer à l'étape suivante : URL Rewrite. -### URL Rewrite +## URL Rewrite 1. Ouvrez le site sur IIS dans le volet gauche et double-cliquez sur URL Rewrite. 2. Cliquez sur `Add rules`. @@ -51,12 +50,12 @@ Règle entrante – l'adresse interne RustDesk 21114 \ Règles sortantes – `From` est l'adresse interne RustDesk 21114 et `To` est l'adresse externe. \ Note : Pas de http / https avant les adresses – elles sont gérées automatiquement. Aussi, assurez-vous que toutes les adresses sont accessibles à la fois en interne et en externe. -### Compression +## Compression 1. Désactivez `Dynamic Content Compression`. -### Dépannage +## Dépannage Si vous avez une erreur 500.52, ajoutez les variables mentionnées : [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). -Vous devrez peut-être changer vos paramètres SSL vers "Require SSL → Ignore". \ No newline at end of file +Vous devrez peut-être changer vos paramètres SSL vers "Require SSL → Ignore". diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.it.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.it.md index 8560a30..542f306 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.it.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.it.md @@ -11,9 +11,8 @@ La politica di sicurezza di Windows è complicata, se questo tutorial non funzio La versione GUI, `RustDeskServer.setup.exe` non è più mantenuta, non raccomandata. {{% /notice %}} -### Installare +## Installare -## Pre-requisito Il Microsoft Visual C++ Redistributable è richiesto per eseguire rustdesk su Windows. Puoi scaricarlo [qui](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 1. Ottieni la tua licenza da [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), controlla la pagina [licenza](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) per maggiori dettagli. @@ -27,21 +26,21 @@ Il Microsoft Visual C++ Redistributable è richiesto per eseguire rustdesk su Wi 9. Accedi con il nome utente `admin` e password `test1234`. 10. Inserisci il tuo codice licenza acquistato al passo 1. -### Usare IIS come Proxy +## Usare IIS come Proxy Assicurati che `Dynamic Content Compression` sia installato (questa è una Funzionalità IIS che può essere installata con Ruoli Server). 1. Apri IIS (O installalo). 2. Crea un nuovo sito web per RustDesk con i binding (Idealmente 443) e certificato rilevante. Le impostazioni di base dovrebbero puntare a una cartella vuota. (Se usi il sito predefinito, assicurati che non ci siano altri file nella cartella). 3. Su IIS, installa [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) e [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Application Request Routing +## Application Request Routing 1. Sotto l'Host del Server IIS apri Application Request Routing. 2. Vai a Server Proxy Settings. 3. Abilita proxy e tutte le impostazioni appariranno, puoi lasciarle come predefinite. 4. Salva le impostazioni e possiamo andare al prossimo passo: URL Rewrite. -### URL Rewrite +## URL Rewrite 1. Apri il sito su IIS nel pannello sinistro e fai doppio clic su URL Rewrite. 2. Clicca `Add rules`. @@ -51,12 +50,12 @@ Regola in Entrata – l'indirizzo interno RustDesk 21114 \ Regole in Uscita – `From` è l'indirizzo interno RustDesk 21114 e `To` è l'indirizzo esterno. \ Nota: Nessun http / https prima degli indirizzi – vengono gestiti automaticamente. Inoltre, assicurati che tutti gli indirizzi siano accessibili sia internamente che esternamente. -### Compressione +## Compressione 1. Disabilita `Dynamic Content Compression`. -### Risoluzione dei problemi +## Risoluzione dei problemi Se hai un errore 500.52 aggiungi le variabili menzionate: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). -Potresti dover cambiare le tue Impostazioni SSL a "Require SSL → Ignore". \ No newline at end of file +Potresti dover cambiare le tue Impostazioni SSL a "Require SSL → Ignore". diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.ja.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.ja.md index 08670ba..eedaea0 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.ja.md @@ -11,9 +11,8 @@ Windowsのセキュリティポリシーは複雑です。このチュートリ GUI版の`RustDeskServer.setup.exe`はもうメンテナンスされておらず、推奨されません。 {{% /notice %}} -### インストール +## インストール -## 前提条件 Windowsでrustdeskを実行するにはMicrosoft Visual C++ Redistributableが必要です。[こちら](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist)からダウンロードできます。 1. [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html)からライセンスを取得し、詳細については[ライセンス](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)ページを確認してください。 @@ -27,21 +26,21 @@ Windowsでrustdeskを実行するにはMicrosoft Visual C++ Redistributableが 9. ユーザー名`admin`、パスワード`test1234`でログインしてください。 10. ステップ1で購入したライセンスコードを入力してください。 -### IISをプロキシとして使用 +## IISをプロキシとして使用 `Dynamic Content Compression`がインストールされていることを確認してください(これはサーバー役割でインストールできるIIS機能です)。 1. IISを開く(またはインストールする)。 2. RustDesk用の新しいウェブサイトをバインディング(理想的には443)と関連証明書で作成してください。基本設定は空のフォルダーを指す必要があります。(デフォルトサイトを使用する場合は、フォルダーに他のファイルがないことを確認してください)。 3. IISで[Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing)と[URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module)をインストールしてください。 -### Application Request Routing +## Application Request Routing 1. IISサーバーホストの下でApplication Request Routingを開いてください。 2. Server Proxy Settingsに移動してください。 3. プロキシを有効にすると、すべての設定が表示されます。デフォルトのままにしておくことができます。 4. 設定を保存し、次のステップにURL Rewriteに進みます。 -### URL Rewrite +## URL Rewrite 1. 左ペインでIISのサイトを開き、URL Rewriteをダブルクリックしてください。 2. `Add rules`をクリックしてください。 @@ -51,12 +50,12 @@ Inbound Rule – RustDesk内部 21114アドレス\ Outbound Rules – `From`はRustDesk内部 21114アドレス、`To`は外部アドレスです。\ 注意:アドレスの前にhttp / httpsは付けないでください – 自動的に処理されます。また、すべてのアドレスが内部および外部の両方からアクセス可能であることを確認してください。 -### 圧縮 +## 圧縮 1. `Dynamic Content Compression`を無効にしてください。 -### トラブルシューティング +## トラブルシューティング 500.52エラーが発生した場合は、記載されている変数を追加してください:[IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259)。 -SSL設定を「Require SSL → Ignore」に変更する必要があるかもしれません。 \ No newline at end of file +SSL設定を「Require SSL → Ignore」に変更する必要があるかもしれません。 diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.pt.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.pt.md index ff50a3b..45f6ed8 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.pt.md @@ -11,9 +11,8 @@ A política de segurança do Windows é complicada, se este tutorial não funcio A versão GUI, `RustDeskServer.setup.exe` não é mais mantida, não recomendada. {{% /notice %}} -### Instalar +## Instalar -## Pré-requisito O Microsoft Visual C++ Redistributable é necessário para executar rustdesk no Windows. Você pode baixá-lo [aqui](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist) 1. Obtenha sua licença em [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), consulte a página de [licença](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para mais detalhes. @@ -27,21 +26,21 @@ O Microsoft Visual C++ Redistributable é necessário para executar rustdesk no 9. Faça login com o nome de usuário `admin` e senha `test1234`. 10. Digite seu código de licença comprado no passo 1. -### Usar IIS como Proxy +## Usar IIS como Proxy Certifique-se de que `Dynamic Content Compression` esteja instalado (esta é uma Funcionalidade do IIS que pode ser instalada com Funções do Servidor). 1. Abra o IIS (Ou instale-o). 2. Crie um novo website para RustDesk com as vinculações (Idealmente 443) e certificado relevante. As configurações básicas devem apontar para uma pasta em branco. (Se você usar o site padrão, certifique-se de que não há outros arquivos na pasta). 3. No IIS, instale [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) e [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module). -### Application Request Routing +## Application Request Routing 1. Sob o Host do Servidor IIS abra Application Request Routing. 2. Vá para Server Proxy Settings. 3. Habilite proxy e todas as configurações aparecerão, você pode deixá-las como os padrões. 4. Salve as configurações e podemos ir para o próximo passo: URL Rewrite. -### URL Rewrite +## URL Rewrite 1. Abra o site no IIS no painel esquerdo e clique duas vezes em URL Rewrite. 2. Clique em `Add rules`. @@ -51,12 +50,12 @@ Regra de Entrada – o endereço interno RustDesk 21114 \ Regras de Saída – `From` é o endereço interno RustDesk 21114 e `To` é o endereço externo. \ Nota: Nenhum http / https antes dos endereços – eles são tratados automaticamente. Além disso, certifique-se de que todos os endereços sejam acessíveis tanto interna quanto externamente. -### Compressão +## Compressão 1. Desabilite `Dynamic Content Compression`. -### Solução de problemas +## Solução de problemas Se você tiver um erro 500.52 adicione as variáveis mencionadas: [IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259). -Você pode precisar alterar suas Configurações SSL para "Require SSL → Ignore". \ No newline at end of file +Você pode precisar alterar suas Configurações SSL para "Require SSL → Ignore". diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-cn.md index 362ba6c..3bc3227 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-cn.md @@ -11,9 +11,8 @@ Windows 安全策略比较复杂,如果此教程对您不适用,或者您遇 GUI 版本 `RustDeskServer.setup.exe` 已不再维护,不推荐使用。 {{% /notice %}} -### 安装 +## 安装 -## 先决条件 在 Windows 上运行 rustdesk 需要 Microsoft Visual C++ Redistributable。您可以在[这里](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist)下载。 1. 从 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 获取您的许可证,更多详情请查看[许可证](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)页面。 @@ -27,21 +26,21 @@ GUI 版本 `RustDeskServer.setup.exe` 已不再维护,不推荐使用。 9. 使用用户名 `admin` 和密码 `test1234` 登录。 10. 输入您在第 1 步中购买的许可证代码。 -### 使用 IIS 作为代理 +## 使用 IIS 作为代理 请确保已安装 `Dynamic Content Compression`(这是一个 IIS 功能,可以通过服务器角色安装)。 1. 打开 IIS(或安装它)。 2. 为 RustDesk 创建一个新网站,设置绑定(理想情况下为 443)和相关证书。基本设置应该指向一个空白文件夹。(如果您使用默认站点,请确保文件夹中没有其他文件)。 3. 在 IIS 上,安装 [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) 和 [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module)。 -### Application Request Routing +## Application Request Routing 1. 在 IIS 服务器主机下打开 Application Request Routing。 2. 转到 Server Proxy Settings。 3. 启用代理,所有设置都会出现,您可以保持默认值。 4. 保存设置,然后我们可以进入下一步:URL Rewrite。 -### URL Rewrite +## URL Rewrite 1. 在左侧面板中打开 IIS 上的站点,双击 URL Rewrite。 2. 点击 `Add rules`。 @@ -51,12 +50,12 @@ Inbound Rule – RustDesk 内部 21114 地址\ Outbound Rules – `From` 是 RustDesk 内部 21114 地址,`To` 是外部地址。\ 注意:地址前不要有 http / https – 它们会被自动处理。另外,确保所有地址在内部和外部都可以访问。 -### 压缩 +## 压缩 1. 禁用 `Dynamic Content Compression`。 -### 故障排除 +## 故障排除 如果您遇到 500.52 错误,请添加提到的变量:[IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259)。 -您可能需要将 SSL 设置更改为 “Require SSL → Ignore”。 \ No newline at end of file +您可能需要将 SSL 设置更改为 “Require SSL → Ignore”。 diff --git a/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-tw.md index b8d8254..e28cee4 100644 --- a/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/installscript/windows/_index.zh-tw.md @@ -11,9 +11,8 @@ Windows 安全政策比較複雜,如果此教學對您不適用,或者您遇 GUI 版本 `RustDeskServer.setup.exe` 已不再維護,不推薦使用。 {{% /notice %}} -### 安裝 +## 安裝 -## 先決條件 在 Windows 上運行 rustdesk 需要 Microsoft Visual C++ Redistributable。您可以在[這裡](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist)下載。 1. 從 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 獲取您的授權證,更多詳情請查看[授權證](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)頁面。 @@ -27,21 +26,21 @@ GUI 版本 `RustDeskServer.setup.exe` 已不再維護,不推薦使用。 9. 使用用戶名 `admin` 和密碼 `test1234` 登入。 10. 輸入您在第 1 步中購買的授權證代碼。 -### 使用 IIS 作為代理 +## 使用 IIS 作為代理 請確保已安裝 `Dynamic Content Compression`(這是一個 IIS 功能,可以通過伺服器角色安裝)。 1. 打開 IIS(或安裝它)。 2. 為 RustDesk 建立一個新網站,設置繫定(理想情況下為 443)和相關證書。基本設置應該指向一個空白資料夾。(如果您使用預設站點,請確保資料夾中沒有其他檔案)。 3. 在 IIS 上,安裝 [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) 和 [URL Rewrite](https://learn.microsoft.com/en-us/iis/extensions/url-rewrite-module/using-the-url-rewrite-module)。 -### Application Request Routing +## Application Request Routing 1. 在 IIS 伺服器主機下打開 Application Request Routing。 2. 轉到 Server Proxy Settings。 3. 啟用代理,所有設置都會出現,您可以保持預設值。 4. 保存設置,然後我們可以進入下一步:URL Rewrite。 -### URL Rewrite +## URL Rewrite 1. 在左側面板中打開 IIS 上的站點,雙擊 URL Rewrite。 2. 點擊 `Add rules`。 @@ -51,12 +50,12 @@ Inbound Rule – RustDesk 內部 21114 地址\ Outbound Rules – `From` 是 RustDesk 內部 21114 地址,`To` 是外部地址。\ 注意:地址前不要有 http / https – 它們會被自動處理。另外,確保所有地址在內部和外部都可以訪問。 -### 壓縮 +## 壓縮 1. 禁用 `Dynamic Content Compression`。 -### 故障排除 +## 故障排除 如果您遇到 500.52 錯誤,請添加提到的變量:[IIS acting as reverse proxy: Where the problems start](https://techcommunity.microsoft.com/t5/iis-support-blog/iis-acting-as-reverse-proxy-where-the-problems-start/ba-p/846259)。 -您可能需要將 SSL 設置更改為 “Require SSL → Ignore”。 \ No newline at end of file +您可能需要將 SSL 設置更改為 “Require SSL → Ignore”。 diff --git a/content/self-host/rustdesk-server-pro/license/_index.de.md b/content/self-host/rustdesk-server-pro/license/_index.de.md index 378a0c4..448d272 100644 --- a/content/self-host/rustdesk-server-pro/license/_index.de.md +++ b/content/self-host/rustdesk-server-pro/license/_index.de.md @@ -3,13 +3,13 @@ title: Lizenz weight: 15 --- -### Lizenz kaufen +## Lizenz kaufen Bitte beziehen Sie Ihre Lizenz von [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), geben Sie eine gültige E-Mail-Adresse auf der Bezahlseite von Stripe ein. Die Lizenz und die Rechnung in einer separaten E-Mail werden nach erfolgreicher Zahlung an Ihre E-Mail-Adresse geschickt. ![](/docs/en/self-host/rustdesk-server-pro/license/images/stripe.jpg) -### Lizenz eingeben +## Lizenz eingeben Sie müssen die Lizenz in der Webkonsole eingeben oder später ändern. @@ -17,7 +17,7 @@ Sie müssen die Lizenz in der Webkonsole eingeben oder später ändern. | --- | --- | | ![](/docs/en/self-host/rustdesk-server-pro/license/images/set.png) | ![](/docs/en/self-host/rustdesk-server-pro/license/images/change.png) | -### Lizenz verlängern bzw. aktualisieren +## Lizenz verlängern bzw. aktualisieren Verlängerung bzw. Aktualisierung der Lizenz erfolgt über das [Self-Service-Lizenzportal](https://rustdesk.com/self-host/account/) wie unten beschrieben. @@ -29,7 +29,7 @@ Nach der Zahlung müssen Sie die Webkonsole aufrufen, um sie manuell zu aktivier ![](/docs/en/self-host/rustdesk-server-pro/license/images/updatelic.jpg) -### Rechnungen, Lizenzabruf und Migration +## Rechnungen, Lizenzabruf und Migration Die Lizenz kann nur auf einem Rechner verwendet werden (nur für hbbs, hbbr benötigt keine Lizenz). Wenn Sie auf einen anderen Rechner migrieren, Ihre Lizenz abrufen oder Rechnungen herunterladen möchten, gehen Sie bitte auf [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Melden Sie sich mit der auf der Bezahlseite von Stripe verwendeten E-Mail-Adresse an und heben Sie die Bindung des alten Rechners, von dem Sie migrieren möchten, wie unten zu sehen, auf. Wenn Sie die Lizenz in der Webkonsole des neuen Servers einrichten, wird die Lizenz zugewiesen und automatisch in der Konsole registriert. diff --git a/content/self-host/rustdesk-server-pro/license/_index.en.md b/content/self-host/rustdesk-server-pro/license/_index.en.md index 30e425a..e0e9424 100644 --- a/content/self-host/rustdesk-server-pro/license/_index.en.md +++ b/content/self-host/rustdesk-server-pro/license/_index.en.md @@ -3,13 +3,13 @@ title: License weight: 15 --- -### Buy license +## Buy license Please get your license from [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), enter a valid email address in the Stripe checkout page. The license (and the invoice in a separate mail) will be sent to your email once payment is done successfully. ![](/docs/en/self-host/rustdesk-server-pro/license/images/stripe.jpg) -### Set license +## Set license You will be required to enter license in the web console (`http://:21114`), or change license later. @@ -17,7 +17,7 @@ You will be required to enter license in the web console (`http://:21114`), o cambiar la licencia más tarde. @@ -17,7 +17,7 @@ Se te requerirá ingresar la licencia en la consola web (`http://:21114`), ou changer la licence plus tard. @@ -17,7 +17,7 @@ Vous devrez entrer la licence dans la console web (`http://:21114`), o cambiare licenza più tardi. @@ -17,7 +17,7 @@ Ti verrà richiesto di inserire la licenza nella console web (`http://:21114`)でライセンスを入力するか、後でライセンスを変更する必要があります。 @@ -17,7 +17,7 @@ Webコンソール(`http://:21114`)でライセン | --- | --- | | ![](/docs/en/self-host/rustdesk-server-pro/license/images/set.png) | ![](/docs/en/self-host/rustdesk-server-pro/license/images/change.png) | -### ライセンスの更新/アップグレード +## ライセンスの更新/アップグレード ライセンスの更新/アップグレードは、以下に説明する[セルフサービスライセンスポータル](https://rustdesk.com/self-host/account/)から見つけることができます。上の図のようにライセンスの購入に使用したメールでログインしてください。 @@ -27,18 +27,18 @@ Webコンソール(`http://:21114`)でライセン 支払い後、アクティベートするために[以下のように](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license)ライセンスを更新してください。 -#### ライセンスの更新 +### ライセンスの更新 支払い後、以下のようにWebコンソールに進んで手動でアクティベートする必要があります。`編集`をクリックし、次に`OK`をクリックするだけで、ライセンスキーは同じのままなので何も編集する必要はありません。 ![](/docs/en/self-host/rustdesk-server-pro/license/images/updatelic.jpg) -### 請求書、ライセンス取得および移行 +## 請求書、ライセンス取得および移行 ライセンスは1台のマシンでのみ使用できます(hbbsのみ、hbbrはライセンス不要)。他のマシンに移行したい、ライセンスを取得したい、または請求書をダウンロードしたい場合は、[https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/)に移動してください。Stripeチョックアウトに使用したメールアドレスでログインし、以下のように移行元の古いマシンのバインドを解除し、新しいサーバーのWebコンソールでライセンスを設定すると、ライセンスが割り当てられ、コンソールに自動的に登録されます。 ![](/docs/en/self-host/rustdesk-server-pro/license/images/unbind.jpg) -### プロキシ +## プロキシ サーバーがインターネットに直接アクセスしてライセンスを確認できない場合、プロキシを追加できます。例:`proxy=http://username:password@example.com:8080 ./hbbs`。 または、作業ディレクトリ(`id_ed25519` / `db.sqlite3`ファイルがある場所)の`.env`ファイルに`proxy=http://username:password@example.com:8080`を追加することもできます。 diff --git a/content/self-host/rustdesk-server-pro/license/_index.pt.md b/content/self-host/rustdesk-server-pro/license/_index.pt.md index 297d4a9..122e1d5 100644 --- a/content/self-host/rustdesk-server-pro/license/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/license/_index.pt.md @@ -3,13 +3,13 @@ title: Licença weight: 15 --- -### Comprar licença +## Comprar licença Por favor obtenha sua licença em [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), digite um endereço de email válido na página de checkout do Stripe. A licença (e a fatura em um email separado) será enviada para seu email uma vez que o pagamento seja concluído com sucesso. ![](/docs/en/self-host/rustdesk-server-pro/license/images/stripe.jpg) -### Definir licença +## Definir licença Você será obrigado a inserir a licença no console web (`http://:21114`), ou alterar a licença mais tarde. @@ -17,7 +17,7 @@ Você será obrigado a inserir a licença no console web (`http:// image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.en.md b/content/self-host/rustdesk-server-pro/relay/_index.en.md index 01da8d2..f913d0f 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.en.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.en.md @@ -3,7 +3,7 @@ title: Configure Relay Servers weight: 17 --- -### RustDesk Pro - Install Additional Relay Servers with Geo Location using docker +## RustDesk Pro - Install Additional Relay Servers with Geo Location using docker {{% notice note %}} [The simple install](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/) creates a relay server (the `hbbr` process) implicitly on the same machine, you do not need to specify relay server explicitly. @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Configure RustDesk Pro for Geo Location using Web Console +## Configure RustDesk Pro for Geo Location using Web Console -#### Register and Download the GeoLite2 City database file +### Register and Download the GeoLite2 City database file To use geo location, hbbs needs access to the MaxMind GeoLite2 City database. The database is free and you can register to download the file and get an API key. @@ -96,7 +96,7 @@ If you installed RustDesk Pro using the installation script on a Linux machine, For Docker installations the file should be in the volume you mapped when deploying the container mapped to `/root`. -#### Get an API key to automate the process - Linux servers +### Get an API key to automate the process - Linux servers You need to update this file regularly and we can use a cronjob to do that. You will need an API key to access the download link which is free. @@ -111,7 +111,7 @@ You can automate the [download process](https://dev.maxmind.com/geoip/updating-d /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### Change settings in RustDesk Pro Web Console +### Change settings in RustDesk Pro Web Console Add your relay server IP addresses or DNS names (DNS is supported as of version 1.1.11) to the `Relay Servers`. **Port is not required, `21117` port is used explicitly.**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.es.md b/content/self-host/rustdesk-server-pro/relay/_index.es.md index 78f76ec..f01abfe 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.es.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.es.md @@ -3,7 +3,7 @@ title: Configurar servidores de relé weight: 17 --- -### RustDesk Pro - Instalar servidores de relé adicionales con geolocalización usando docker +## RustDesk Pro - Instalar servidores de relé adicionales con geolocalización usando docker {{% notice note %}} [La instalación simple](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/) crea un servidor de relé (el proceso `hbbr`) implícitamente en la misma máquina, no necesita especificar el servidor de relé explícitamente. @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Configurar RustDesk Pro para geolocalización usando la consola web +## Configurar RustDesk Pro para geolocalización usando la consola web -#### Registrarse y descargar el archivo de base de datos GeoLite2 City +### Registrarse y descargar el archivo de base de datos GeoLite2 City Para usar geolocalización, hbbs necesita acceso a la base de datos MaxMind GeoLite2 City. La base de datos es gratuita y puede registrarse para descargar el archivo y obtener una clave API. @@ -96,7 +96,7 @@ Si instaló RustDesk Pro usando el script de instalación en una máquina Linux, Para instalaciones de Docker, el archivo debería estar en el volumen que mapeó al desplegar el contenedor mapeado a `/root`. -#### Obtener una clave API para automatizar el proceso - servidores Linux +### Obtener una clave API para automatizar el proceso - servidores Linux Necesita actualizar este archivo regularmente y podemos usar un cronjob para eso. Necesitará una clave API para acceder al enlace de descarga que es gratuito. @@ -111,7 +111,7 @@ Puede automatizar el [proceso de descarga](https://dev.maxmind.com/geoip/updatin /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### Cambiar configuraciones en la consola web RustDesk Pro +### Cambiar configuraciones en la consola web RustDesk Pro Agregue sus direcciones IP o nombres DNS de servidores de relé (DNS es compatible desde la versión 1.1.11) a los `Servidores de relé`. **El puerto no es requerido, el puerto `21117` se usa explícitamente.**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.fr.md b/content/self-host/rustdesk-server-pro/relay/_index.fr.md index 277d1c7..4d7cff2 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.fr.md @@ -3,7 +3,7 @@ title: Configurer les serveurs de relais weight: 17 --- -### RustDesk Pro - Installer des serveurs de relais supplémentaires avec géolocalisation en utilisant docker +## RustDesk Pro - Installer des serveurs de relais supplémentaires avec géolocalisation en utilisant docker {{% notice note %}} [L'installation simple](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/) crée un serveur de relais (le processus `hbbr`) implicitement sur la même machine, vous n'avez pas besoin de spécifier le serveur de relais explicitement. @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Configurer RustDesk Pro pour la géolocalisation en utilisant la console Web +## Configurer RustDesk Pro pour la géolocalisation en utilisant la console Web -#### Enregistrer et télécharger le fichier de base de données GeoLite2 City +### Enregistrer et télécharger le fichier de base de données GeoLite2 City Pour utiliser la géolocalisation, hbbs a besoin d'accéder à la base de données MaxMind GeoLite2 City. La base de données est gratuite et vous pouvez vous enregistrer pour télécharger le fichier et obtenir une clé API. @@ -96,7 +96,7 @@ Si vous avez installé RustDesk Pro en utilisant le script d'installation sur un Pour les installations Docker, le fichier devrait être dans le volume que vous avez mappé lors du déploiement du conteneur mappé vers `/root`. -#### Obtenir une clé API pour automatiser le processus - serveurs Linux +### Obtenir une clé API pour automatiser le processus - serveurs Linux Vous devez mettre à jour ce fichier régulièrement et nous pouvons utiliser un cronjob pour cela. Vous aurez besoin d'une clé API pour accéder au lien de téléchargement qui est gratuit. @@ -111,7 +111,7 @@ Vous pouvez automatiser le [processus de téléchargement](https://dev.maxmind.c /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### Modifier les paramètres dans la console Web RustDesk Pro +### Modifier les paramètres dans la console Web RustDesk Pro Ajoutez vos adresses IP ou noms DNS des serveurs de relais (DNS est supporté depuis la version 1.1.11) aux `Serveurs de relais`. **Le port n'est pas requis, le port `21117` est utilisé explicitement.**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.it.md b/content/self-host/rustdesk-server-pro/relay/_index.it.md index 1900520..dc814ca 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.it.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.it.md @@ -3,7 +3,7 @@ title: Configurare server di relay weight: 17 --- -### RustDesk Pro - Installare server di relay aggiuntivi con geolocalizzazione usando docker +## RustDesk Pro - Installare server di relay aggiuntivi con geolocalizzazione usando docker {{% notice note %}} [L'installazione semplice](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/) crea un server di relay (il processo `hbbr`) implicitamente sulla stessa macchina, non è necessario specificare il server di relay esplicitamente. @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Configurare RustDesk Pro per la geolocalizzazione usando la console web +## Configurare RustDesk Pro per la geolocalizzazione usando la console web -#### Registrarsi e scaricare il file del database GeoLite2 City +### Registrarsi e scaricare il file del database GeoLite2 City Per utilizzare la geolocalizzazione, hbbs ha bisogno di accesso al database MaxMind GeoLite2 City. Il database è gratuito e puoi registrarti per scaricare il file e ottenere una chiave API. @@ -96,7 +96,7 @@ Se hai installato RustDesk Pro usando lo script di installazione su una macchina Per le installazioni Docker il file dovrebbe essere nel volume che hai mappato quando hai distribuito il container mappato su `/root`. -#### Ottenere una chiave API per automatizzare il processo - server Linux +### Ottenere una chiave API per automatizzare il processo - server Linux Devi aggiornare questo file regolarmente e possiamo usare un cronjob per farlo. Avrai bisogno di una chiave API per accedere al link di download che è gratuito. @@ -111,7 +111,7 @@ Puoi automatizzare il [processo di download](https://dev.maxmind.com/geoip/updat /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### Modificare le impostazioni nella console web RustDesk Pro +### Modificare le impostazioni nella console web RustDesk Pro Aggiungi i tuoi indirizzi IP o nomi DNS dei server di relay (DNS è supportato dalla versione 1.1.11) ai `Server di relay`. **La porta non è richiesta, la porta `21117` è utilizzata esplicitamente.**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.ja.md b/content/self-host/rustdesk-server-pro/relay/_index.ja.md index 15e2e66..b603da6 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.ja.md @@ -3,7 +3,7 @@ title: リレーサーバーの設定 weight: 17 --- -### RustDesk Pro - dockerを使用してジオロケーション付きの追加リレーサーバーをインストール +## RustDesk Pro - dockerを使用してジオロケーション付きの追加リレーサーバーをインストール {{% notice note %}} [シンプルインストール](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)は、同じマシン上に暗黙的にリレーサーバー(`hbbr`プロセス)を作成します。リレーサーバーを明示的に指定する必要はありません。 @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Webコンソールを使用してジオロケーション用にRustDesk Proを設定 +## Webコンソールを使用してジオロケーション用にRustDesk Proを設定 -#### GeoLite2 Cityデータベースファイルの登録とダウンロード +### GeoLite2 Cityデータベースファイルの登録とダウンロード ジオロケーションを使用するには、hbbsがMaxMind GeoLite2 Cityデータベースにアクセスする必要があります。データベースは無料で、登録してファイルをダウンロードし、APIキーを取得できます。 @@ -96,7 +96,7 @@ Linuxマシンでインストールスクリプトを使用してRustDesk Proを Dockerインストールの場合、ファイルは`/root`にマップされたコンテナをデプロイする際にマップしたボリューム内にある必要があります。 -#### プロセスを自動化するためのAPIキーの取得 - Linuxサーバー +### プロセスを自動化するためのAPIキーの取得 - Linuxサーバー このファイルを定期的に更新する必要があり、cronjobを使用できます。無料のダウンロードリンクにアクセスするためのAPIキーが必要です。 @@ -111,7 +111,7 @@ Dockerインストールの場合、ファイルは`/root`にマップされた /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### RustDesk Pro Webコンソールで設定を変更 +### RustDesk Pro Webコンソールで設定を変更 リレーサーバーのIPアドレスまたはDNS名(DNSはバージョン1.1.11以降でサポート)を`リレーサーバー`に追加します。**ポートは必要ありません。`21117`ポートが明示的に使用されます。**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.pt.md b/content/self-host/rustdesk-server-pro/relay/_index.pt.md index 667fd70..c4c5f8c 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.pt.md @@ -3,7 +3,7 @@ title: Configurar servidores de retransmissão weight: 17 --- -### RustDesk Pro - Instalar servidores de retransmissão adicionais com geolocalização usando docker +## RustDesk Pro - Instalar servidores de retransmissão adicionais com geolocalização usando docker {{% notice note %}} [A instalação simples](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/) cria um servidor de retransmissão (o processo `hbbr`) implicitamente na mesma máquina, você não precisa especificar o servidor de retransmissão explicitamente. @@ -81,9 +81,9 @@ To Action From 21117,21119/tcp (v6) ALLOW Anywhere (v6) ``` -### Configurar RustDesk Pro para geolocalização usando o console web +## Configurar RustDesk Pro para geolocalização usando o console web -#### Registrar e baixar o arquivo de banco de dados GeoLite2 City +### Registrar e baixar o arquivo de banco de dados GeoLite2 City Para usar geolocalização, hbbs precisa de acesso ao banco de dados MaxMind GeoLite2 City. O banco de dados é gratuito e você pode se registrar para baixar o arquivo e obter uma chave API. @@ -96,7 +96,7 @@ Se você instalou RustDesk Pro usando o script de instalação em uma máquina L Para instalações Docker, o arquivo deve estar no volume que você mapeou ao implantar o contêiner mapeado para `/root`. -#### Obter uma chave API para automatizar o processo - servidores Linux +### Obter uma chave API para automatizar o processo - servidores Linux Você precisa atualizar este arquivo regularmente e podemos usar um cronjob para isso. Você precisará de uma chave API para acessar o link de download que é gratuito. @@ -111,7 +111,7 @@ Você pode automatizar o [processo de download](https://dev.maxmind.com/geoip/up /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### Alterar configurações no console web RustDesk Pro +### Alterar configurações no console web RustDesk Pro Adicione seus endereços IP ou nomes DNS de servidores de retransmissão (DNS é suportado a partir da versão 1.1.11) aos `Servidores de retransmissão`. **A porta não é necessária, a porta `21117` é usada explicitamente.**
image diff --git a/content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md index 9b81234..b541e10 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md @@ -3,7 +3,7 @@ title: 配置中继服务器 weight: 17 --- -### RustDesk Pro - 使用docker安装具有地理位置的附加中继服务器 +## RustDesk Pro - 使用docker安装具有地理位置的附加中继服务器 {{% notice note %}} [简单安装](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)会在同一台机器上隐式创建一个中继服务器(`hbbr`进程),您无需显式指定中继服务器。 @@ -21,7 +21,7 @@ weight: 17 > 您需要私钥对`id_ed25519`和`id_ed25519.pub`。 -## 安装步骤 +# 安装步骤 1. 如果已安装docker,通过SSH连接到您的服务器并为hbbr创建卷: ``` @@ -44,15 +44,15 @@ weight: 17 # docker logs hbbr ``` -## 防火墙配置 +# 防火墙配置 ``` # sudo ufw allow proto tcp from any to any port 21117,21119 # sudo ufw enable ``` -### 使用Web控制台为地理位置配置RustDesk Pro +## 使用Web控制台为地理位置配置RustDesk Pro -#### 注册并下载GeoLite2 City数据库文件 +### 注册并下载GeoLite2 City数据库文件 要使用地理位置,hbbs需要访问MaxMind GeoLite2 City数据库。该数据库是免费的,您可以注册下载文件并获取API密钥。 @@ -63,7 +63,7 @@ weight: 17 对于Linux安装,`mmdb`文件需要移动到`/var/lib/rustdesk-server/`。 对于Docker安装,文件应该在您映射到`/root`的卷中。 -#### 获取API密钥以自动化流程 +### 获取API密钥以自动化流程 您需要定期更新此文件,可以使用cronjob来执行。您需要一个API密钥来访问下载链接,这是免费的。 @@ -74,7 +74,7 @@ weight: 17 /usr/bin/curl -L --silent 'https://download.maxmind.com/app/geoip_download?edition_id=GeoLite2-City&license_key={Your Access Key}&suffix=tar.gz' | /bin/tar -C '/var/lib/rustdesk-server/' -xvz --keep-newer-files --strip-components=1 --wildcards '*GeoLite2-City.mmdb' ``` -#### 在RustDesk Pro Web控制台中更改设置 +### 在RustDesk Pro Web控制台中更改设置 1. 将中继服务器IP地址或DNS名称添加到`Relay Servers`(不需要端口,显式使用`21117`端口) 2. 添加地理覆盖,通过添加服务器IP地址和服务器所在位置的坐标 diff --git a/content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md index 7ac048b..dda34ba 100644 --- a/content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md @@ -3,7 +3,7 @@ title: 配置中繼伺服器 weight: 17 --- -### RustDesk Pro - 使用docker安裝具有地理位置的附加中繼伺服器 +## RustDesk Pro - 使用docker安裝具有地理位置的附加中繼伺服器 {{% notice note %}} [簡單安裝](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)會在同一台機器上隱式創建一個中繼伺服器(`hbbr`進程),您無需顯式指定中繼伺服器。 @@ -17,7 +17,7 @@ weight: 17 > 您需要私鑰對`id_ed25519`和`id_ed25519.pub`。 -## 安裝步驟 +# 安裝步驟 1. 如果已安裝docker,通過SSH連接到您的伺服器並為hbbr創建卷: ``` @@ -40,15 +40,15 @@ weight: 17 # docker logs hbbr ``` -## 防火牆配置 +# 防火牆配置 ``` # sudo ufw allow proto tcp from any to any port 21117,21119 # sudo ufw enable ``` -### 使用Web控制台為地理位置配置RustDesk Pro +## 使用Web控制台為地理位置配置RustDesk Pro -#### 註冊並下載GeoLite2 City資料庫檔案 +### 註冊並下載GeoLite2 City資料庫檔案 要使用地理位置,hbbs需要訪問MaxMind GeoLite2 City資料庫。該資料庫是免費的,您可以註冊下載檔案並獲取API密鑰。 @@ -59,7 +59,7 @@ weight: 17 對於Linux安裝,`mmdb`檔案需要移動到`/var/lib/rustdesk-server/`。 對於Docker安裝,檔案應該在您映射到`/root`的卷中。 -#### 在RustDesk Pro Web控制台中更改設置 +### 在RustDesk Pro Web控制台中更改設置 1. 將中繼伺服器IP地址或DNS名稱添加到`Relay Servers`(不需要端口,顯式使用`21117`端口) 2. 添加地理覆蓋,通過添加伺服器IP地址和伺服器所在位置的坐標 diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.de.md b/content/self-host/rustdesk-server-pro/strategy/_index.de.md index 3b59fa8..ab3de74 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.de.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.de.md @@ -3,11 +3,9 @@ title: Strategie weight: 200 --- -## Strategie - Strategie ist ein Werkzeug für RustDesk-Administratoren, um die Sicherheitsoptionen der Client-Einstellungsseiten in großem Umfang zu aktualisieren. Administratoren können verschiedene Strategien erstellen und diese auf verschiedene Geräte anwenden. -### Strategien erstellen +## Strategien erstellen Sie können eine neue Strategie erstellen, indem Sie auf die Schaltfläche `+` klicken und verschiedene Aktionen an der Strategie ausführen, indem Sie mit der Maus darüber fahren und auf das Menü klicken. @@ -17,7 +15,7 @@ Auf der rechten Seite des Strategie-Menüs können Sie die Anzahl der tatsächli ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -## Geräte-, Benutzer- und Gerätegruppen-Strategie +# Geräte-, Benutzer- und Gerätegruppen-Strategie Strategien werden in der folgenden Prioritätsreihenfolge angewendet: 1. Geräte-Strategie (Höchste Priorität) @@ -29,7 +27,7 @@ Jedes Gerät kann nur von einer Strategie gleichzeitig verwaltet werden. Das Pri - Benutzer-Strategien haben Vorrang vor Gerätegruppen-Strategien - Gerätegruppen-Strategien gelten für alle Geräte in der Gruppe, die keine Geräte- oder Benutzer-Strategie zugewiesen haben -### Geräte bearbeiten +## Geräte bearbeiten Wenn Sie auf das Menü `Geräte bearbeiten` klicken, öffnet sich ein Bearbeitungsdialog, der alle Geräte anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Speichern` klicken, um die auf der aktuellen Seite vorgenommenen Geräteänderungen anzuwenden. Wenn Sie Geräte auf anderen Seiten ändern müssen, navigieren Sie zu diesen Seiten. Sie können auch das Dropdown-Menü in der oberen rechten Ecke verwenden, um Geräte zu filtern. @@ -39,7 +37,7 @@ Hier ist ein Beispiel des Dialogs, der erscheint, wenn Sie auf `Geräte bearbeit ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -### Benutzer bearbeiten +## Benutzer bearbeiten Wenn Sie auf das Menü `Benutzer bearbeiten` klicken, öffnet sich ein Bearbeitungsdialog, der alle Benutzer anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Speichern` klicken, um die auf der aktuellen Seite vorgenommenen Benutzeränderungen anzuwenden. Wenn Sie Benutzer auf anderen Seiten ändern müssen, navigieren Sie zu diesen Seiten. Sie können auch das Dropdown-Menü in der oberen rechten Ecke verwenden, um Benutzer zu filtern. @@ -47,7 +45,7 @@ Hier ist ein Beispiel des Dialogs, der erscheint, wenn Sie auf `Benutzer bearbei ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -### Gerätegruppen bearbeiten +## Gerätegruppen bearbeiten Wenn Sie auf das Menü `Gerätegruppe bearbeiten` klicken, öffnet sich ein Bearbeitungsdialog, der alle Gerätegruppen anzeigt. Sie können den Auswahlstatus der Kontrollkästchen ändern und dann auf die Schaltfläche `Speichern` klicken, um die auf der aktuellen Seite vorgenommenen Gerätegruppen-Änderungen anzuwenden. Wenn Sie Gerätegruppen auf anderen Seiten ändern müssen, navigieren Sie zu diesen Seiten. Sie können auch das Dropdown-Menü in der oberen rechten Ecke verwenden, um Gerätegruppen zu filtern. @@ -55,7 +53,7 @@ Hier ist ein Beispiel des Dialogs, der erscheint, wenn Sie auf `Gerätegruppe be ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -### Strategie-Synchronisation +## Strategie-Synchronisation Jedes Gerät kann nur von einer Strategie verwaltet werden, und wenn diese Strategie deaktiviert ist, wird das Gerät von keiner Strategie verwaltet. Bei der Synchronisierung von Strategien zeichnet RustDesk die Zeitstempel der lokalen und Server-Strategie auf, um zu bestimmen, ob eine Synchronisierung erforderlich ist. Das heißt, nach Abschluss der Strategie-Synchronisation: @@ -63,6 +61,6 @@ Jedes Gerät kann nur von einer Strategie verwaltet werden, und wenn diese Strat * Wenn der Administrator den Inhalt der Strategie ändert, werden die Optionen des Clients synchronisiert. * Wenn der Administrator die Strategie ändert, zu der das Gerät gehört, werden die Optionen des Clients synchronisiert. -### Strategien bearbeiten +## Strategien bearbeiten Klicken Sie am unteren Rand der Strategie auf `Bearbeiten`, nehmen Sie die Änderungen vor und klicken Sie auf `Senden`. Die Strategie wird innerhalb von 30 Sekunden mit den Geräten synchronisiert. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.en.md b/content/self-host/rustdesk-server-pro/strategy/_index.en.md index dc797c0..765cff8 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.en.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.en.md @@ -3,11 +3,9 @@ title: Strategy weight: 200 --- -### Strategy - Strategy is a tool for RustDesk administrators to update the security options of client settings pages in bulk. Administrators can create different strategies and apply them to different devices. -#### Create Strategies +## Create Strategies You can create a new strategy by clicking the `+` button and perform various actions on the strategy by hovering over it and clicking the menu. @@ -17,7 +15,7 @@ On the right side of the strategy menu, you can see the number of devices actual ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### Device Strategy, User Strategy and Device Group Strategy +## Device Strategy, User Strategy and Device Group Strategy Strategies are applied according to the following priority order: 1. Device Strategy (Highest priority) @@ -30,7 +28,7 @@ Each device can only be managed by one strategy at a time. The priority system w - Device group strategies apply to all devices in the device group that don't have a device strategy or user strategy assigned -#### Edit Devices +## Edit Devices When you click the `Edit Devices` menu, an editing dialog box displaying all the devices will open. You can change the selection status of the checkboxes and then click the `Save` button to apply the device changes made on the current page. If you need to modify devices on other pages, please navigate to those pages. You can also use the drop-down menu in the upper right corner to filter devices. @@ -41,7 +39,7 @@ Here is an example of the dialog box that appears when you click `Edit Devices` ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### Edit Users +## Edit Users When you click the `Edit Users` menu, an editing dialog box displaying all the users will open. You can change the selection status of the checkboxes and then click the `Save` button to apply the user changes made on the current page. If you need to modify users on other pages, please navigate to those pages. You can also use the drop-down menu in the upper right corner to filter users. @@ -49,7 +47,7 @@ Here is an example of the dialog box that appears when you click `Edit Users` on ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### Edit Device Groups +## Edit Device Groups When you click the `Edit Device Group` menu, an editing dialog box displaying all the device groups will open. You can change the selection status of the checkboxes and then click the `Save` button to apply the device group changes made on the current page. If you need to modify device groups on other pages, please navigate to those pages. You can also use the drop-down menu in the upper right corner to filter device groups. @@ -57,7 +55,7 @@ Here is an example of the dialog box that appears when you click `Edit Device Gr ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### Strategy Synchronization +## Strategy Synchronization Each device can only be managed by one strategy, and if that strategy is disabled, the device will not be managed by any strategy. When synchronizing strategies, RustDesk records the local and server strategy timestamps to determine whether synchronization is necessary. That is, after strategy synchronization is complete: @@ -65,7 +63,7 @@ Each device can only be managed by one strategy, and if that strategy is disable * If the administrator changes the strategy content, the client's options will be synchronized. * If the administrator changes the strategy to which the device belongs, the client's options will be synchronized. -#### Edit Strategies +## Edit Strategies At the bottom of the strategy, click `Edit`, make modifications and click `Submit`. The strategy will be synchronized to devices within 30 seconds. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.es.md b/content/self-host/rustdesk-server-pro/strategy/_index.es.md index bfd56d0..73a9f90 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.es.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.es.md @@ -3,11 +3,9 @@ title: Estrategia weight: 200 --- -### Estrategia - La estrategia es una herramienta para que los administradores de RustDesk actualicen en lote las opciones de seguridad de las páginas de configuración del cliente. Los administradores pueden crear diferentes estrategias y aplicarlas a diferentes dispositivos. -#### Crear estrategias +## Crear estrategias Puede crear una nueva estrategia haciendo clic en el botón `+` y realizar varias acciones en la estrategia pasando el cursor por encima y haciendo clic en el menú. @@ -17,7 +15,7 @@ En el lado derecho del menú de estrategia, puede ver el número de dispositivos ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### Estrategia de dispositivo, estrategia de usuario y estrategia de grupo de dispositivos +## Estrategia de dispositivo, estrategia de usuario y estrategia de grupo de dispositivos Las estrategias se aplican según el siguiente orden de prioridad: 1. Estrategia de dispositivo (Prioridad más alta) @@ -29,7 +27,7 @@ Cada dispositivo solo puede ser gestionado por una estrategia a la vez. El siste - Las estrategias de usuario tienen prioridad sobre las estrategias de grupo de dispositivos - Las estrategias de grupo de dispositivos se aplican a todos los dispositivos en el grupo de dispositivos que no tienen una estrategia de dispositivo o estrategia de usuario asignada -#### Editar dispositivos +## Editar dispositivos Cuando hace clic en el menú `Editar dispositivos`, se abre un cuadro de diálogo de edición que muestra todos los dispositivos. Puede cambiar el estado de selección de las casillas de verificación y luego hacer clic en el botón `Guardar` para aplicar los cambios de dispositivos realizados en la página actual. Si necesita modificar dispositivos en otras páginas, navegue a esas páginas. También puede usar el menú desplegable en la esquina superior derecha para filtrar dispositivos. @@ -39,7 +37,7 @@ Aquí hay un ejemplo del cuadro de diálogo que aparece cuando hace clic en `Edi ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### Editar usuarios +## Editar usuarios Cuando hace clic en el menú `Editar usuarios`, se abre un cuadro de diálogo de edición que muestra todos los usuarios. Puede cambiar el estado de selección de las casillas de verificación y luego hacer clic en el botón `Guardar` para aplicar los cambios de usuarios realizados en la página actual. Si necesita modificar usuarios en otras páginas, navegue a esas páginas. También puede usar el menú desplegable en la esquina superior derecha para filtrar usuarios. @@ -47,7 +45,7 @@ Aquí hay un ejemplo del cuadro de diálogo que aparece cuando hace clic en `Edi ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### Editar grupos de dispositivos +## Editar grupos de dispositivos Cuando hace clic en el menú `Editar grupo de dispositivos`, se abre un cuadro de diálogo de edición que muestra todos los grupos de dispositivos. Puede cambiar el estado de selección de las casillas de verificación y luego hacer clic en el botón `Guardar` para aplicar los cambios de grupos de dispositivos realizados en la página actual. Si necesita modificar grupos de dispositivos en otras páginas, navegue a esas páginas. También puede usar el menú desplegable en la esquina superior derecha para filtrar grupos de dispositivos. @@ -55,7 +53,7 @@ Aquí hay un ejemplo del cuadro de diálogo que aparece cuando hace clic en `Edi ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### Sincronización de estrategias +## Sincronización de estrategias Cada dispositivo solo puede ser gestionado por una estrategia, y si esa estrategia está deshabilitada, el dispositivo no será gestionado por ninguna estrategia. Al sincronizar estrategias, RustDesk registra las marcas de tiempo de estrategia local y del servidor para determinar si es necesaria la sincronización. Es decir, después de que se complete la sincronización de estrategias: @@ -63,6 +61,6 @@ Cada dispositivo solo puede ser gestionado por una estrategia, y si esa estrateg * Si el administrador cambia el contenido de la estrategia, las opciones del cliente se sincronizarán. * Si el administrador cambia la estrategia a la que pertenece el dispositivo, las opciones del cliente se sincronizarán. -#### Editar estrategias +## Editar estrategias -En la parte inferior de la estrategia, haga clic en `Editar`, realice modificaciones y haga clic en `Enviar`. La estrategia se sincronizará con los dispositivos en 30 segundos. \ No newline at end of file +En la parte inferior de la estrategia, haga clic en `Editar`, realice modificaciones y haga clic en `Enviar`. La estrategia se sincronizará con los dispositivos en 30 segundos. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.fr.md b/content/self-host/rustdesk-server-pro/strategy/_index.fr.md index 0f55ed9..126693c 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.fr.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.fr.md @@ -3,11 +3,9 @@ title: Stratégie weight: 200 --- -### Stratégie - La stratégie est un outil pour les administrateurs RustDesk pour mettre à jour en masse les options de sécurité des pages de paramètres client. Les administrateurs peuvent créer différentes stratégies et les appliquer à différents appareils. -#### Créer des stratégies +## Créer des stratégies Vous pouvez créer une nouvelle stratégie en cliquant sur le bouton `+` et effectuer diverses actions sur la stratégie en la survolant et en cliquant sur le menu. @@ -17,7 +15,7 @@ Sur le côté droit du menu de stratégie, vous pouvez voir le nombre d'appareil ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### Stratégie d'appareil, stratégie d'utilisateur et stratégie de groupe d'appareils +## Stratégie d'appareil, stratégie d'utilisateur et stratégie de groupe d'appareils Les stratégies sont appliquées selon l'ordre de priorité suivant : 1. Stratégie d'appareil (Priorité la plus élevée) @@ -29,7 +27,7 @@ Chaque appareil ne peut être géré que par une seule stratégie à la fois. Le - Les stratégies d'utilisateur ont la priorité sur les stratégies de groupe d'appareils - Les stratégies de groupe d'appareils s'appliquent à tous les appareils du groupe d'appareils qui n'ont pas de stratégie d'appareil ou de stratégie d'utilisateur assignée -#### Modifier les appareils +## Modifier les appareils Lorsque vous cliquez sur le menu `Modifier les appareils`, une boîte de dialogue d'édition affichant tous les appareils s'ouvre. Vous pouvez changer l'état de sélection des cases à cocher puis cliquer sur le bouton `Enregistrer` pour appliquer les modifications d'appareils effectuées sur la page actuelle. Si vous devez modifier des appareils sur d'autres pages, veuillez naviguer vers ces pages. Vous pouvez également utiliser le menu déroulant dans le coin supérieur droit pour filtrer les appareils. @@ -39,7 +37,7 @@ Voici un exemple de la boîte de dialogue qui apparaît lorsque vous cliquez sur ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### Modifier les utilisateurs +## Modifier les utilisateurs Lorsque vous cliquez sur le menu `Modifier les utilisateurs`, une boîte de dialogue d'édition affichant tous les utilisateurs s'ouvre. Vous pouvez changer l'état de sélection des cases à cocher puis cliquer sur le bouton `Enregistrer` pour appliquer les modifications d'utilisateurs effectuées sur la page actuelle. Si vous devez modifier des utilisateurs sur d'autres pages, veuillez naviguer vers ces pages. Vous pouvez également utiliser le menu déroulant dans le coin supérieur droit pour filtrer les utilisateurs. @@ -47,7 +45,7 @@ Voici un exemple de la boîte de dialogue qui apparaît lorsque vous cliquez sur ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### Modifier les groupes d'appareils +## Modifier les groupes d'appareils Lorsque vous cliquez sur le menu `Modifier le groupe d'appareils`, une boîte de dialogue d'édition affichant tous les groupes d'appareils s'ouvre. Vous pouvez changer l'état de sélection des cases à cocher puis cliquer sur le bouton `Enregistrer` pour appliquer les modifications de groupes d'appareils effectuées sur la page actuelle. Si vous devez modifier des groupes d'appareils sur d'autres pages, veuillez naviguer vers ces pages. Vous pouvez également utiliser le menu déroulant dans le coin supérieur droit pour filtrer les groupes d'appareils. @@ -55,7 +53,7 @@ Voici un exemple de la boîte de dialogue qui apparaît lorsque vous cliquez sur ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### Synchronisation des stratégies +## Synchronisation des stratégies Chaque appareil ne peut être géré que par une seule stratégie, et si cette stratégie est désactivée, l'appareil ne sera géré par aucune stratégie. Lors de la synchronisation des stratégies, RustDesk enregistre les horodatages de stratégie locaux et serveur pour déterminer si la synchronisation est nécessaire. C'est-à-dire qu'après la synchronisation complète des stratégies : @@ -63,6 +61,6 @@ Chaque appareil ne peut être géré que par une seule stratégie, et si cette s * Si l'administrateur modifie le contenu de la stratégie, les options du client seront synchronisées. * Si l'administrateur modifie la stratégie à laquelle appartient l'appareil, les options du client seront synchronisées. -#### Modifier les stratégies +## Modifier les stratégies -Au bas de la stratégie, cliquez sur `Modifier`, effectuez des modifications et cliquez sur `Soumettre`. La stratégie sera synchronisée avec les appareils dans les 30 secondes. \ No newline at end of file +Au bas de la stratégie, cliquez sur `Modifier`, effectuez des modifications et cliquez sur `Soumettre`. La stratégie sera synchronisée avec les appareils dans les 30 secondes. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.it.md b/content/self-host/rustdesk-server-pro/strategy/_index.it.md index 166ed26..50e5e7c 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.it.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.it.md @@ -3,11 +3,9 @@ title: Strategia weight: 200 --- -## Strategia - La strategia è uno strumento per gli amministratori RustDesk per aggiornare in blocco le opzioni di sicurezza delle pagine di impostazione del client. Gli amministratori possono creare diverse strategie e applicarle a diversi dispositivi. -### Creare Strategie +## Creare Strategie Puoi creare una nuova strategia cliccando sul pulsante `+` ed eseguire varie azioni sulla strategia passando il mouse su di essa e cliccando sul menu. @@ -17,7 +15,7 @@ Sul lato destro del menu della strategia, puoi vedere il numero di dispositivi e ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -## Strategia Dispositivo, Utente e Gruppo di Dispositivi +# Strategia Dispositivo, Utente e Gruppo di Dispositivi Le strategie vengono applicate secondo il seguente ordine di priorità: 1. Strategia Dispositivo (Priorità più alta) @@ -29,7 +27,7 @@ Ogni dispositivo può essere gestito da una sola strategia alla volta. Il sistem - Le strategie utente hanno la precedenza sulle strategie gruppo di dispositivi - Le strategie gruppo di dispositivi si applicano a tutti i dispositivi nel gruppo che non hanno una strategia dispositivo o utente assegnata -### Modificare Dispositivi +## Modificare Dispositivi Quando clicchi sul menu `Modifica Dispositivi`, si aprirà una finestra di dialogo di modifica che mostra tutti i dispositivi. Puoi modificare lo stato di selezione delle caselle di controllo e quindi cliccare sul pulsante `Salva` per applicare le modifiche ai dispositivi effettuate nella pagina corrente. Se devi modificare dispositivi in altre pagine, naviga fino a quelle pagine. Puoi anche utilizzare il menu a discesa nell'angolo in alto a destra per filtrare i dispositivi. @@ -39,7 +37,7 @@ Ecco un esempio della finestra di dialogo che appare quando clicchi su `Modifica ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -### Modificare Utenti +## Modificare Utenti Quando clicchi sul menu `Modifica Utenti`, si aprirà una finestra di dialogo di modifica che mostra tutti gli utenti. Puoi modificare lo stato di selezione delle caselle di controllo e quindi cliccare sul pulsante `Salva` per applicare le modifiche agli utenti effettuate nella pagina corrente. Se devi modificare utenti in altre pagine, naviga fino a quelle pagine. Puoi anche utilizzare il menu a discesa nell'angolo in alto a destra per filtrare gli utenti. @@ -47,7 +45,7 @@ Ecco un esempio della finestra di dialogo che appare quando clicchi su `Modifica ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -### Modificare Gruppi di Dispositivi +## Modificare Gruppi di Dispositivi Quando clicchi sul menu `Modifica Gruppo di Dispositivi`, si aprirà una finestra di dialogo di modifica che mostra tutti i gruppi di dispositivi. Puoi modificare lo stato di selezione delle caselle di controllo e quindi cliccare sul pulsante `Salva` per applicare le modifiche ai gruppi di dispositivi effettuate nella pagina corrente. Se devi modificare gruppi di dispositivi in altre pagine, naviga fino a quelle pagine. Puoi anche utilizzare il menu a discesa nell'angolo in alto a destra per filtrare i gruppi di dispositivi. @@ -55,7 +53,7 @@ Ecco un esempio della finestra di dialogo che appare quando clicchi su `Modifica ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -### Sincronizzazione Strategia +## Sincronizzazione Strategia Ogni dispositivo può essere gestito da una sola strategia, e se quella strategia è disabilitata, il dispositivo non sarà gestito da nessuna strategia. Durante la sincronizzazione delle strategie, RustDesk registra i timestamp della strategia locale e del server per determinare se è necessaria la sincronizzazione. Cioè, dopo che la sincronizzazione della strategia è completata: @@ -63,6 +61,6 @@ Ogni dispositivo può essere gestito da una sola strategia, e se quella strategi * Se l'amministratore modifica il contenuto della strategia, le opzioni del client verranno sincronizzate. * Se l'amministratore modifica la strategia a cui appartiene il dispositivo, le opzioni del client verranno sincronizzate. -### Modificare Strategie +## Modificare Strategie -Nella parte inferiore della strategia, clicca su `Modifica`, effettua le modifiche e clicca su `Invia`. La strategia verrà sincronizzata con i dispositivi entro 30 secondi. \ No newline at end of file +Nella parte inferiore della strategia, clicca su `Modifica`, effettua le modifiche e clicca su `Invia`. La strategia verrà sincronizzata con i dispositivi entro 30 secondi. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.ja.md b/content/self-host/rustdesk-server-pro/strategy/_index.ja.md index 4aa1213..101407d 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.ja.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.ja.md @@ -3,11 +3,9 @@ title: ストラテジー weight: 200 --- -### ストラテジー - ストラテジーは、RustDesk管理者がクライアント設定ページのセキュリティオプションを一括更新するためのツールです。管理者は異なるストラテジーを作成し、異なるデバイスに適用できます。 -#### ストラテジーの作成 +## ストラテジーの作成 `+`ボタンをクリックして新しいストラテジーを作成し、ストラテジーにカーソルを合わせてメニューをクリックすることで、ストラテジーに対して様々なアクションを実行できます。 @@ -17,7 +15,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### デバイスストラテジー、ユーザーストラテジー、デバイスグループストラテジー +## デバイスストラテジー、ユーザーストラテジー、デバイスグループストラテジー ストラテジーは以下の優先順序に従って適用されます: 1. デバイスストラテジー(最高優先度) @@ -29,7 +27,7 @@ weight: 200 - ユーザーストラテジーはデバイスグループストラテジーよりも優先されます - デバイスグループストラテジーは、デバイスストラテジーまたはユーザーストラテジーが割り当てられていないデバイスグループ内のすべてのデバイスに適用されます -#### デバイスの編集 +## デバイスの編集 `デバイスの編集`メニューをクリックすると、すべてのデバイスを表示する編集ダイアログボックスが開きます。チェックボックスの選択状態を変更してから`保存`ボタンをクリックして、現在のページで行われたデバイスの変更を適用できます。他のページのデバイスを変更する必要がある場合は、それらのページに移動してください。右上角のドロップダウンメニューを使用してデバイスをフィルタリングすることもできます。 @@ -39,7 +37,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### ユーザーの編集 +## ユーザーの編集 `ユーザーの編集`メニューをクリックすると、すべてのユーザーを表示する編集ダイアログボックスが開きます。チェックボックスの選択状態を変更してから`保存`ボタンをクリックして、現在のページで行われたユーザーの変更を適用できます。他のページのユーザーを変更する必要がある場合は、それらのページに移動してください。右上角のドロップダウンメニューを使用してユーザーをフィルタリングすることもできます。 @@ -47,7 +45,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### デバイスグループの編集 +## デバイスグループの編集 `デバイスグループの編集`メニューをクリックすると、すべてのデバイスグループを表示する編集ダイアログボックスが開きます。チェックボックスの選択状態を変更してから`保存`ボタンをクリックして、現在のページで行われたデバイスグループの変更を適用できます。他のページのデバイスグループを変更する必要がある場合は、それらのページに移動してください。右上角のドロップダウンメニューを使用してデバイスグループをフィルタリングすることもできます。 @@ -55,7 +53,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### ストラテジーの同期 +## ストラテジーの同期 各デバイスは1つのストラテジーによってのみ管理でき、そのストラテジーが無効になっている場合、デバイスはどのストラテジーによっても管理されません。ストラテジーを同期する際、RustDeskはローカルとサーバーのストラテジータイムスタンプを記録して、同期が必要かどうかを判断します。つまり、ストラテジー同期が完了した後: @@ -63,6 +61,6 @@ weight: 200 * 管理者がストラテジーの内容を変更した場合、クライアントのオプションが同期されます。 * 管理者がデバイスが属するストラテジーを変更した場合、クライアントのオプションが同期されます。 -#### ストラテジーの編集 +## ストラテジーの編集 -ストラテジーの下部で`編集`をクリックし、変更を行って`送信`をクリックします。ストラテジーは30秒以内にデバイスに同期されます。 \ No newline at end of file +ストラテジーの下部で`編集`をクリックし、変更を行って`送信`をクリックします。ストラテジーは30秒以内にデバイスに同期されます。 diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.pt.md b/content/self-host/rustdesk-server-pro/strategy/_index.pt.md index 47a69a4..2dcaabc 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.pt.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.pt.md @@ -3,11 +3,9 @@ title: Estratégia weight: 200 --- -### Estratégia - A estratégia é uma ferramenta para administradores do RustDesk atualizarem em massa as opções de segurança das páginas de configurações do cliente. Os administradores podem criar diferentes estratégias e aplicá-las a diferentes dispositivos. -#### Criar estratégias +## Criar estratégias Você pode criar uma nova estratégia clicando no botão `+` e executar várias ações na estratégia passando o mouse sobre ela e clicando no menu. @@ -17,7 +15,7 @@ No lado direito do menu de estratégia, você pode ver o número de dispositivos ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### Estratégia de dispositivo, estratégia de usuário e estratégia de grupo de dispositivos +## Estratégia de dispositivo, estratégia de usuário e estratégia de grupo de dispositivos As estratégias são aplicadas de acordo com a seguinte ordem de prioridade: 1. Estratégia de dispositivo (Prioridade mais alta) @@ -29,7 +27,7 @@ Cada dispositivo só pode ser gerenciado por uma estratégia por vez. O sistema - Estratégias de usuário têm prioridade sobre estratégias de grupo de dispositivos - Estratégias de grupo de dispositivos se aplicam a todos os dispositivos no grupo de dispositivos que não têm uma estratégia de dispositivo ou estratégia de usuário atribuída -#### Editar dispositivos +## Editar dispositivos Quando você clica no menu `Editar dispositivos`, uma caixa de diálogo de edição exibindo todos os dispositivos será aberta. Você pode alterar o status de seleção das caixas de seleção e então clicar no botão `Salvar` para aplicar as alterações de dispositivos feitas na página atual. Se você precisar modificar dispositivos em outras páginas, navegue para essas páginas. Você também pode usar o menu suspenso no canto superior direito para filtrar dispositivos. @@ -39,7 +37,7 @@ Aqui está um exemplo da caixa de diálogo que aparece quando você clica em `Ed ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### Editar usuários +## Editar usuários Quando você clica no menu `Editar usuários`, uma caixa de diálogo de edição exibindo todos os usuários será aberta. Você pode alterar o status de seleção das caixas de seleção e então clicar no botão `Salvar` para aplicar as alterações de usuários feitas na página atual. Se você precisar modificar usuários em outras páginas, navegue para essas páginas. Você também pode usar o menu suspenso no canto superior direito para filtrar usuários. @@ -47,7 +45,7 @@ Aqui está um exemplo da caixa de diálogo que aparece quando você clica em `Ed ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### Editar grupos de dispositivos +## Editar grupos de dispositivos Quando você clica no menu `Editar grupo de dispositivos`, uma caixa de diálogo de edição exibindo todos os grupos de dispositivos será aberta. Você pode alterar o status de seleção das caixas de seleção e então clicar no botão `Salvar` para aplicar as alterações de grupos de dispositivos feitas na página atual. Se você precisar modificar grupos de dispositivos em outras páginas, navegue para essas páginas. Você também pode usar o menu suspenso no canto superior direito para filtrar grupos de dispositivos. @@ -55,7 +53,7 @@ Aqui está um exemplo da caixa de diálogo que aparece quando você clica em `Ed ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### Sincronização de estratégias +## Sincronização de estratégias Cada dispositivo só pode ser gerenciado por uma estratégia, e se essa estratégia for desabilitada, o dispositivo não será gerenciado por nenhuma estratégia. Ao sincronizar estratégias, o RustDesk registra os carimbos de data/hora da estratégia local e do servidor para determinar se a sincronização é necessária. Ou seja, após a sincronização de estratégias estar completa: @@ -63,6 +61,6 @@ Cada dispositivo só pode ser gerenciado por uma estratégia, e se essa estraté * Se o administrador alterar o conteúdo da estratégia, as opções do cliente serão sincronizadas. * Se o administrador alterar a estratégia à qual o dispositivo pertence, as opções do cliente serão sincronizadas. -#### Editar estratégias +## Editar estratégias -Na parte inferior da estratégia, clique em `Editar`, faça modificações e clique em `Enviar`. A estratégia será sincronizada com os dispositivos em 30 segundos. \ No newline at end of file +Na parte inferior da estratégia, clique em `Editar`, faça modificações e clique em `Enviar`. A estratégia será sincronizada com os dispositivos em 30 segundos. diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.zh-cn.md b/content/self-host/rustdesk-server-pro/strategy/_index.zh-cn.md index e1d31eb..c60dec9 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.zh-cn.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.zh-cn.md @@ -3,11 +3,9 @@ title: 策略 weight: 200 --- -## 策略 - 策略是 RustDesk 管理员用于批量更新客户端设置页的安全选项的工具。管理员可以创建不同的策略,并将其应用到不同的设备上。 -### 创建策略 +## 创建策略 您可以通过点击`+`号创建新的策略,鼠标悬停在策略上并点击菜单可以对策略进行操作。 @@ -18,7 +16,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -## 设备策略、用户策略和设备组策略 +# 设备策略、用户策略和设备组策略 策略按照以下优先级顺序应用: 1. 设备策略(最高优先级) @@ -30,7 +28,7 @@ weight: 200 - 用户策略优先于设备组策略 - 设备组策略应用于设备组中没有设备策略或用户策略的所有设备 -### 编辑设备 +## 编辑设备 当您点击`编辑设备`菜单时,将打开显示所有设备的编辑对话框。您可以更改复选框的选择状态,然后点击`保存`按钮来应用当前页面上的设备更改。如果您需要修改其他页面上的设备,请导航到这些页面。您也可以使用右上角的下拉菜单来筛选设备。 @@ -40,7 +38,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -### 编辑用户 +## 编辑用户 当您点击`编辑用户`菜单时,将打开显示所有用户的编辑对话框。您可以更改复选框的选择状态,然后点击`保存`按钮来应用当前页面上的用户更改。如果您需要修改其他页面上的用户,请导航到这些页面。您也可以使用右上角的下拉菜单来筛选用户。 @@ -48,7 +46,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -### 编辑设备组 +## 编辑设备组 当您点击`编辑设备组`菜单时,将打开显示所有设备组的编辑对话框。您可以更改复选框的选择状态,然后点击`保存`按钮来应用当前页面上的设备组更改。如果您需要修改其他页面上的设备组,请导航到这些页面。您也可以使用右上角的下拉菜单来筛选设备组。 @@ -56,14 +54,14 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -### 策略同步 +## 策略同步 每个设备只能被一个策略所管理,如果这个策略被禁用了,设备将不再受到任何策略的管理。在同步策略时,RustDesk会记录本地和服务器策略的时间点,并据此来判断是否需要同步。即, 当策略同步完成后: * 如果用户更改了某些选项,客户端将使用用户的选项。 * 如果管理员更改了策略的内容,客户端的选项将被同步。 * 如果管理员更改了设备所属的策略,客户端的选项将被同步 -### 修改策略 +## 修改策略 在策略底部,点击`编辑`,完成修改后点击`提交`。策略将在30秒内同步到设备。 diff --git a/content/self-host/rustdesk-server-pro/strategy/_index.zh-tw.md b/content/self-host/rustdesk-server-pro/strategy/_index.zh-tw.md index 25a4931..6fea649 100644 --- a/content/self-host/rustdesk-server-pro/strategy/_index.zh-tw.md +++ b/content/self-host/rustdesk-server-pro/strategy/_index.zh-tw.md @@ -3,11 +3,9 @@ title: 策略 weight: 200 --- -### 策略 - 策略是 RustDesk 管理員批量更新客戶端設定頁面安全選項的工具。管理員可以建立不同的策略並將其應用於不同的設備。 -#### 建立策略 +## 建立策略 您可以點擊 `+` 按鈕建立新策略,並通過懸停並點擊選單對策略執行各種操作。 @@ -17,7 +15,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/strategy_menu.png) -#### 設備策略、使用者策略和設備群組策略 +## 設備策略、使用者策略和設備群組策略 策略按照以下優先順序應用: 1. 設備策略(最高優先級) @@ -29,7 +27,7 @@ weight: 200 - 使用者策略優先於設備群組策略 - 設備群組策略適用於設備群組中沒有分配設備策略或使用者策略的所有設備 -#### 編輯設備 +## 編輯設備 當您點擊 `編輯設備` 選單時,將打開一個顯示所有設備的編輯對話框。您可以更改核取方塊的選擇狀態,然後點擊 `儲存` 按鈕來應用在目前頁面上所做的設備更改。如果您需要修改其他頁面上的設備,請導航到那些頁面。您也可以使用右上角的下拉選單來篩選設備。 @@ -39,7 +37,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_devices.png) -#### 編輯使用者 +## 編輯使用者 當您點擊 `編輯使用者` 選單時,將打開一個顯示所有使用者的編輯對話框。您可以更改核取方塊的選擇狀態,然後點擊 `儲存` 按鈕來應用在目前頁面上所做的使用者更改。如果您需要修改其他頁面上的使用者,請導航到那些頁面。您也可以使用右上角的下拉選單來篩選使用者。 @@ -47,7 +45,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_users.png) -#### 編輯設備群組 +## 編輯設備群組 當您點擊 `編輯設備群組` 選單時,將打開一個顯示所有設備群組的編輯對話框。您可以更改核取方塊的選擇狀態,然後點擊 `儲存` 按鈕來應用在目前頁面上所做的設備群組更改。如果您需要修改其他頁面上的設備群組,請導航到那些頁面。您也可以使用右上角的下拉選單來篩選設備群組。 @@ -55,7 +53,7 @@ weight: 200 ![](/docs/en/self-host/rustdesk-server-pro/strategy/images/edit_device_groups.png) -#### 策略同步 +## 策略同步 每個設備只能由一個策略管理,如果該策略被停用,設備將不會由任何策略管理。同步策略時,RustDesk 記錄本地和伺服器策略時間戳以決定是否需要同步。也就是說,策略同步完成後: @@ -63,6 +61,6 @@ weight: 200 * 如果管理員更改了策略內容,客戶端的選項將被同步。 * 如果管理員更改了設備所屬的策略,客戶端的選項將被同步。 -#### 編輯策略 +## 編輯策略 -在策略底部,點擊 `編輯`,進行修改並點擊 `提交`。策略將在 30 秒內同步到設備。 \ No newline at end of file +在策略底部,點擊 `編輯`,進行修改並點擊 `提交`。策略將在 30 秒內同步到設備。