mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2026-04-14 11:46:18 +00:00
full translation
This commit is contained in:
98
content/self-host/rustdesk-server-pro/2fa/_index.es.md
Normal file
98
content/self-host/rustdesk-server-pro/2fa/_index.es.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
Al iniciar sesión en tu cuenta, activar la verificación de Autenticación de Dos Factores (2FA) puede mejorar la seguridad de la cuenta.
|
||||
|
||||
Nuestra consola web actualmente soporta dos tipos de 2FA:
|
||||
|
||||
1. Verificación por email
|
||||
2. TOTP. Se requiere una aplicación de autenticación de terceros para generar el código de verificación, como [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).
|
||||
|
||||
Primero necesitas ir a la página de configuración de la cuenta.
|
||||
|
||||

|
||||
|
||||
### Verificación por email
|
||||
|
||||
Para habilitar la verificación por email para el inicio de sesión, necesitas:
|
||||
|
||||
1. Configurar el email.
|
||||
2. Habilitar la opción `Habilitar verificación de inicio de sesión por email`.
|
||||
3. Hacer clic en `Enviar`.
|
||||
|
||||

|
||||
|
||||
Cuando iniciemos sesión la próxima vez, RustDesk nos enviará un email con código de verificación, y la página web también saltará a la página de verificación.
|
||||
|
||||

|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
Cuando se muestra el botón `Habilitar 2FA` en la página de configuración, significa que 2FA no está habilitado actualmente.
|
||||
|
||||

|
||||
|
||||
Haz clic en el botón y aparecerá un formulario para habilitar 2FA.
|
||||
|
||||

|
||||
|
||||
Abre la aplicación de autenticación, agrega una cuenta escaneando el código QR.
|
||||
|
||||
Si no es conveniente escanear el código QR, también puedes ingresar el código aquí directamente.
|
||||
|
||||

|
||||
|
||||
Después de agregar la cuenta en la aplicación de autenticación, ingresa el código de verificación de la aplicación de autenticación para activar 2FA.
|
||||
|
||||
Después de que 2FA se active exitosamente, RustDesk Server Pro también se vinculará a 6 **códigos de respaldo**. Así podrás usar estos **códigos de respaldo** para pasar la verificación incluso si no puedes usar la aplicación de autenticación.
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. Estos códigos de respaldo solo se pueden usar una vez.
|
||||
|
||||
2. Por favor mantén los códigos de respaldo en un lugar seguro.
|
||||
{{% /notice %}}
|
||||
|
||||
#### 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.
|
||||
|
||||

|
||||
|
||||
Al iniciar sesión, serás redirigido a la página de verificación.
|
||||
|
||||

|
||||
|
||||
#### Modificar configuraciones
|
||||
|
||||
Cuando 2FA está habilitado, modificar la configuración de la cuenta requiere verificación 2FA adicional.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### Estado 2FA
|
||||
|
||||
2FA tiene un total de 3 estados: no habilitado, habilitado y expirado.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
2FA aún puede usarse normalmente después de expirar. Simplemente significa que la configuración 2FA no ha sido cambiada por mucho tiempo (por defecto 180 días). Por razones de seguridad, recomendamos volver a habilitar 2FA, para que los datos secretos puedan ser actualizados.
|
||||
{{% /notice %}}
|
||||
98
content/self-host/rustdesk-server-pro/2fa/_index.fr.md
Normal file
98
content/self-host/rustdesk-server-pro/2fa/_index.fr.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
Lors de la connexion à votre compte, activer la vérification d'authentification à deux facteurs (2FA) peut améliorer la sécurité du compte.
|
||||
|
||||
Notre console web prend actuellement en charge deux types de 2FA :
|
||||
|
||||
1. Vérification par email
|
||||
2. TOTP. Une application d'authentification tierce est requise pour générer le code de vérification, comme [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).
|
||||
|
||||
Vous devez d'abord accéder à la page des paramètres du compte.
|
||||
|
||||

|
||||
|
||||
### Vérification par email
|
||||
|
||||
Pour activer la vérification par email pour la connexion, vous devez :
|
||||
|
||||
1. Définir l'email.
|
||||
2. Activer l'option `Activer la vérification de connexion par email`.
|
||||
3. Cliquer sur `Soumettre`.
|
||||
|
||||

|
||||
|
||||
Lors de notre prochaine connexion, RustDesk nous enverra un email avec un code de vérification, et la page web redirigera également vers la page de vérification.
|
||||
|
||||

|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
Lorsque le bouton `Activer 2FA` est affiché sur la page des paramètres, cela signifie que 2FA n'est pas actuellement activé.
|
||||
|
||||

|
||||
|
||||
Cliquez sur le bouton et un formulaire apparaîtra pour activer 2FA.
|
||||
|
||||

|
||||
|
||||
Ouvrez l'application d'authentification, ajoutez un compte en scannant le code QR.
|
||||
|
||||
Si vous ne pouvez pas scanner le code QR, vous pouvez également entrer le code ici directement.
|
||||
|
||||

|
||||
|
||||
Après avoir ajouté le compte dans l'application d'authentification, entrez le code de vérification de l'application d'authentification pour activer 2FA.
|
||||
|
||||
Après que 2FA soit activé avec succès, RustDesk Server Pro sera également lié à 6 **codes de sauvegarde**. Ainsi, vous pouvez utiliser ces **codes de sauvegarde** pour passer la vérification même si vous ne pouvez pas utiliser l'application d'authentification.
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. Ces codes de sauvegarde ne peuvent être utilisés qu'une seule fois.
|
||||
|
||||
2. Veuillez conserver les codes de sauvegarde dans un endroit sûr.
|
||||
{{% /notice %}}
|
||||
|
||||
#### 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.
|
||||
|
||||

|
||||
|
||||
Lors de la connexion, vous serez redirigé vers la page de vérification.
|
||||
|
||||

|
||||
|
||||
#### Modifier les paramètres
|
||||
|
||||
Lorsque 2FA est activé, modifier les paramètres du compte nécessite une vérification 2FA supplémentaire.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### État 2FA
|
||||
|
||||
2FA a un total de 3 états : non activé, activé et expiré.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
2FA peut toujours être utilisé normalement après expiration. Cela signifie simplement que les paramètres 2FA n'ont pas été modifiés depuis longtemps (par défaut 180 jours). Pour des raisons de sécurité, nous recommandons de réactiver 2FA, afin que les données secrètes puissent être mises à jour.
|
||||
{{% /notice %}}
|
||||
98
content/self-host/rustdesk-server-pro/2fa/_index.it.md
Normal file
98
content/self-host/rustdesk-server-pro/2fa/_index.it.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
Quando accedi al tuo account, attivare la verifica dell'Autenticazione a Due Fattori (2FA) può migliorare la sicurezza dell'account.
|
||||
|
||||
La nostra console web attualmente supporta due tipi di 2FA:
|
||||
|
||||
1. Verifica email
|
||||
2. TOTP. È richiesta un'app di autenticazione di terze parti per generare il codice di verifica, come [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).
|
||||
|
||||
Devi prima andare alla pagina delle impostazioni dell'account.
|
||||
|
||||

|
||||
|
||||
### Verifica email
|
||||
|
||||
Per abilitare la verifica email per il login, devi:
|
||||
|
||||
1. Impostare l'email.
|
||||
2. Abilitare l'opzione `Abilita verifica login email`.
|
||||
3. Cliccare su `Invia`.
|
||||
|
||||

|
||||
|
||||
Quando effettueremo il login la prossima volta, RustDesk ci invierà un'email con codice di verifica, e la pagina web salterà anche alla pagina di verifica.
|
||||
|
||||

|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
Quando il pulsante `Abilita 2FA` viene visualizzato nella pagina delle impostazioni, significa che 2FA non è attualmente abilitato.
|
||||
|
||||

|
||||
|
||||
Clicca il pulsante e apparirà un modulo per abilitare 2FA.
|
||||
|
||||

|
||||
|
||||
Apri l'app di autenticazione, aggiungi un account scansionando il codice QR.
|
||||
|
||||
Se è scomodo scansionare il codice QR, puoi anche inserire il codice qui direttamente.
|
||||
|
||||

|
||||
|
||||
Dopo aver aggiunto l'account nell'app di autenticazione, inserisci il codice di verifica dall'app di autenticazione per attivare 2FA.
|
||||
|
||||
Dopo che 2FA è stato attivato con successo, RustDesk Server Pro sarà anche associato a 6 **codici di backup**. Così puoi usare questi **codici di backup** per superare la verifica anche se non riesci a usare l'app di autenticazione.
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. Questi codici di backup possono essere usati solo una volta.
|
||||
|
||||
2. Per favore mantieni i codici di backup in un posto sicuro.
|
||||
{{% /notice %}}
|
||||
|
||||
#### Verifica di login
|
||||
|
||||
Quando 2FA è abilitato, la verifica login email non viene più usata. Useremo invece la verifica login 2FA.
|
||||
|
||||

|
||||
|
||||
Quando fai il login, sarai reindirizzato alla pagina di verifica.
|
||||
|
||||

|
||||
|
||||
#### Modificare le impostazioni
|
||||
|
||||
Quando 2FA è abilitato, modificare le impostazioni dell'account richiede verifica 2FA aggiuntiva.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### Stato 2FA
|
||||
|
||||
2FA ha un totale di 3 stati: non abilitato, abilitato e scaduto.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
2FA può ancora essere usato normalmente dopo la scadenza. Significa solo che le impostazioni 2FA non sono state cambiate per molto tempo (default 180 giorni). Per motivi di sicurezza, raccomandiamo di riabilitare 2FA, così i dati segreti possono essere aggiornati.
|
||||
{{% /notice %}}
|
||||
98
content/self-host/rustdesk-server-pro/2fa/_index.ja.md
Normal file
98
content/self-host/rustdesk-server-pro/2fa/_index.ja.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
アカウントにログインする際に、二要素認証(2FA)検証を有効にすることでアカウントのセキュリティを向上させることができます。
|
||||
|
||||
Webコンソールは現在2種類の2FAをサポートしています:
|
||||
|
||||
1. メール検証
|
||||
2. 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)などのサードパーティ認証アプリが必要です。
|
||||
|
||||
まずアカウント設定ページに移動する必要があります。
|
||||
|
||||

|
||||
|
||||
### メール検証
|
||||
|
||||
ログインのメール検証を有効にするには、以下が必要です:
|
||||
|
||||
1. メールを設定する。
|
||||
2. `メールログイン検証を有効にする`オプションを有効にする。
|
||||
3. `送信`をクリックする。
|
||||
|
||||

|
||||
|
||||
次回ログインするとき、RustDeskは検証コードメールを送信し、Webページも検証ページにジャンプします。
|
||||
|
||||

|
||||
|
||||
### 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を有効にするためのフォームがポップアップします。
|
||||
|
||||

|
||||
|
||||
認証アプリを開き、QRコードをスキャンしてアカウントを追加します。
|
||||
|
||||
QRコードをスキャンするのが不便な場合は、ここで直接コードを入力することもできます。
|
||||
|
||||

|
||||
|
||||
認証アプリでアカウントを追加した後、認証アプリの検証コードを入力して2FAを有効にします。
|
||||
|
||||
2FAが正常に有効になった後、RustDesk Server Proは6つの**バックアップコード**にもバインドされます。これにより、認証アプリを使用できない場合でも、これらの**バックアップコード**を使用して検証を通過できます。
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. これらのバックアップコードは一度しか使用できません。
|
||||
|
||||
2. バックアップコードを安全な場所に保管してください。
|
||||
{{% /notice %}}
|
||||
|
||||
#### ログイン検証
|
||||
|
||||
2FAが有効になると、メールログイン検証は使用されなくなります。代わりに2FAログイン検証を使用します。
|
||||
|
||||

|
||||
|
||||
ログイン時、検証ページにリダイレクトされます。
|
||||
|
||||

|
||||
|
||||
#### 設定の変更
|
||||
|
||||
2FAが有効になっている場合、アカウント設定の変更には追加の2FA検証が必要です。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### 2FAの状態
|
||||
|
||||
2FAには合計3つの状態があります:有効でない、有効、期限切れ。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
2FAは期限が切れても正常に使用できます。これは単に2FA設定が長期間変更されていない(デフォルトで180日)ことを意味します。セキュリティ上の理由から、2FAを再有効化して秘密データを更新することをお勧めします。
|
||||
{{% /notice %}}
|
||||
@@ -3,71 +3,71 @@ title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
Ao fazer login em sua conta, ativar a verificação de autenticação de dois fatores (2FA) pode melhorar a segurança da conta.
|
||||
Ao fazer login na sua conta, ativar a verificação de Autenticação de Dois Fatores (2FA) pode melhorar a segurança da conta.
|
||||
|
||||
O nosso console web atualmente suporta dois tipos de 2FA:
|
||||
Nosso console web atualmente suporta dois tipos de 2FA:
|
||||
|
||||
1. Verificação por e-mail
|
||||
2. TOTP. É necessário um aplicativo de autenticação de terceiros para gerar o código de verificação, como [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/pt-br/security/mobile-authenticator-app/) e [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2).
|
||||
|
||||
Primeiro, você precisa acessar a página de configurações da conta.
|
||||
1. Verificação por email
|
||||
2. TOTP. Um aplicativo de autenticação de terceiros é necessário para gerar o código de verificação, como [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).
|
||||
|
||||
Você primeiro precisa ir para a página de configurações da conta.
|
||||
|
||||

|
||||
|
||||
### Verificação por e-mail
|
||||
### Verificação por email
|
||||
|
||||
Para ativar a verificação por e-mail no login, você precisa:
|
||||
Para habilitar a verificação por email para login, você precisa:
|
||||
|
||||
1. Definir o e-mail.
|
||||
2. Habilitar a opção `Ativar verificação de login por e-mail`.
|
||||
1. Definir o email.
|
||||
2. Habilitar a opção `Habilitar verificação de login por email`.
|
||||
3. Clicar em `Enviar`.
|
||||
|
||||

|
||||
|
||||
Na próxima vez que fizer login, o RustDesk enviará um e-mail com o código de verificação, e a página web mostrará o campo de verificação.
|
||||
Quando fizermos login na próxima vez, o RustDesk nos enviará um email com código de verificação, e a página web também saltará para a página de verificação.
|
||||
|
||||

|
||||
|
||||
### TOTP
|
||||
|
||||
TOTP é um método 2FA amplamente utilizado, portanto, no console web do RustDesk Server Pro, 2FA se refere à verificação TOTP.
|
||||
TOTP é um método 2FA amplamente usado, então no console web do RustDesk Server Pro, 2FA refere-se à verificação TOTP.
|
||||
|
||||
#### Preparar o aplicativo de autenticação
|
||||
#### Preparar aplicativo de autenticação
|
||||
|
||||
Primeiro, você precisa preparar o aplicativo de autenticação.
|
||||
Você pode escolher entre estes tipos: [Authy](https://authy.com), [Microsoft Authenticator](https://www.microsoft.com/pt-br/security/mobile-authenticator-app/) e [Google Authenticator](https://play.google.com/store/apps/details?id=com.google.android.apps.authenticator2).
|
||||
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).
|
||||
|
||||
#### Ativar 2FA
|
||||
#### Habilitar 2FA
|
||||
|
||||
Quando o botão `Ativar 2FA` é exibido na página de configurações, significa que o 2FA não está atualmente habilitado.
|
||||
Quando o botão `Habilitar 2FA` é exibido na página de configurações, significa que o 2FA não está atualmente habilitado.
|
||||
|
||||

|
||||
|
||||
Clique no botão e um formulário aparecerá para ativar o 2FA.
|
||||
Clique no botão e um formulário aparecerá para habilitar 2FA.
|
||||
|
||||

|
||||
|
||||
Abra o aplicativo de autenticação, adicione uma conta escaneando o código QR.
|
||||
|
||||
Se for inconveniente escanear o código QR, você também pode inserir o código diretamente aqui.
|
||||
Se for inconveniente escanear o código QR, você também pode inserir o código aqui diretamente.
|
||||
|
||||

|
||||
|
||||
Após adicionar a conta no aplicativo de autenticação, insira o código de verificação do aplicativo de autenticação para ativar o 2FA.
|
||||
|
||||
Após a ativação bem-sucedida do 2FA, o RustDesk Server Pro também será vinculado a 6 **códigos de backup**. Para que você possa usar esses **códigos de backup** para passar pela verificação mesmo que não consiga usar o aplicativo de autenticação.
|
||||
Após o 2FA ser ativado com sucesso, o RustDesk Server Pro também será vinculado a 6 **códigos de backup**. Assim você pode usar esses **códigos de backup** para passar na verificação mesmo se não conseguir usar o aplicativo de autenticação.
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. Esses códigos de backup só podem ser usados uma vez.
|
||||
|
||||
2. Por favor, mantenha os códigos de backup em um lugar seguro.
|
||||
2. Por favor mantenha os códigos de backup em um local seguro.
|
||||
{{% /notice %}}
|
||||
|
||||
#### Verificação de login
|
||||
|
||||
Quando o 2FA está ativado, a verificação de login por e-mail não é mais usada. Usaremos a verificação de login 2FA em vez disso.
|
||||
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.
|
||||
|
||||

|
||||
|
||||
@@ -77,7 +77,7 @@ Ao fazer login, você será redirecionado para a página de verificação.
|
||||
|
||||
#### Modificar configurações
|
||||
|
||||
Quando o 2FA está ativado, modificar as configurações da conta requer verificação 2FA adicional.
|
||||
Quando o 2FA está habilitado, modificar as configurações da conta requer verificação 2FA adicional.
|
||||
|
||||

|
||||
|
||||
@@ -85,7 +85,7 @@ Quando o 2FA está ativado, modificar as configurações da conta requer verific
|
||||
|
||||
#### Estado do 2FA
|
||||
|
||||
O 2FA tem um total de 3 estados: não ativado, ativado e expirado.
|
||||
O 2FA tem um total de 3 estados: não habilitado, habilitado e expirado.
|
||||
|
||||

|
||||
|
||||
@@ -94,5 +94,5 @@ O 2FA tem um total de 3 estados: não ativado, ativado e expirado.
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
O 2FA ainda pode ser usado normalmente após expirar. Isso significa apenas que as configurações do 2FA não foram alteradas há muito tempo (padrão 180 dias). Por motivos de segurança, recomendamos reativar o 2FA para que os dados secretos possam ser atualizados.
|
||||
{{% /notice %}}
|
||||
O 2FA ainda pode ser usado normalmente após expirar. Apenas significa que as configurações do 2FA não foram alteradas por muito tempo (padrão 180 dias). Por motivos de segurança, recomendamos reabilitar o 2FA, para que os dados secretos possam ser atualizados.
|
||||
{{% /notice %}}
|
||||
98
content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md
Normal file
98
content/self-host/rustdesk-server-pro/2fa/_index.zh-tw.md
Normal file
@@ -0,0 +1,98 @@
|
||||
---
|
||||
title: 2FA
|
||||
weight: 16
|
||||
---
|
||||
|
||||
當登入您的帳戶時,開啟雙因素身份驗證 (2FA) 驗證可以提高帳戶安全性。
|
||||
|
||||
我們的網頁控制台目前支援兩種 2FA:
|
||||
|
||||
1. 電子郵件驗證
|
||||
2. 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) 認證應用程式。
|
||||
|
||||
您首先需要前往帳戶設定頁面。
|
||||
|
||||

|
||||
|
||||
### 電子郵件驗證
|
||||
|
||||
要啟用登入電子郵件驗證,您需要:
|
||||
|
||||
1. 設定電子郵件。
|
||||
2. 啟用 `啟用電子郵件登入驗證` 選項。
|
||||
3. 點擊 `提交`。
|
||||
|
||||

|
||||
|
||||
當我們下次登入時,RustDesk 將寄送驗證碼電子郵件給我們,網頁也會跳轉到驗證頁面。
|
||||
|
||||

|
||||
|
||||
### 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。
|
||||
|
||||

|
||||
|
||||
開啟認證應用程式,透過掃描 QR 碼新增帳戶。
|
||||
|
||||
如果您不方便掃描 QR 碼,也可以直接在此處輸入代碼。
|
||||
|
||||

|
||||
|
||||
在認證應用程式中新增帳戶後,輸入認證應用程式中的驗證碼以開啟 2FA。
|
||||
|
||||
成功開啟 2FA 後,RustDesk Server Pro 也會綁定 6 個**備用碼**。這樣即使您無法使用認證應用程式,也可以使用這些**備用碼**通過驗證。
|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
1. 這些備用碼只能使用一次。
|
||||
|
||||
2. 請將備用碼保存在安全的地方。
|
||||
{{% /notice %}}
|
||||
|
||||
#### 登入驗證
|
||||
|
||||
啟用 2FA 後,將不再使用電子郵件登入驗證。我們將改為使用 2FA 登入驗證。
|
||||
|
||||

|
||||
|
||||
登入時,您將被重定向到驗證頁面。
|
||||
|
||||

|
||||
|
||||
#### 修改設定
|
||||
|
||||
啟用 2FA 後,修改帳戶設定需要額外的 2FA 驗證。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### 2FA 狀態
|
||||
|
||||
2FA 總共有 3 種狀態:未啟用、已啟用和已過期。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
{{% notice note %}}
|
||||
2FA 過期後仍可正常使用。這只是表示 2FA 設定很長時間沒有更改(預設 180 天)。出於安全考慮,我們建議重新啟用 2FA,這樣密鑰資料就可以更新。
|
||||
{{% /notice %}}
|
||||
@@ -7,18 +7,18 @@ pre: "<b>2.2. </b>"
|
||||
RustDesk Server Pro hat mehr Funktionen im Vergleich zur Open-Source-Version.
|
||||
|
||||
- Konto
|
||||
- Keine gleichzeitige Verbindungsbegrenzung, d.h. keine Begrenzung der gleichzeitigen Verbindungen
|
||||
- [Webkonsole](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- API
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- Adressbuch
|
||||
- Umbenennen
|
||||
- Protokollverwaltung (Verbindung, Dateiübertragung, Alarm, etc.)
|
||||
- Gerätemanagement
|
||||
- [Synchronisierung der Sicherheitseinstellungen](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [Zugriffskontrolle](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [Mehrere Relay-Server](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (wählt automatisch den nächstgelegenen Relay aus)
|
||||
- [Benutzerdefinierter Client-Generator](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Web-Client-Self-Hosting
|
||||
|
||||
{{% notice note %}}
|
||||
Wenn Sie Ihren eigenen Server zu Hause/im Büro aufbauen und keine Verbindung über öffentliche IP/Domain herstellen können, lesen Sie bitte [diesen Artikel](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
@@ -37,14 +37,9 @@ Das niedrigste VPS-Level reicht für Ihre Anwendungsfälle aus. Die Serversoftwa
|
||||
|
||||
## Video-Tutorials
|
||||
|
||||
Es gibt [viele Video-Tutorials](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/#video-tutorials) online, die Sie durch die Installation der kostenlosen OSS-Version führen können.
|
||||
[Anfänger-Guide: Self-Host RustDesk Server Pro für Linux-Einsteiger](https://www.youtube.com/watch?v=MclmfYR3frk)
|
||||
|
||||
Hier ist ein weiteres [gutes Tutorial](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f/?trackingId=a07rn2fkBW1ctLHaJ0tVcg%3D%3D) zur Selbsthosting der kostenlosen OSS-Version auf Hetzner Cloud mit Docker.
|
||||
|
||||
Die Installation der Pro-Version ist fast identisch, mit den folgenden Unterschieden:
|
||||
|
||||
- Ein anderer Download-Pfad und [Docker-Images](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/) / [Compose-Datei](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose) sind erforderlich.
|
||||
- Ein zusätzlicher TCP-Port (21114) wird für die Webkonsole benötigt.
|
||||
[Schnellguide: Self-Host RustDesk Server Pro für fortgeschrittene Linux-Benutzer](https://youtu.be/gMKFEziajmo)
|
||||
|
||||
## Lizenz
|
||||
|
||||
@@ -81,6 +76,12 @@ Hier ist ein einfaches Tutorial zur [manuellen HTTPS-Einrichtung](https://rustde
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
|
||||
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.
|
||||
|
||||
105
content/self-host/rustdesk-server-pro/_index.es.md
Normal file
105
content/self-host/rustdesk-server-pro/_index.es.md
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
title: RustDesk Server Pro
|
||||
weight: 200
|
||||
pre: "<b>2.2. </b>"
|
||||
---
|
||||
|
||||
RustDesk Server Pro tiene más características comparado con la versión de código abierto.
|
||||
|
||||
- Cuenta
|
||||
- [Consola web](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- Libreta de direcciones
|
||||
- Gestión de registros (Conexión, transferencia de archivos, alarma, etc.)
|
||||
- Gestión de dispositivos
|
||||
- [Sincronización de configuraciones de seguridad](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [Control de acceso](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [Múltiples servidores de retransmisión](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (selecciona automáticamente tu retransmisión más cercana)
|
||||
- [Generador de cliente personalizado](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Auto-hospedaje de cliente web
|
||||
|
||||
{{% notice note %}}
|
||||
Si construyes tu propio servidor en casa/oficina, y no puedes conectarte a él a través de IP/dominio público, por favor consulta [este artículo](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
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
|
||||
[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
|
||||
|
||||
[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
|
||||
|
||||
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
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
Abre tu consola web accediendo a `http://<ip del servidor>: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
|
||||
|
||||
> 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
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
Aquí tienes un [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) detallado.
|
||||
|
||||
## 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
|
||||
|
||||
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
|
||||
|
||||
https://github.com/rustdesk/rustdesk/discussions/9835
|
||||
105
content/self-host/rustdesk-server-pro/_index.fr.md
Normal file
105
content/self-host/rustdesk-server-pro/_index.fr.md
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
title: RustDesk Server Pro
|
||||
weight: 200
|
||||
pre: "<b>2.2. </b>"
|
||||
---
|
||||
|
||||
RustDesk Server Pro a plus de fonctionnalités par rapport à la version open source.
|
||||
|
||||
- Compte
|
||||
- [Console web](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- Carnet d'adresses
|
||||
- Gestion des journaux (Connexion, transfert de fichiers, alarme, etc.)
|
||||
- Gestion des appareils
|
||||
- [Synchronisation des paramètres de sécurité](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [Contrôle d'accès](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [Serveurs relais multiples](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (sélectionne automatiquement votre relais le plus proche)
|
||||
- [Générateur de client personnalisé](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Auto-hébergement du client web
|
||||
|
||||
{{% notice note %}}
|
||||
Si vous construisez votre propre serveur à la maison/au bureau, et ne pouvez pas vous y connecter via IP/domaine publique, veuillez consulter [cet article](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
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
|
||||
[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
|
||||
|
||||
[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
|
||||
|
||||
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
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
Ouvrez votre console web en accédant à `http://<ip du serveur>: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
|
||||
|
||||
> 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é
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
Voici un [tutoriel](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) détaillé.
|
||||
|
||||
## 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
|
||||
|
||||
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é
|
||||
|
||||
https://github.com/rustdesk/rustdesk/discussions/9835
|
||||
@@ -7,18 +7,18 @@ pre: "<b>2.2. </b>"
|
||||
RustDesk Server Pro ha più funzionalità rispetto alla versione open source.
|
||||
|
||||
- Account
|
||||
- Nessun limite di connessioni simultanee, ovvero nessun limite di connessioni simultanee
|
||||
- [Console web](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- API
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- Rubrica
|
||||
- Rinomina
|
||||
- Gestione dei log (connessione, trasferimento file, allarme, ecc.)
|
||||
- Gestione dei dispositivi
|
||||
- [Sincronizzazione delle impostazioni di sicurezza](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [Controllo degli accessi](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [Server di relay multipli](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (seleziona automaticamente il relay più vicino)
|
||||
- [Generatore di client personalizzato](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Self-hosting del client web
|
||||
|
||||
{{% notice note %}}
|
||||
Se costruisci il tuo server a casa/ufficio e non riesci a connetterti tramite IP pubblico/dominio, controlla [questo articolo](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
@@ -37,14 +37,9 @@ Il livello VPS più basso è sufficiente per i tuoi casi d'uso. Il software del
|
||||
|
||||
## Tutorial video
|
||||
|
||||
Ci sono [molti tutorial video](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/#video-tutorials) disponibili online che possono guidarti nell'installazione della versione gratuita OSS.
|
||||
[Guida per principianti: Self-Host RustDesk Server Pro per utenti Linux alle prime armi](https://www.youtube.com/watch?v=MclmfYR3frk)
|
||||
|
||||
Ecco un altro [buon tutorial](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f/?trackingId=a07rn2fkBW1ctLHaJ0tVcg%3D%3D) per l'auto-hosting della versione gratuita OSS su Hetzner cloud con docker.
|
||||
|
||||
L'installazione della versione Pro è quasi identica, tranne per le seguenti differenze:
|
||||
|
||||
- Sono richiesti un percorso di download diverso e [immagini Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/) / [file compose](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose).
|
||||
- È necessaria una porta TCP aggiuntiva (21114) per la console web.
|
||||
[Guida veloce: Self-Host RustDesk Server Pro per utenti Linux avanzati](https://youtu.be/gMKFEziajmo)
|
||||
|
||||
## Licenza
|
||||
|
||||
@@ -81,6 +76,12 @@ Ecco un semplice tutorial per la [configurazione manuale di HTTPS](https://rustd
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
|
||||
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.
|
||||
|
||||
105
content/self-host/rustdesk-server-pro/_index.ja.md
Normal file
105
content/self-host/rustdesk-server-pro/_index.ja.md
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
title: RustDesk Server Pro
|
||||
weight: 200
|
||||
pre: "<b>2.2. </b>"
|
||||
---
|
||||
|
||||
RustDesk Server Pro はオープンソース版と比較してより多くの機能を持っています。
|
||||
|
||||
- アカウント
|
||||
- [Webコンソール](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/)、[LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/)、[2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- アドレス帳
|
||||
- ログ管理(接続、ファイル転送、アラームなど)
|
||||
- デバイス管理
|
||||
- [セキュリティ設定の同期](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [アクセス制御](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [複数のリレーサーバー](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/)(最も近いリレーを自動選択)
|
||||
- [カスタムクライアントジェネレーター](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Webクライアントのセルフホスト
|
||||
|
||||
{{% notice note %}}
|
||||
ご自宅/オフィスで独自のサーバーを構築し、パブリック IP/ドメインを通じて接続できない場合は、[この記事](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/)をご確認ください。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
続行する前に、まずこれを読むことをお勧めします:[セルフホストサーバーはどのように動作するか?](/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. インストール
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
詳細については、[Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)をご確認ください。
|
||||
|
||||
### 2. 必要なポート
|
||||
|
||||
`21114`-`21119` TCPと`21116` UDPポートを開く必要があります。ファイアウォールルールとDockerポートマッピングを設定する際に、これらのポートが設定されていることを確認してください。
|
||||
|
||||
これらのポートに関する詳細情報については、[こちら](/docs/en/self-host/rustdesk-server-oss/install/#ports)をご確認ください。
|
||||
|
||||
### 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設定
|
||||
|
||||
> 試用中にHTTPSを使用したくない場合はこのステップをスキップできますが、HTTPS設定後にクライアントのAPIアドレスを変更することを忘れないでください
|
||||
|
||||
こちらは簡単な[手動HTTPS設定](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)のチュートリアルです。
|
||||
|
||||
### 5. セルフホストサーバーを使用するためのクライアント設定
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
@@ -4,24 +4,24 @@ weight: 200
|
||||
pre: "<b>2.2. </b>"
|
||||
---
|
||||
|
||||
RustDesk Server Pro tem mais recursos em comparação com a versão de código aberto.
|
||||
O RustDesk Server Pro tem mais recursos comparado à versão de código aberto.
|
||||
|
||||
- Conta
|
||||
- Sem limite de conexões simultâneas, ou seja, sem limite de conexões simultâneas
|
||||
- [Console web](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- API
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/), [LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/), [2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- Catálogo de endereços
|
||||
- Renomear
|
||||
- Gerenciamento de logs (Conexão, transferência de arquivos, alarme, etc.)
|
||||
- Gerenciamento de dispositivos
|
||||
- [Sincronização de configurações de segurança](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [Controle de acesso](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [Múltiplos servidores de retransmissão](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (seleciona automaticamente o retransmissor mais próximo)
|
||||
- [Múltiplos servidores de relay](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/) (seleciona automaticamente seu relay mais próximo)
|
||||
- [Gerador de cliente personalizado](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- Auto-hospedagem de cliente web
|
||||
|
||||
{{% notice note %}}
|
||||
Se você construir seu próprio servidor em casa/escritório e não conseguir se conectar através de IP público/domínio, verifique [este artigo](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
Se você construir seu próprio servidor em casa/escritório, e não conseguir se conectar através de IP/domínio público, por favor verifique [este artigo](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
@@ -30,25 +30,21 @@ Recomendamos ler isto primeiro antes de prosseguir, [Como funciona o servidor au
|
||||
|
||||
## Requisitos de hardware
|
||||
|
||||
O nível mais baixo de VPS é suficiente para seus casos de uso. O software do servidor não é intensivo em CPU e memória. Nosso servidor de ID público hospedado em um servidor Vultr de 2 CPU/4 GB atende a mais de 1,0 milhão de endpoints. Cada conexão de retransmissão consome em média 180 kb por segundo. 1 núcleo de CPU e 1 GB de RAM são suficientes para suportar 1000 conexões de retransmissão simultâneas.
|
||||
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
|
||||
[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
|
||||
|
||||
Existem [muitos tutoriais em vídeo](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/#video-tutorials) disponíveis online que podem guiá-lo na instalação da versão gratuita do OSS.
|
||||
[Guia para iniciantes: Auto-hospedar RustDesk Server Pro para usuário Linux novato](https://www.youtube.com/watch?v=MclmfYR3frk)
|
||||
|
||||
Aqui está outro [bom tutorial](https://www.linkedin.com/pulse/building-your-own-remote-desktop-solution-rustdesk-cloud-montinaro-bv94f/?trackingId=a07rn2fkBW1ctLHaJ0tVcg%3D%3D) sobre auto-hospedagem da versão gratuita do OSS na nuvem Hetzner com docker.
|
||||
[Guia rápido: Auto-hospedar RustDesk Server Pro para usuário Linux avançado](https://youtu.be/gMKFEziajmo)
|
||||
|
||||
A instalação da versão Pro é quase idêntica, exceto pelas seguintes diferenças:
|
||||
|
||||
- Caminho de download diferente e [imagens Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/) / [arquivo compose](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose) são necessários.
|
||||
- Uma porta TCP adicional (21114) é necessária para o console web.
|
||||
|
||||
## Licença
|
||||
|
||||
Você pode obter a licença em https://rustdesk.com/pricing.html, verifique a [página de licença](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para mais detalhes.
|
||||
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
|
||||
@@ -56,42 +52,49 @@ Você pode obter a licença em https://rustdesk.com/pricing.html, verifique a [p
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
docker compose up -d
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
Para mais detalhes, verifique [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
Para mais detalhes, por favor verifique [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
### 2. Portas necessárias
|
||||
|
||||
Você precisa abrir as portas `21114`-`21119` TCP e `21116` UDP, certifique-se de que essas portas estejam configuradas ao definir as regras do firewall e o mapeamento de portas do Docker.
|
||||
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.
|
||||
|
||||
Para mais informações sobre essas portas, verifique [aqui](/docs/en/self-host/rustdesk-server-oss/install/#ports).
|
||||
Mais informações sobre essas portas, por favor verifique [aqui](/docs/en/self-host/rustdesk-server-oss/install/#ports).
|
||||
|
||||
### 3. Configurar licença
|
||||
### 3. Definir licença
|
||||
|
||||
Abra seu console web acessando `http://<server ip>: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 configurar a licença.
|
||||
Abra seu console web acessando `http://<ip do servidor>: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 o console web
|
||||
### 4. Configurar HTTPS para console web
|
||||
|
||||
> Você pode pular esta etapa se não quiser usar HTTPS durante o teste, mas lembre-se de alterar o endereço da API do cliente após configurar o HTTPS.
|
||||
> 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 o 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
|
||||
|
||||
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
|
||||
|
||||
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 um novo host e backup/restauração
|
||||
## Migrar para novo host e backup/restauração
|
||||
|
||||
Aqui está um [tutorial detalhado](https://github.com/rustdesk/rustdesk-server-pro/discussions/184).
|
||||
Aqui está um [tutorial](https://github.com/rustdesk/rustdesk-server-pro/discussions/184) detalhado.
|
||||
|
||||
## Migrar licença
|
||||
|
||||
Siga este [guia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration).
|
||||
Por favor siga este [guia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-license-retrieval-and-migration).
|
||||
|
||||
## Atualizar licença
|
||||
|
||||
@@ -99,4 +102,4 @@ Siga [este guia](/docs/en/self-host/rustdesk-server-pro/license/#renewupgrade-li
|
||||
|
||||
## Sobre segurança
|
||||
|
||||
https://github.com/rustdesk/rustdesk/discussions/9835
|
||||
https://github.com/rustdesk/rustdesk/discussions/9835
|
||||
105
content/self-host/rustdesk-server-pro/_index.zh-tw.md
Normal file
105
content/self-host/rustdesk-server-pro/_index.zh-tw.md
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
title: RustDesk Server Pro
|
||||
weight: 200
|
||||
pre: "<b>2.2. </b>"
|
||||
---
|
||||
|
||||
RustDesk Server Pro 與開源版本相比具有更多功能。
|
||||
|
||||
- 帳戶
|
||||
- [網頁控制台](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/console/)
|
||||
- [API](https://github.com/rustdesk/rustdesk/wiki/FAQ#api-of-rustdesk-server-pro)
|
||||
- [OIDC](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/oidc/)、[LDAP](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/ldap/)、[2FA](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/2fa/)
|
||||
- 通訊錄
|
||||
- 日誌管理(連線、檔案傳輸、警報等)
|
||||
- 設備管理
|
||||
- [安全性設定同步](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/strategy/)
|
||||
- [存取控制](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/permissions/)
|
||||
- [多個中繼伺服器](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/)(自動選擇最近的中繼伺服器)
|
||||
- [自訂客戶端生成器](https://rustdesk.com/docs/en/self-host/client-configuration/#1-custom-client-generator-pro-only)
|
||||
- WebSocket
|
||||
- 網頁客戶端自架
|
||||
|
||||
{{% notice note %}}
|
||||
如果您在家中/辦公室建立自己的伺服器,且無法透過公共 IP/網域連線,請查看[這篇文章](https://rustdesk.com/docs/en/self-host/nat-loopback-issues/)。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
我們建議在繼續之前先閱讀這篇文章,[自架伺服器如何運作?](/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. 安裝
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
更多詳情,請查看 [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)。
|
||||
|
||||
### 2. 所需連接埠
|
||||
|
||||
您需要開放 `21114`-`21119` TCP 和 `21116` UDP 連接埠,請確保在設定防火牆規則和 Docker 連接埠對應時設定這些連接埠。
|
||||
|
||||
有關這些連接埠的更多資訊,請查看[這裡](/docs/en/self-host/rustdesk-server-oss/install/#ports)。
|
||||
|
||||
### 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
|
||||
|
||||
> 如果您在試用期間不想使用 HTTPS,可以跳過此步驟,但請記住在設定 HTTPS 後更改客戶端的 API 位址
|
||||
|
||||
這裡有一個簡單的[手動 HTTPS 設定](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)教學。
|
||||
|
||||
### 5. 設定客戶端使用自架伺服器
|
||||
|
||||
https://rustdesk.com/docs/en/self-host/client-configuration/
|
||||
|
||||
### 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
|
||||
107
content/self-host/rustdesk-server-pro/console/_index.es.md
Normal file
107
content/self-host/rustdesk-server-pro/console/_index.es.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
title: Consola Web
|
||||
weight: 10
|
||||
---
|
||||
|
||||
La consola web está integrada en RustDesk Server Pro, servida por el puerto `21114`.
|
||||
|
||||
Características:
|
||||
|
||||
- Explorar dispositivos
|
||||
- Agregar/modificar usuarios y grupos de usuarios
|
||||
- Modificar permisos de acceso a dispositivos
|
||||
- Explorar registros de conexión de dispositivos y otros registros
|
||||
- Actualizar configuraciones
|
||||
- Gestionar estrategias de sincronización de configuración del cliente
|
||||
- Gestionar libretas de direcciones compartidas
|
||||
- Generar compilación personalizada del cliente
|
||||
|
||||
### Iniciar sesión
|
||||
|
||||
El puerto predeterminado de la consola web es 21114. Ingrese `http://<ip del servidor>: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`:
|
||||
|
||||

|
||||
|
||||
Si necesita soporte HTTPS, instale un servidor web como `Nginx` o use `IIS` para Windows.
|
||||
|
||||
Después de iniciar sesión, asegúrese de cambiar la contraseña, seleccione `Configuración` en el menú de cuenta en la esquina superior derecha para acceder a la página de modificación de contraseña, como se muestra en la siguiente figura. También puede crear otra cuenta de administrador y eliminar esta. Es recomendable habilitar la verificación de inicio de sesión por correo electrónico.
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
Los usuarios no administradores también pueden iniciar sesión para explorar sus dispositivos y registros, cambiar sus configuraciones de usuario.
|
||||
|
||||
### 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`
|
||||
|
||||
{{% notice note %}}
|
||||
El plan `Individual` no tiene esta característica.
|
||||
{{% /notice %}}
|
||||
|
||||
1. Haga clic en `Usuarios` en el menú de la izquierda.
|
||||
2. Cree otra cuenta with `administrador` habilitado.
|
||||
3. Inicie sesión con la nueva cuenta administrativa.
|
||||
4. Elimine el `admin` en la página `Usuarios`.
|
||||
|
||||
### 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
|
||||
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
|
||||
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 <kbd>Enter</kbd>.
|
||||
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
|
||||
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
|
||||
En el lado izquierdo, haga clic en `Registros`.
|
||||
|
||||
### Configurar Correos Electrónicos
|
||||
Gmail en este ejemplo
|
||||
|
||||
1. Vaya a `Configuración` en el menú de la izquierda.
|
||||
2. Haga clic en `SMTP` en el submenú.
|
||||
3. Ingrese la dirección SMTP `smtp.gmail.com`.
|
||||
4. Ingrese el Puerto 587 en `Puerto SMTP`.
|
||||
5. Ingrese la cuenta de Gmail, es decir, `myrustdeskserver@gmail.com` en `Cuenta de Correo`.
|
||||
6. Ingrese su contraseña (podría necesitar una contraseña de aplicación).
|
||||
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
|
||||
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 <token generado> --user_name <nombre de usuario>`. 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 <token generado> --user_name <nuevo usuario>`.
|
||||
|
||||
También puede asignar estrategia de esta manera, por ejemplo, `--assign --token <token generado> --strategy_name <nombre de estrategia>`.
|
||||
|
||||
También puede asignar libreta de direcciones de esta manera, por ejemplo, `--assign --token <token generado> --address_book_name <nombre de libreta de direcciones>` o `--assign --token <token generado> --address_book_name <nombre de libreta de direcciones> --address_book_tag <etiqueta de libreta de direcciones> --address_book_alias <alias>`. `--address_book_alias` requiere RustDesk Server Pro ≥1.5.8 y cliente ≥1.4.1.
|
||||
|
||||
También puede asignar nombre de grupo de dispositivo de esta manera, por ejemplo, `--assign --token <token generado> --device_group_name <nombre de grupo de dispositivo>`.
|
||||
|
||||
La línea de comandos en Windows no tiene salida por defecto. Para obtener salida, ejecute así, `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | more` o `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String`, vea [aquí](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952).
|
||||
|
||||
### 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 <kbd>Enter</kbd>.
|
||||
3. Para usar un comodín agregue `%` al inicio, final o ambos del término de búsqueda.
|
||||
107
content/self-host/rustdesk-server-pro/console/_index.fr.md
Normal file
107
content/self-host/rustdesk-server-pro/console/_index.fr.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
title: Console Web
|
||||
weight: 10
|
||||
---
|
||||
|
||||
La console web est intégrée dans RustDesk server Pro, servie par le port `21114`.
|
||||
|
||||
Fonctionnalités :
|
||||
|
||||
- Parcourir les appareils
|
||||
- Ajouter/modifier les utilisateurs et groupes d'utilisateurs
|
||||
- Modifier les permissions d'accès aux appareils
|
||||
- Parcourir les journaux de connexion des appareils et autres journaux
|
||||
- Mettre à jour les paramètres
|
||||
- Gérer les stratégies de synchronisation des paramètres client
|
||||
- Gérer les carnets d'adresses partagés
|
||||
- Générer une construction client personnalisée
|
||||
|
||||
### Se connecter
|
||||
|
||||
Le port par défaut de la console web est 21114. Entrez `http://<ip du serveur>: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` :
|
||||
|
||||

|
||||
|
||||
Si vous avez besoin du support HTTPS, veuillez installer un serveur web tel que `Nginx` ou utiliser `IIS` pour Windows.
|
||||
|
||||
Après vous être connecté, assurez-vous de changer le mot de passe, sélectionnez `Paramètres` dans le menu du compte dans le coin supérieur droit pour accéder à la page de modification du mot de passe, comme indiqué dans la figure suivante. Vous pouvez également créer un autre compte administrateur et supprimer celui-ci. Il est préférable d'activer la vérification de connexion par email.
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
Les utilisateurs non-administrateurs peuvent également se connecter pour parcourir leurs appareils et journaux, modifier leurs paramètres utilisateur.
|
||||
|
||||
### 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
|
||||
|
||||
{{% notice note %}}
|
||||
Le plan `Individual` n'a pas cette fonctionnalité.
|
||||
{{% /notice %}}
|
||||
|
||||
1. Cliquez sur `Utilisateurs` dans le menu de gauche.
|
||||
2. Créez un autre compte avec `administrateur` activé.
|
||||
3. Connectez-vous avec le nouveau compte administrateur.
|
||||
4. Supprimez l'`admin` sur la page `Utilisateurs`.
|
||||
|
||||
### 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
|
||||
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
|
||||
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 <kbd>Entrée</kbd>.
|
||||
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
|
||||
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
|
||||
Sur le côté gauche, cliquez sur `Journaux`.
|
||||
|
||||
### Configurer les emails
|
||||
Gmail dans cet exemple
|
||||
|
||||
1. Allez dans `Paramètres` dans le menu de gauche.
|
||||
2. Cliquez sur `SMTP` dans le sous-menu.
|
||||
3. Entrez l'adresse SMTP `smtp.gmail.com`.
|
||||
4. Entrez le Port 587 dans `Port SMTP`.
|
||||
5. Entrez le compte Gmail c'est-à-dire `myrustdeskserver@gmail.com` dans `Compte Mail`.
|
||||
6. Entrez votre mot de passe (vous pourriez avoir besoin d'un mot de passe d'application).
|
||||
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
|
||||
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 <token généré> --user_name <nom d'utilisateur>`. 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 <token généré> --user_name <nouvel utilisateur>`.
|
||||
|
||||
Vous pouvez également assigner une stratégie de cette façon, par exemple `--assign --token <token généré> --strategy_name <nom de stratégie>`.
|
||||
|
||||
Vous pouvez également assigner un carnet d'adresses de cette façon, par exemple `--assign --token <token généré> --address_book_name <nom du carnet d'adresses>` ou `--assign --token <token généré> --address_book_name <nom du carnet d'adresses> --address_book_tag <tag du carnet d'adresses> --address_book_alias <alias>`. `--address_book_alias` nécessite RustDesk server Pro ≥1.5.8 et client ≥1.4.1.
|
||||
|
||||
Vous pouvez également assigner un nom de groupe d'appareils de cette façon, par exemple `--assign --token <token généré> --device_group_name <nom du groupe d'appareils>`.
|
||||
|
||||
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" <arg1> <arg2> ... | more` ou `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String`, voir [ici](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952).
|
||||
|
||||
### 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 <kbd>Entrée</kbd>.
|
||||
3. Pour utiliser un joker, ajoutez `%` au début, à la fin ou aux deux du terme de recherche.
|
||||
107
content/self-host/rustdesk-server-pro/console/_index.it.md
Normal file
107
content/self-host/rustdesk-server-pro/console/_index.it.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
title: Console Web
|
||||
weight: 10
|
||||
---
|
||||
|
||||
La console web è integrata in RustDesk Server Pro, servita dalla porta `21114`.
|
||||
|
||||
Caratteristiche:
|
||||
|
||||
- Sfogliare i dispositivi
|
||||
- Aggiungere/modificare utenti e gruppi di utenti
|
||||
- Modificare i permessi di accesso ai dispositivi
|
||||
- Sfogliare i log di connessione dei dispositivi e altri log
|
||||
- Aggiornare le impostazioni
|
||||
- Gestire le strategie di sincronizzazione delle impostazioni del client
|
||||
- Gestire le rubriche condivise
|
||||
- Generare build personalizzate del client
|
||||
|
||||
### Accedere
|
||||
|
||||
La porta predefinita della console web è 21114. Inserisci `http://<ip del server>:21114` nel browser per accedere alla pagina della console, come mostrato nella figura seguente. Il nome utente/password predefinito dell'amministratore è `admin`/`test1234`:
|
||||
|
||||

|
||||
|
||||
Se hai bisogno del supporto HTTPS, installa un server web come `Nginx` o usa `IIS` per Windows.
|
||||
|
||||
Dopo aver effettuato l'accesso, assicurati di cambiare la password, seleziona `Impostazioni` nel menu dell'account nell'angolo in alto a destra per accedere alla pagina di modifica della password, come mostrato nella figura seguente. Puoi anche creare un altro account amministratore e eliminare questo. È meglio abilitare la verifica dell'accesso via email.
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
Anche gli utenti non amministratori possono accedere per sfogliare i loro dispositivi e log, modificare le loro impostazioni utente.
|
||||
|
||||
### 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`
|
||||
|
||||
{{% notice note %}}
|
||||
Il piano `Individual` non ha questa caratteristica.
|
||||
{{% /notice %}}
|
||||
|
||||
1. Clicca su `Utenti` nel menu a sinistra.
|
||||
2. Crea un altro account con `amministratore` abilitato.
|
||||
3. Accedi con il nuovo account amministrativo.
|
||||
4. Elimina l'`admin` nella pagina `Utenti`.
|
||||
|
||||
### 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
|
||||
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
|
||||
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 <kbd>Invio</kbd>.
|
||||
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
|
||||
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
|
||||
Sul lato sinistro clicca su `Log`.
|
||||
|
||||
### Configurare le Email
|
||||
Gmail in questo esempio
|
||||
|
||||
1. Vai su `Impostazioni` nel menu a sinistra.
|
||||
2. Clicca su `SMTP` nel sottomenu.
|
||||
3. Inserisci l'indirizzo SMTP `smtp.gmail.com`.
|
||||
4. Inserisci la Porta 587 in `Porta SMTP`.
|
||||
5. Inserisci l'account Gmail cioè `myrustdeskserver@gmail.com` in `Account Mail`.
|
||||
6. Inserisci la tua password (potresti aver bisogno di una password dell'app).
|
||||
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
|
||||
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 <token generato> --user_name <nome utente>`. 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 <token generato> --user_name <nuovo utente>`.
|
||||
|
||||
Puoi anche assegnare strategia in questo modo, ad esempio `--assign --token <token generato> --strategy_name <nome strategia>`.
|
||||
|
||||
Puoi anche assegnare rubrica in questo modo, ad esempio `--assign --token <token generato> --address_book_name <nome rubrica>` o `--assign --token <token generato> --address_book_name <nome rubrica> --address_book_tag <tag rubrica> --address_book_alias <alias>`. `--address_book_alias` richiede RustDesk Server Pro ≥1.5.8 e client ≥1.4.1.
|
||||
|
||||
Puoi anche assegnare nome gruppo dispositivo in questo modo, ad esempio `--assign --token <token generato> --device_group_name <nome gruppo dispositivo>`.
|
||||
|
||||
La riga di comando su Windows non ha output per impostazione predefinita. Per ottenere output, esegui così, `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | more` o `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String`, vedi [qui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952).
|
||||
|
||||
### Cercare un dispositivo
|
||||
1. Vai su Dispositivi.
|
||||
2. Nel Campo di Ricerca Nome Dispositivo digita il nome e clicca `Query` o premi <kbd>Invio</kbd>.
|
||||
3. Per usare un carattere jolly aggiungi `%` all'inizio, alla fine o a entrambi del termine di ricerca.
|
||||
107
content/self-host/rustdesk-server-pro/console/_index.ja.md
Normal file
107
content/self-host/rustdesk-server-pro/console/_index.ja.md
Normal file
@@ -0,0 +1,107 @@
|
||||
---
|
||||
title: ウェブコンソール
|
||||
weight: 10
|
||||
---
|
||||
|
||||
ウェブコンソールはRustDesk Server Proに統合されており、`21114`ポートで提供されます。
|
||||
|
||||
機能:
|
||||
|
||||
- デバイスの参照
|
||||
- ユーザーとユーザーグループの追加/変更
|
||||
- デバイスアクセス権限の変更
|
||||
- デバイス接続ログと他のログの参照
|
||||
- 設定の更新
|
||||
- クライアント設定同期戦略の管理
|
||||
- 共有アドレス帳の管理
|
||||
- カスタムクライアントビルドの生成
|
||||
|
||||
### ログイン
|
||||
|
||||
ウェブコンソールのデフォルトポートは21114です。ブラウザで`http://<サーバーIP>:21114`を入力してコンソールページにアクセスします。下図に示すように、デフォルトの管理者ユーザー名/パスワードは`admin`/`test1234`です:
|
||||
|
||||

|
||||
|
||||
HTTPSサポートが必要な場合は、`Nginx`などのウェブサーバーをインストールするか、WindowsでIISを使用してください。
|
||||
|
||||
ログイン後は必ずパスワードを変更してください。右上隅のアカウントメニューで`設定`を選択してパスワード変更ページに移動します(下図参照)。別の管理者アカウントを作成してこのアカウントを削除することもできます。メールログイン認証を有効にすることをお勧めします。
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
管理者以外のユーザーもログインして自分のデバイスとログを参照し、ユーザー設定を変更できます。
|
||||
|
||||
### 自動設定
|
||||
`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`ユーザー以外の新しいユーザーの作成
|
||||
|
||||
{{% notice note %}}
|
||||
`Individual`プランにはこの機能がありません。
|
||||
{{% /notice %}}
|
||||
|
||||
1. 左側のメニューで`ユーザー`をクリックします。
|
||||
2. `管理者`を有効にして別のアカウントを作成します。
|
||||
3. 新しい管理アカウントでログインします。
|
||||
4. `ユーザー`ページで`admin`を削除します。
|
||||
|
||||
### 新しいユーザーの作成
|
||||
1. 左側のメニューで`ユーザー`をクリックします。
|
||||
2. 新しいユーザーを作成します。
|
||||
3. 所属するグループを選択します(新しいグループを追加する必要がある場合は、続きをお読みください)。
|
||||
|
||||
### 新しいグループの追加
|
||||
1. 左側のメニューで`グループ`をクリックします。
|
||||
2. 新しいグループを作成します。
|
||||
3. 作成後、グループ間のアクセスを許可できます。`編集`をクリックします。
|
||||
4. アクセスを希望する関連グループを選択します(対応するグループに自動的に追加されます)。
|
||||
|
||||
### 複数のリレーサーバーの設定
|
||||
1. 左側のメニューで`設定`に移動します。
|
||||
2. サブメニューで`リレー`をクリックします。
|
||||
3. `リレーサーバー`の横の`+`をクリックします。
|
||||
4. 表示されたボックスにリレーサーバーのDNSアドレスまたはIPアドレスを入力し、<kbd>Enter</kbd>を押します。
|
||||
5. 複数のリレーサーバーがある場合は、`+`をクリックし続けて、必要に応じて地理的設定を調整できます(キーを他のサーバーにコピーすることを忘れないでください)。
|
||||
|
||||
### ライセンスの設定または変更
|
||||
1. 左側のメニューで`設定`に移動します。
|
||||
2. サブメニューで`ライセンス`をクリックします。
|
||||
3. `編集`をクリックしてライセンスコードを貼り付けます。
|
||||
4. `OK`をクリックします。
|
||||
|
||||
### ログの表示
|
||||
左側で`ログ`をクリックします。
|
||||
|
||||
### メール設定
|
||||
この例ではGmail
|
||||
|
||||
1. 左側のメニューで`設定`に移動します。
|
||||
2. サブメニューで`SMTP`をクリックします。
|
||||
3. SMTPアドレス`smtp.gmail.com`を入力します。
|
||||
4. `SMTPポート`にポート587を入力します。
|
||||
5. `メールアカウント`にGmailアカウント(例:`myrustdeskserver@gmail.com`)を入力します。
|
||||
6. パスワードを入力します(アプリパスワードが必要な場合があります)。
|
||||
7. `送信者`にGmailアカウント(例:`myrustdeskserver@gmail.com`)を入力します。
|
||||
8. `確認`をクリックして保存します。
|
||||
|
||||
### デバイスユーザー/グループ/戦略/デバイスグループをデバイスに割り当て
|
||||
ユーザーは、デバイスにログインしているRustDeskユーザー、またはデバイスの横の`編集`をクリックしてデバイスに割り当てられたユーザーです。`ユーザー`ボックスをクリックしてドロップダウンからユーザーを選択すると、ユーザーが割り当てられたグループに基づいてグループが自動的に割り当てられます。
|
||||
|
||||
これは、デプロイ時または後でRustDesk実行可能ファイルに続いて`--assign --token <生成されたトークン> --user_name <ユーザー名>`を呼び出すことで、コマンドラインでAPIを介して行うこともできます。これを行うには、まず`設定 → トークン → 作成`に移動してデバイス権限を持つトークンを作成する必要があります。Windowsでの例は`"C:\Program Files\RustDesk\rustdesk.exe" --assign --token <生成されたトークン> --user_name <新しいユーザー>`です。
|
||||
|
||||
この方法で戦略を割り当てることもできます。例:`--assign --token <生成されたトークン> --strategy_name <戦略名>`。
|
||||
|
||||
この方法でアドレス帳を割り当てることもできます。例:`--assign --token <生成されたトークン> --address_book_name <アドレス帳名>`または`--assign --token <生成されたトークン> --address_book_name <アドレス帳名> --address_book_tag <アドレス帳タグ> --address_book_alias <エイリアス>`。`--address_book_alias`にはRustDesk Server Pro ≥1.5.8とクライアント ≥1.4.1が必要です。
|
||||
|
||||
この方法でデバイスグループ名を割り当てることもできます。例:`--assign --token <生成されたトークン> --device_group_name <デバイスグループ名>`。
|
||||
|
||||
Windowsのコマンドラインはデフォルトで出力がありません。出力を得るには、`"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | more`または`"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String`のように実行してください。[こちら](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952)を参照してください。
|
||||
|
||||
### デバイスの検索
|
||||
1. デバイスに移動します。
|
||||
2. デバイス名検索フィールドに名前を入力し、`クエリ`をクリックするか<kbd>Enter</kbd>を押します。
|
||||
3. ワイルドカードを使用するには、検索語の開始、終了、または両方に`%`を追加します。
|
||||
@@ -1,101 +1,107 @@
|
||||
---
|
||||
title: Web Console
|
||||
title: Console Web
|
||||
weight: 10
|
||||
---
|
||||
|
||||
O console web está integrado ao RustDesk Server Pro, acessado pela porta `21114`.
|
||||
O console web está integrado no RustDesk Server Pro, servido pela porta `21114`.
|
||||
|
||||
Recursos:
|
||||
|
||||
- Explorar dispositivos
|
||||
- Navegar dispositivos
|
||||
- Adicionar/modificar usuários e grupos de usuários
|
||||
- Modificar permissões de acesso a dispositivos
|
||||
- Explorar logs de conexão de dispositivos e outros logs
|
||||
- Navegar logs de conexão de dispositivos e outros logs
|
||||
- Atualizar configurações
|
||||
- Gerenciar estratégias de sincronização de configurações do cliente
|
||||
- Gerenciar catálogos de endereços compartilhados
|
||||
- Gerar compilação de cliente personalizado
|
||||
- Gerenciar cadernos de endereços compartilhados
|
||||
- Gerar build personalizado do cliente
|
||||
|
||||
### Login
|
||||
A porta padrão do console web é 21114. Digite `http://<host do hbbs>: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**:
|
||||
### Fazer login
|
||||
|
||||
A porta padrão do console web é 21114. Digite `http://<ip do servidor>: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`:
|
||||
|
||||

|
||||
|
||||
Se precisar de suporte a HTTPS, instale um servidor web como `Nginx` ou use o `IIS` para Windows.
|
||||
Se você precisar de suporte HTTPS, instale um servidor web como `Nginx` ou use `IIS` para Windows.
|
||||
|
||||
Após o login, certifique-se de alterar a senha. Selecione `Configurações` no menu da conta no canto superior direito para entrar na página de modificação de senha, conforme mostrado na figura a seguir. Você também pode criar outra conta de administrador e excluir esta. É recomendável ativar a verificação de login por e-mail.
|
||||
Após fazer login, certifique-se de alterar a senha, selecione `Configurações` no menu da conta no canto superior direito para acessar a página de modificação de senha, conforme mostrado na figura a seguir. Você também pode criar outra conta de administrador e excluir esta. É recomendável habilitar a verificação de login por email.
|
||||
|
||||
<a name=console-home></a>
|
||||

|
||||
|
||||
Usuários não administradores também podem fazer login para navegar em seus dispositivos e logs, além de alterar suas configurações de usuário.
|
||||
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
|
||||
Ao clicar em `Windows EXE`, você poderá obter as configurações para o seu próprio RustDesk Server Pro, o que ajudará a configurar seus clientes.
|
||||
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 ignorar a configuração personalizada do servidor e colocar as informações de configuração no nome do arquivo `rustdesk.exe`. Conforme mostrado acima, acesse a página inicial do console e clique em `Windows EXE`. **Requer Cliente ≥ 1.1.9.**
|
||||
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/pt/self-host/client-configuration/) e [scripts de implantação](https://rustdesk.com/docs/en/self-host/client-deployment/) para configurar seus clientes.
|
||||
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 padrão `admin`)
|
||||
### Criando um novo usuário diferente do usuário padrão `admin`
|
||||
|
||||
{{% notice note %}}
|
||||
The `Individual` plan does not have this feature.
|
||||
O plano `Individual` não possui este recurso.
|
||||
{{% /notice %}}
|
||||
|
||||
1. Clique em `Users` no menu à esquerda.
|
||||
2. Crie uma nova conta com a opção `administrador` habilitada.
|
||||
1. Clique em `Usuários` no menu da esquerda.
|
||||
2. Crie outra conta com `administrador` habilitado.
|
||||
3. Faça login com a nova conta administrativa.
|
||||
4. Exclua o usuário `admin` na página `Usuários`.
|
||||
|
||||
4. Exclua o `admin` na página `Usuários`.
|
||||
|
||||
### Criando um novo usuário
|
||||
1. Clique em `Users` no menu à esquerda.
|
||||
1. Clique em `Usuários` no menu da esquerda.
|
||||
2. Crie um novo usuário.
|
||||
3. Selecione o grupo ao qual ele deve pertencer (se precisar adicionar novos grupos, continue lendo).
|
||||
3. Selecione em qual grupo eles devem estar (se você precisar adicionar novos grupos, continue lendo).
|
||||
|
||||
### Adicionando um novo grupo
|
||||
1. Clique em `Groups` no menu à esquerda.
|
||||
### Adicionar um novo Grupo
|
||||
1. Clique em `Grupos` no menu da esquerda.
|
||||
2. Crie um novo grupo.
|
||||
3. Após a criação, você pode permitir que os grupos acessem uns aos outros. Clique em `Editar`.
|
||||
4. Selecione os grupos relevantes que você deseja que tenham acesso (eles serão adicionados automaticamente ao grupo correspondente).
|
||||
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 vários servidores relay
|
||||
1. Acesse `Configurações` no menu à esquerda.
|
||||
### 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 `Relay Servers`.
|
||||
4. Digite o endereço DNS ou IP do servidor Relay na caixa que aparece e pressione <kbd>Enter</kbd>.
|
||||
5. Se você tiver mais de um servidor Relay, continue clicando em `+` e ajuste as configurações geográficas, se necessário (lembre-se de copiar sua chave para os outros servidores).
|
||||
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 <kbd>Enter</kbd>.
|
||||
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).
|
||||
|
||||
### Definindo ou alterando a licença
|
||||
1. Acesse `Configurações` no menu à esquerda.
|
||||
### 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
|
||||
Clique em `Logs` no lado esquerdo.
|
||||
### Visualizando Logs
|
||||
No lado esquerdo, clique em `Logs`.
|
||||
|
||||
### Configuração de e-mails (Gmail neste exemplo)
|
||||
### Configurar Emails
|
||||
Gmail neste exemplo
|
||||
|
||||
1. Acesse `Configurações` no menu à esquerda.
|
||||
1. Vá para `Configurações` no menu da esquerda.
|
||||
2. Clique em `SMTP` no submenu.
|
||||
3. Digite o endereço SMTP `smtp.gmail.com`.
|
||||
4. Digite a porta 587 em `Porta SMTP`.
|
||||
5. Digite a conta do Gmail, por exemplo, `meuservidorderustdesk@gmail.com` em `Conta de Email`.
|
||||
4. Digite a Porta 587 em `Porta SMTP`.
|
||||
5. Digite a conta Gmail, ou seja, `myrustdeskserver@gmail.com` em `Conta de Email`.
|
||||
6. Digite sua senha (você pode precisar de uma senha de aplicativo).
|
||||
7. Digite a conta do Gmail, por exemplo, `meuservidorderustdesk@gmail.com` em `De`.
|
||||
7. Digite sua conta Gmail, ou seja, `myrustdeskserver@gmail.com` em `De`.
|
||||
8. Clique em `Verificar` para salvar.
|
||||
|
||||
### Atribuir Usuários/Grupos/Estratégias de Dispositivo aos Dispositivos
|
||||
O Usuário é o Usuário RustDesk conectado no dispositivo ou atribuído ao dispositivo clicando em `Editar` ao lado do dispositivo. Clique na caixa `Usuário` e selecione o usuário desejado no menu suspenso. Isso atribuirá automaticamente o grupo com base no grupo ao qual o usuário foi atribuído.
|
||||
### 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 por meio da API na linha de comando na implantação ou posteriormente, chamando o executável RustDesk seguido de `--assign --token <tokengerado> --user_name <nomedo usuário>`. Para fazer isso, primeiro você precisa acessar `Configurações → Tokens → Criar` e criar um token com permissões de dispositivo. Um exemplo disso no Windows seria `"C:\Program Files\RustDesk\rustdesk.exe" --assign --token <tokengerado> --user_name <novousuario>`.
|
||||
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 <token gerado> --user_name <nome do usuário>`. 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 <token gerado> --user_name <novo usuário>`.
|
||||
|
||||
Você também pode atribuir estratégias dessa forma, por exemplo, `--assign --token <tokengerado> --strategy_name <nomedaestratégia>`.
|
||||
Você também pode atribuir estratégia dessa forma, por exemplo, `--assign --token <token gerado> --strategy_name <nome da estratégia>`.
|
||||
|
||||
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" <arg1> <arg2> ... | more` ou `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String` ([veja aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952)).
|
||||
Você também pode atribuir caderno de endereços dessa forma, por exemplo, `--assign --token <token gerado> --address_book_name <nome do caderno de endereços>` ou `--assign --token <token gerado> --address_book_name <nome do caderno de endereços> --address_book_tag <tag do caderno de endereços> --address_book_alias <alias>`. `--address_book_alias` requer RustDesk Server Pro ≥1.5.8 e cliente ≥1.4.1.
|
||||
|
||||
### Pesquisando por um dispositivo
|
||||
1. Acesse `Dispositivos`.
|
||||
2. No campo `Pesquisar Nome do Dispositivo`, digite o nome e clique em `Pesquisar` ou pressione <kbd>Enter</kbd>.
|
||||
3. Para usar um curinga, adicione `%` no início, final ou ambos do termo de pesquisa.
|
||||
Você também pode atribuir nome de grupo de dispositivo dessa forma, por exemplo, `--assign --token <token gerado> --device_group_name <nome do grupo de dispositivo>`.
|
||||
|
||||
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" <arg1> <arg2> ... | more` ou `"C:\Program Files\RustDesk\rustdesk.exe" <arg1> <arg2> ... | Out-String`, veja [aqui](https://github.com/rustdesk/rustdesk/discussions/6377#discussioncomment-8094952).
|
||||
|
||||
### 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 <kbd>Enter</kbd>.
|
||||
3. Para usar um curinga, adicione `%` no início, fim ou ambos do termo de pesquisa.
|
||||
236
content/self-host/rustdesk-server-pro/faq/_index.es.md
Normal file
236
content/self-host/rustdesk-server-pro/faq/_index.es.md
Normal file
@@ -0,0 +1,236 @@
|
||||
---
|
||||
title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## ¿Cómo puedo instalar con el script de instalación simple?
|
||||
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.
|
||||
2. Inicia un VPS, metal desnudo o VM Linux.
|
||||
3. Si quieres usar DNS y SSL, crea un nombre DNS como `rustdesk.yourdomain.com`.
|
||||
4. [Esta página](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
5. Copia y pega el comando en tu terminal Linux.
|
||||
6. Sigue las indicaciones que te guían a través de la instalación.
|
||||
7. Una vez completada la instalación, ve a `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
8. Inicia sesión con el nombre de usuario `admin` y contraseña `test1234`.
|
||||
9. Ingresa tu código de licencia comprado en el paso 1.
|
||||
|
||||
## ¿Cómo puedo convertir de RustDesk Server Open Source a RustDesk Server Pro?
|
||||
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.
|
||||
2. Abre el puerto TCP 21114.
|
||||
3. Inicia sesión en tu RustDesk Server.
|
||||
4. Si aún no usas DNS y quieres usar SSL, crea un nombre DNS como `rustdesk.yourdomain.com`.
|
||||
5. [Esta página](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
6. Copia y pega el comando en tu terminal Linux.
|
||||
7. Sigue las indicaciones que te guían a través de la instalación.
|
||||
8. Una vez completada la instalación, ve a `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
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.
|
||||
|
||||
## Hay una nueva versión de RustDesk Server Pro, ¿cómo puedo actualizar?
|
||||
Es mejor hacer una copia de seguridad de los archivos de datos (archivos sqlite3, etc.) primero, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
- ### Si instalaste con script (`install.sh`)
|
||||
Por favor ejecuta [update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade).
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
Pero esto depende de tu versión de docker, para más discusión, consulta [esto](https://stackoverflow.com/questions/37685581/how-to-get-docker-compose-to-use-the-latest-image-from-repository).
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
# también puedes usar <NOMBRE DEL CONTENEDOR>, ej. `hbbs` y `hbbr` si sigues nuestro manual.
|
||||
sudo docker stop <ID DEL CONTENEDOR>
|
||||
sudo docker rm <ID DEL CONTENEDOR>
|
||||
sudo docker rmi <ID DE LA IMAGEN>
|
||||
sudo docker run ..... # igual que lo instalaste antes
|
||||
```
|
||||
|
||||
## Instalé con el script, ¿cómo puedo iniciar y detener servicios?
|
||||
Los servicios usan systemd así que pueden iniciarse y detenerse usando `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` ej. `sudo systemctl restart rustdesk-hbbs`.
|
||||
|
||||
## Instalé con el script, ¿cómo puedo ver los logs de Linux?
|
||||
Los logs se almacenan en `/var/log/rustdesk-server`, puedes verlos usando `tail /var/log/rustdesk-server/hbbs.log` o `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
|
||||
## Instalé con el script, ¿cómo puedo verificar el estado de los servicios RustDesk?
|
||||
Para verificar el estado `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` ej. `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## ¿Cómo puedo cambiar la contraseña de admin?
|
||||
1. Ve a `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
2. Inicia sesión con el nombre de usuario `admin` y contraseña `test1234`.
|
||||
3. Haz clic en `admin` en la esquina superior derecha.
|
||||
4. Haz clic en `Configuración`.
|
||||
5. Ingresa tu nueva contraseña en las casillas proporcionadas.
|
||||
|
||||
## ¿Cómo puedo mover mi licencia a un nuevo servidor?
|
||||
Por favor ve [aquí](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration).
|
||||
|
||||
## Los correos electrónicos no funcionan desde mi VPS
|
||||
Muchos proveedores de VPS bloquean los puertos 465 y 25.
|
||||
|
||||
Una forma simple de verificar es usando telnet. Para probar en el terminal Linux escribe `telnet your.mailserver.com 25`. En Windows usa PowerShell con `Test-NetConnection -ComputerName your.mailserver.com -Port 25`.
|
||||
|
||||
Tu servidor de correo puede no estar usando el puerto 25. Asegúrate de usar los puertos correctos.
|
||||
|
||||
## ¿Puedo desplegar RustDesk usando PowerShell o similar?
|
||||
Por supuesto, puedes encontrar scripts para ayudar con el despliegue [aquí](https://rustdesk.com/docs/en/self-host/client-deployment/).
|
||||
|
||||
## ¿Cómo puedo reportar un error?
|
||||
Por favor reporta vía [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues).
|
||||
|
||||
## ¿Por qué si estoy auto-hospedando esto no es gratis y código abierto?
|
||||
1. RustDesk se ha convertido en un trabajo de tiempo completo para varias personas, tienen vidas, esposas, trabajos e hijos que requieren atención y cuestan dinero!
|
||||
2. Queremos estar aquí y seguir haciendo grandes progresos en los años venideros.
|
||||
3. La versión código abierto continuará siendo código abierto y alentamos a otros a hacer desarrollos en línea con la licencia AGPL.
|
||||
|
||||
## No puedo conectarme a dispositivos en diferentes grupos, ¿por qué?
|
||||
Esto se soluciona fácilmente, necesitas permitir acceso entre grupos.
|
||||
1. Agregar nuevos grupos.
|
||||
2. Hacer clic en `Editar`.
|
||||
3. Seleccionar los grupos relevantes a los que quieres acceso (los agrega automáticamente en el grupo correspondiente).
|
||||
|
||||
## ¿Cómo puedo obtener configuraciones automáticamente?
|
||||
Las configuraciones se generan automáticamente.
|
||||
1. Descarga los clientes más nuevos de [GitHub](https://github.com/rustdesk/rustdesk/releases/latest).
|
||||
2. En la página principal de la consola web haz clic en `Windows EXE`.
|
||||
3. Llena el host y API (si es diferente de tu configuración).
|
||||
4. Haz clic en `Enviar`.
|
||||
5. Escanea el código QR en Android y renombra el exe a lo que se ha generado.
|
||||
|
||||
## ¿Ofrecen hosting para RustDesk Server Pro?
|
||||
Por favor ponte en contacto con nuestro equipo de [ventas](mailto://sales@rustdesk.com).
|
||||
|
||||
## ¿Hay algún lugar donde pueda ver guías de configuración en video?
|
||||
¡Sí! Tenemos un [Canal de YouTube](https://youtube.com/@RustDesk).
|
||||
|
||||
## ¿Por qué mis logs / nombres de dispositivo están vacíos?
|
||||
Asegúrate de que la API esté configurada correctamente en el dispositivo controlado, https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750.
|
||||
|
||||
## ¿Cómo puedo desinstalar RustDesk Server Pro?
|
||||
Ejecuta los siguientes comandos:
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
Si el script instaló Nginx entonces remueve usando:
|
||||
```sh
|
||||
sudo apt remove nginx
|
||||
```
|
||||
|
||||
## ¿Cómo puedo eliminar dispositivos de la lista de dispositivos en la consola web?
|
||||
Desactiva y luego eliminar estará disponible.
|
||||
|
||||
## ¿Cómo puedo actualizar RustDesk con PowerShell?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## Error `Key mismatch`
|
||||
Por favor configura tu cliente con la [clave correcta](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Error `Failed to connect to relay server`
|
||||
Por favor asegúrate de que `hbbr` esté ejecutándose. Más información sobre `hbbr`, puedes encontrarla [aquí](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/).
|
||||
Si tu `hbbr` no se ejecuta en la misma máquina que `hbbs`, o tienes múltiples servidores relay, o no lo ejecutas en el puerto predeterminado `21117`, tienes que decirle a `hbbs` explícitamente. Por favor consulta [aquí](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Restablecer MFA para cuenta Admin
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## Configurar HTTPS para consola web manualmente
|
||||
|
||||
### 1. Comprar un nombre de dominio y resolverlo a la dirección IP de tu servidor.
|
||||
* Compra un nombre de dominio de un registrador como GoDaddy, Namecheap o Namesilo.
|
||||
* Resuelve el nombre de dominio a la dirección IP de tu servidor con uno de los siguientes:
|
||||
- El panel de control de tu registrador de dominios (recomendado)
|
||||
- [Proveedores DNS](https://en.wikipedia.org/wiki/List_of_managed_DNS_providers)
|
||||
|
||||
### 2. Instalar Nginx
|
||||
* Debian/Ubuntu: `sudo apt-get install nginx`
|
||||
* Fedora/CentOS: `sudo dnf install nginx` o `sudo yum install nginx`
|
||||
* Arch: `sudo pacman -S install nginx`
|
||||
* openSUSE: `sudo zypper install nginx`
|
||||
* Gentoo: `sudo emerge -av nginx`
|
||||
* Alpine: `sudo apk add --no-cache nginx`
|
||||
|
||||
### 3. Instalar Certbot
|
||||
* Método 1: Si `snap` está instalado, ejecuta `sudo snap install certbot --classic`.
|
||||
* Método 2: Usa `python3-certbot-nginx` en su lugar, ej. `sudo apt-get install python3-certbot-nginx` para Ubuntu.
|
||||
* Método 3: Si los dos métodos anteriores fallaron, intenta instalar `certbot-nginx`, ej. `sudo yum install certbot-nginx` para CentOS 7.
|
||||
|
||||
### 4. Configurar Nginx
|
||||
Hay dos formas de hacerlo. Consulta la documentación completa para los pasos detallados.
|
||||
|
||||
### 5. Habilitar reglas de firewall para el dominio
|
||||
```sh
|
||||
sudo ufw allow 80/tcp
|
||||
sudo ufw allow 443/tcp
|
||||
sudo ufw --force enable
|
||||
sudo ufw --force reload
|
||||
```
|
||||
|
||||
### 6. Generar certificado SSL
|
||||
Reemplaza `$YOUR_DOMAIN` con tu nombre de dominio, luego ejecuta:
|
||||
`sudo certbot --nginx --cert-name $YOUR_DOMAIN --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d $YOUR_DOMAIN`
|
||||
|
||||
### 7. Iniciar sesión en la página web
|
||||
Abre `https://<YOUR_DOMAIN>` en el navegador, inicia sesión usando el nombre de usuario predeterminado "admin" y contraseña "test1234", luego cambia la contraseña a la tuya.
|
||||
|
||||
## SELinux
|
||||
Si aparece `Waiting for RustDesk Relay service to become active...` al instalar, puede ser causado por SELinux. Puedes intentar los siguientes comandos:
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## Firewall
|
||||
### Firewall de la nube
|
||||
Si ejecutas en AWS/Azure/Google/DigitalOcean cloud, por favor abre los puertos entrantes UDP (21116) y TCP (21114-21119) en el dashboard del proveedor de la nube.
|
||||
|
||||
### Firewall del servidor local
|
||||
RustDesk configura firewall con `ufw`. Puede no funcionar en algunas distribuciones como CentOS 9, puedes intentar con `firewall-cmd`:
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
```
|
||||
|
||||
## Después de cambiar la contraseña de admin en la consola web no puedo iniciar sesión. ¿Hay una forma simple de restablecer la contraseña?
|
||||
1. Asegúrate de tener `rustdesk-utils` instalado. Si no lo tienes puedes obtenerlo [aquí](https://github.com/rustdesk/rustdesk-server-pro).
|
||||
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
|
||||
529
content/self-host/rustdesk-server-pro/faq/_index.fr.md
Normal file
529
content/self-host/rustdesk-server-pro/faq/_index.fr.md
Normal file
@@ -0,0 +1,529 @@
|
||||
---
|
||||
title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## Comment puis-je installer avec le script d'installation simple ?
|
||||
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.
|
||||
2. Lancez un VPS, un serveur dédié ou une VM Linux.
|
||||
3. Si vous voulez utiliser DNS et SSL, créez un nom DNS par exemple `rustdesk.yourdomain.com`.
|
||||
4. [Cette page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
5. Copiez et collez la commande dans votre terminal Linux.
|
||||
6. Suivez les invites qui vous guident à travers l'installation.
|
||||
7. Une fois l'installation terminée, allez sur `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
8. Connectez-vous avec le nom d'utilisateur `admin` et le mot de passe `test1234`.
|
||||
9. Entrez votre code de licence acheté à l'étape 1.
|
||||
|
||||
## Comment puis-je convertir de RustDesk Server Open Source vers RustDesk Server Pro ?
|
||||
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.
|
||||
2. Ouvrez le port TCP 21114.
|
||||
3. Connectez-vous à votre serveur RustDesk.
|
||||
4. Si vous n'utilisez pas déjà DNS et voulez utiliser SSL, créez un nom DNS par exemple `rustdesk.yourdomain.com`.
|
||||
5. [Cette page](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
6. Copiez et collez la commande dans votre terminal Linux.
|
||||
7. Suivez les invites qui vous guident à travers l'installation.
|
||||
8. Une fois l'installation terminée, allez sur `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
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.
|
||||
|
||||
## Il y a une nouvelle version de RustDesk Server Pro, comment puis-je la mettre à jour ?
|
||||
Vous feriez mieux de sauvegarder les fichiers de données (fichiers sqlite3, etc.) d'abord, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
- ### Si vous avez installé avec le script (`install.sh`)
|
||||
Veuillez exécuter [update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade).
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
Mais cela dépend de votre version de docker, pour plus de discussion, consultez [ceci](https://stackoverflow.com/questions/37685581/how-to-get-docker-compose-to-use-the-latest-image-from-repository).
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
# vous pouvez également utiliser <NOM DU CONTENEUR>, par exemple `hbbs` et `hbbr` si vous suivez notre manuel.
|
||||
sudo docker stop <ID DU CONTENEUR>
|
||||
sudo docker rm <ID DU CONTENEUR>
|
||||
sudo docker rmi <ID DE L'IMAGE>
|
||||
sudo docker run ..... # identique à la façon dont vous l'avez installé avant
|
||||
```
|
||||
|
||||
par exemple
|
||||
|
||||
```
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
30822972c220 rustdesk/rustdesk-server-pro "hbbr" 10 seconds ago Restarting (1) 2 seconds ago hbbr
|
||||
0f3a6f185be3 rustdesk/rustdesk-server-pro "hbbs" 15 seconds ago Up 14 seconds hbbs
|
||||
root@hz:~# sudo docker kill hbbr hbbs
|
||||
hbbr
|
||||
hbbs
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
root@hz:~# sudo docker rm hbbr hbbs
|
||||
hbbr
|
||||
hbbs
|
||||
root@hz:~# sudo docker rmi rustdesk/rustdesk-server-pro
|
||||
Untagged: rustdesk/rustdesk-server-pro:latest
|
||||
Untagged: rustdesk/rustdesk-server-pro@sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
|
||||
Deleted: sha256:a3d9d43a3d1dd84b10c39fe0abf7767b18a87819ff0981443ce9e9a52604c889
|
||||
Deleted: sha256:65ae79ecc0f8b1c8a21085d04af7c8d8f368dd5ad844982d4c7b3ac1f38ba33a
|
||||
Deleted: sha256:9274a824aef10f2ef106d8f85fbd1905037169cf610951f63dc5109dae4b0825
|
||||
Deleted: sha256:aa89ac8b57a49f49f041c01b9c0f016060e611cf282e3fda281bc6bebbabaf3f
|
||||
Deleted: sha256:4af9839016f72586a46f915cae8a5ccf3380ba88a2f79532692d3b1d7020387e
|
||||
Deleted: sha256:e900a7ffc2fc14fa432cc04823740dcbb78c0aa3508abbbe287ce8b274541ada
|
||||
Deleted: sha256:503eeab76c11e8316a2a450ef0790d31c5af203309e9c5b44d1bf8a601e6e587
|
||||
Deleted: sha256:825683356e7dbfcbaabcbf469c9aeb34d36ebeab0308170432b9553e28203116
|
||||
Deleted: sha256:24a48d4af45bab05d8712fe22abec5761a7781283500e32e34bdff5798c09399
|
||||
root@hz:~# sudo docker images
|
||||
REPOSITORY TAG IMAGE ID CREATED SIZE
|
||||
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
|
||||
root@hz:~# sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
|
||||
Unable to find image 'rustdesk/rustdesk-server-pro:latest' locally
|
||||
latest: Pulling from rustdesk/rustdesk-server-pro
|
||||
4ce000a43472: Pull complete
|
||||
1543f88421d3: Pull complete
|
||||
9b209c1f5a8d: Pull complete
|
||||
d717f548a400: Pull complete
|
||||
1e60b98f5660: Pull complete
|
||||
a86960d9bced: Pull complete
|
||||
acb361c4bbf6: Pull complete
|
||||
4f4fb700ef54: Pull complete
|
||||
Digest: sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
|
||||
Status: Downloaded newer image for rustdesk/rustdesk-server-pro:latest
|
||||
0cc5387efa8d2099c0d8bc657b10ed153a6b642cd7bbcc56a6c82790a6e49b04
|
||||
root@hz:~# sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
|
||||
4eb9da2dc460810547f6371a1c40a9294750960ef2dbd84168079e267e8f371a
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
4eb9da2dc460 rustdesk/rustdesk-server-pro "hbbr" 5 seconds ago Restarting (1) Less than a second ago hbbr
|
||||
0cc5387efa8d rustdesk/rustdesk-server-pro "hbbs" 8 seconds ago Up 7 seconds hbbs
|
||||
root@hz:~# sudo docker images
|
||||
REPOSITORY TAG IMAGE ID CREATED SIZE
|
||||
rustdesk/rustdesk-server-pro latest a3d9d43a3d1d 5 days ago 193MB
|
||||
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
|
||||
```
|
||||
|
||||
Pour plus de détails, consultez [ceci](https://www.cherryservers.com/blog/how-to-update-docker-image).
|
||||
|
||||
## J'ai installé avec le script, comment puis-je démarrer et arrêter les services ?
|
||||
Les services utilisent systemd et peuvent être démarrés et arrêtés en utilisant `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` par exemple `sudo systemctl restart rustdesk-hbbs`.
|
||||
|
||||
## J'ai installé avec le script, comment puis-je voir les journaux Linux ?
|
||||
Les journaux sont stockés dans `/var/log/rustdesk-server`, vous pouvez les voir en utilisant `tail /var/log/rustdesk-server/hbbs.log` ou `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
|
||||
## J'ai installé avec le script, comment puis-je vérifier le statut des services RustDesk ?
|
||||
Pour vérifier le statut `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` par exemple `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## Comment puis-je changer le mot de passe admin ?
|
||||
1. Allez sur `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
2. Connectez-vous avec le nom d'utilisateur `admin` et le mot de passe `test1234`.
|
||||
3. Cliquez sur `admin` dans le coin supérieur droit.
|
||||
4. Cliquez sur `Paramètres`.
|
||||
5. Entrez votre nouveau mot de passe dans les cases fournies.
|
||||
|
||||
## Comment puis-je transférer ma licence vers un nouveau serveur ?
|
||||
Veuillez voir [ici](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration).
|
||||
|
||||
## Les emails ne fonctionnent pas depuis mon VPS
|
||||
Beaucoup de fournisseurs VPS bloquent les ports 465 et 25.
|
||||
|
||||
Un moyen simple de vérifier est d'utiliser telnet. Pour tester dans le terminal Linux, tapez `telnet your.mailserver.com 25`. Sous Windows, utilisez PowerShell avec `Test-NetConnection -ComputerName your.mailserver.com -Port 25`.
|
||||
|
||||
Votre serveur de messagerie peut ne pas utiliser le port 25. Assurez-vous d'utiliser les bons ports.
|
||||
|
||||
## Puis-je déployer RustDesk en utilisant PowerShell ou similaire ?
|
||||
Bien sûr, vous pouvez trouver des scripts pour aider au déploiement [ici](https://rustdesk.com/docs/en/self-host/client-deployment/).
|
||||
|
||||
## Comment puis-je signaler un bug ?
|
||||
Veuillez le signaler via [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues).
|
||||
|
||||
## Pourquoi si je m'auto-héberge, ce n'est pas gratuit et open source ?
|
||||
1. RustDesk est devenu un travail à temps plein pour un certain nombre de personnes, elles ont des vies, des épouses, des emplois et des enfants qui demandent tous de l'attention et coûtent de l'argent !
|
||||
2. Nous voulons être là et continuer à faire de grands progrès dans les années à venir.
|
||||
3. La version open source continuera d'être open source et nous encourageons les autres à faire des développements conformément à la licence AGPL.
|
||||
|
||||
## Je ne peux pas me connecter aux appareils dans différents groupes, pourquoi ?
|
||||
C'est facilement résolu, vous devez autoriser l'accès inter-groupes.
|
||||
1. Ajoutez de nouveaux groupes.
|
||||
2. Cliquez sur `Modifier`.
|
||||
3. Sélectionnez les groupes pertinents auxquels vous voulez accès (cela les ajoute automatiquement dans le groupe correspondant).
|
||||
|
||||
## Comment puis-je obtenir des configurations automatiquement ?
|
||||
Les configurations sont générées automatiquement.
|
||||
1. Téléchargez les derniers clients depuis [GitHub](https://github.com/rustdesk/rustdesk/releases/latest).
|
||||
2. Sur la page principale de la console web, cliquez sur `Windows EXE`.
|
||||
3. Remplissez l'hôte et l'API (si différent de votre configuration).
|
||||
4. Cliquez sur `Soumettre`.
|
||||
5. Scannez le code QR sur Android et renommez l'exe selon ce qui a été généré.
|
||||
|
||||
## Offrez-vous de l'hébergement pour RustDesk Server Pro ?
|
||||
Veuillez contacter notre équipe [commerciale](mailto://sales@rustdesk.com).
|
||||
|
||||
## Y a-t-il un endroit où je peux voir des guides vidéo de configuration ?
|
||||
Oui ! Nous avons une [chaîne YouTube](https://youtube.com/@RustDesk).
|
||||
|
||||
## Pourquoi mes journaux / noms d'appareils sont-ils vides ?
|
||||
Assurez-vous que l'API est correctement configurée sur l'appareil contrôlé, https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750.
|
||||
|
||||
## Comment puis-je désinstaller RustDesk Server Pro ?
|
||||
Exécutez les commandes suivantes :
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
Si le script a installé Nginx, supprimez-le en utilisant :
|
||||
```sh
|
||||
sudo apt remove nginx
|
||||
```
|
||||
|
||||
## Comment puis-je supprimer des appareils de la liste d'appareils dans la console web ?
|
||||
Désactivez puis supprimez sera maintenant disponible.
|
||||
|
||||
## Comment puis-je mettre à jour RustDesk avec PowerShell ?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## Erreur `Key mismatch`
|
||||
Veuillez configurer votre client avec la [bonne clé](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Erreur `Failed to connect to relay server`
|
||||
Assurez-vous que `hbbr` fonctionne. Plus d'informations sur `hbbr`, vous pouvez les trouver [ici](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/).
|
||||
Si votre `hbbr` ne fonctionne pas sur la même machine que `hbbs`, ou si vous avez plusieurs serveurs relais, ou si vous ne l'exécutez pas sur le port par défaut `21117`, vous devez le dire explicitement à `hbbs`. Veuillez vérifier [ici](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Réinitialiser MFA pour le compte Admin
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## Configurer HTTPS pour la console web manuellement
|
||||
|
||||
### 1. Acheter un nom de domaine et le résoudre vers l'adresse IP de votre serveur.
|
||||
* Achetez un nom de domaine chez un registraire de domaines comme GoDaddy, Namecheap, ou Namesilo.
|
||||
* Résolvez le nom de domaine vers l'adresse IP de votre serveur avec l'un des éléments suivants :
|
||||
- Le panneau de contrôle de votre registraire de domaines (recommandé)
|
||||
- [Fournisseurs DNS](https://en.wikipedia.org/wiki/List_of_managed_DNS_providers)
|
||||
|
||||
Par exemple, si vous achetez un nom de domaine `example.com` de `Namesilo` et que l'adresse IP de votre serveur est `123.123.123.123`, vous voulez utiliser le sous-domaine `rustdesk.example.com` comme adresse de votre console web HTTPS. Vous devez ouvrir [le lien](https://www.namesilo.com/account_domains.php), cliquer sur le bouton avec l'info-bulle `Manage dns for the domain`, ajouter un enregistrement `A` avec le nom d'hôte `rustdesk` et l'adresse IP de votre serveur.
|
||||

|
||||

|
||||

|
||||
* Il faut du temps pour que le DNS prenne effet, https://www.whatsmydns.net et vérifiez si le nom de domaine a été résolu vers l'adresse IP de votre serveur. L'étape 6 dépend du résultat de résolution correct. Dans les étapes suivantes, remplacez `<YOUR_DOMAIN>` par votre sous-domaine, par exemple `rustdesk.example.com`.
|
||||
|
||||
### 2. Installer Nginx
|
||||
* Debian/Ubuntu : `sudo apt-get install nginx`
|
||||
* Fedora/CentOS : `sudo dnf install nginx` ou `sudo yum install nginx`
|
||||
* Arch : `sudo pacman -S install nginx`
|
||||
* openSUSE : `sudo zypper install nginx`
|
||||
* Gentoo : `sudo emerge -av nginx`
|
||||
* Alpine : `sudo apk add --no-cache nginx`
|
||||
|
||||
Exécutez `nginx -h` pour vérifier s'il a été installé avec succès.
|
||||
|
||||
### 3. Installer Certbot
|
||||
* Méthode 1 : Si `snap` est installé, exécutez `sudo snap install certbot --classic`.
|
||||
* Méthode 2 : Utilisez `python3-certbot-nginx` à la place, par exemple `sudo apt-get install python3-certbot-nginx` pour Ubuntu.
|
||||
* Méthode 3 : Si les deux méthodes ci-dessus ont échoué, essayez d'installer `certbot-nginx`, par exemple `sudo yum install certbot-nginx` pour CentOS 7.
|
||||
|
||||
Exécutez `certbot -h` pour vérifier s'il a été installé avec succès.
|
||||
|
||||
### 4. Configurer Nginx
|
||||
Il y a deux façons :
|
||||
* Si les répertoires `/etc/nginx/sites-available` et `/etc/nginx/sites-enabled` existent, remplacez `<YOUR_DOMAIN>` de la commande suivante par votre nom de domaine et exécutez-la.
|
||||
```sh
|
||||
cat > /etc/nginx/sites-available/rustdesk.conf << EOF
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP \$remote_addr;
|
||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
}
|
||||
EOF
|
||||
```
|
||||
Puis exécutez `sudo ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf`.
|
||||
|
||||
Exécutez `cat /etc/nginx/sites-available/rustdesk.conf` pour vous assurer que son contenu est correct.
|
||||
|
||||
* Si les répertoires `/etc/nginx/sites-available` et `/etc/nginx/sites-enabled` n'existent pas et que le répertoire `/etc/nginx/conf.d` existe, remplacez `<YOUR_DOMAIN>` de la commande suivante par votre nom de domaine et exécutez-la.
|
||||
```sh
|
||||
cat > /etc/nginx/conf.d/rustdesk.conf << EOF
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP \$remote_addr;
|
||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
}
|
||||
EOF
|
||||
```
|
||||
Exécutez `cat /etc/nginx/conf.d/rustdesk.conf` pour vous assurer que son contenu est correct.
|
||||
|
||||
### 5. Activer les règles de pare-feu pour le domaine
|
||||
Exécutez les commandes suivantes :
|
||||
|
||||
```sh
|
||||
sudo ufw allow 80/tcp
|
||||
sudo ufw allow 443/tcp
|
||||
sudo ufw --force enable
|
||||
sudo ufw --force reload
|
||||
```
|
||||
|
||||
### 6. Générer le certificat SSL
|
||||
Remplacez `$YOUR_DOMAIN` par votre nom de domaine, puis exécutez
|
||||
`sudo certbot --nginx --cert-name $YOUR_DOMAIN --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d $YOUR_DOMAIN`.
|
||||
|
||||
S'il vous demande `Enter email address (used for urgent renewal and security notices)`, entrez votre adresse email.
|
||||
|
||||
Finalement, le contenu de `rustdesk.conf` devrait ressembler à ceci :
|
||||
```
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
|
||||
listen 443 ssl; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/<YOUR_DOMAIN>/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/<YOUR_DOMAIN>/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
|
||||
server {
|
||||
if ($host = <YOUR_DOMAIN>) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
server_name <YOUR_DOMAIN>;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
```
|
||||
|
||||
Voici quelques erreurs courantes :
|
||||
|
||||
* La console affiche `Successfully deployed certificate for <YOUR_DOMAIN> to /etc/nginx/.../default` plutôt que `Successfully deployed certificate for <YOUR_DOMAIN> to /etc/nginx/.../rustdesk.conf`.
|
||||
|
||||
La raison peut être que Certbot ne trouve pas le fichier `rustdesk.conf`, vous pouvez essayer l'une des solutions suivantes :
|
||||
- Vérifiez le résultat de l'étape 5, exécutez `sudo service nginx restart`.
|
||||
- Copiez les configurations de serveur `server{...}` qui contiennent `<YOUR_DOMAIN>` vers `rustdesk.conf`, et changez `location{...}` vers le contenu ci-dessous.
|
||||
|
||||
```sh
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
```
|
||||
|
||||
* `too many certificates (5) already issued for this exact set of domains in the last 168 hours`
|
||||
|
||||
Solution : Ajoutez un autre nom de domaine au DNS et changez `<YOUR_DOMAIN>` vers celui-ci, par exemple `rustdesk2.example.com`. Puis répétez les étapes 1, 4, 6.
|
||||
|
||||
* `Error getting validation data`
|
||||
|
||||
Solution : cela peut être causé par le pare-feu, veuillez vous référer à https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall
|
||||
|
||||
Notice : Exécutez `sudo service nginx restart` si vous changez le `rustdesk.conf` manuellement.
|
||||
|
||||
### 7. Se connecter à la page web
|
||||
* Ouvrez `https://<YOUR_DOMAIN>` dans le navigateur, connectez-vous en utilisant le nom d'utilisateur par défaut "admin" et le mot de passe "test1234", puis changez le mot de passe vers le vôtre.
|
||||
|
||||
### 8. Ajouter le support WebSocket Secure (WSS) pour le serveur d'identifiant et le serveur relais pour activer la communication sécurisée pour toutes les plateformes.
|
||||
|
||||
Ajoutez la configuration suivante à la première section `server` du fichier `/etc/nginx/.../rustdesk.conf`, puis redémarrez le service `Nginx`.
|
||||
Le client web peut être accédé via `https://<YOUR_DOMAIN>/web`. Les clients personnalisés peuvent utiliser WebSocket en définissant `allow-websocket=Y` dans les options avancées. Si le client personnalisé avec WebSocket activé est utilisé, il n'utilisera pas TCP/UDP et ne pourra se connecter que par un relais (sauf pour les connexions IP directes). Si seul ce client activé WebSocket est utilisé, le serveur peut fermer les ports 21114 à 21119 et ne garder que le port 443 ouvert.
|
||||
|
||||
```
|
||||
location /ws/id {
|
||||
proxy_pass http://127.0.0.1:21118;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
location /ws/relay {
|
||||
proxy_pass http://127.0.0.1:21119;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
```
|
||||
|
||||
La configuration complète est
|
||||
|
||||
```
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
|
||||
location /ws/id {
|
||||
proxy_pass http://127.0.0.1:21118;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
location /ws/relay {
|
||||
proxy_pass http://127.0.0.1:21119;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
listen 443 ssl; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/<YOUR_DOMAIN>/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/<YOUR_DOMAIN>/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
|
||||
server {
|
||||
if ($host = <YOUR_DOMAIN>) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
server_name <YOUR_DOMAIN>;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
Si vous avez précédemment déployé pour les clients web et voulez l'utiliser sur toutes les plateformes, vous devez ajouter `proxy_read_timeout`.
|
||||
{{% /notice %}}
|
||||
|
||||
### 9. Contourner CORS si vous utilisez le client web public RustDesk `https://rustdesk.com/web`
|
||||
|
||||
Vous devez ajouter ce qui suit dans la section `location /` du `/etc/nginx/.../rustdesk.conf` pour contourner la limitation CORS des navigateurs. Sautez cette étape si vous utilisez votre propre client web.
|
||||
|
||||
```
|
||||
if ($http_origin ~* (https?://(www\.)?rustdesk\.com)) {
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
}
|
||||
if ($request_method = 'OPTIONS') {
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
add_header 'Content-Length' 0;
|
||||
add_header 'Content-Type' 'text/plain charset=UTF-8';
|
||||
return 204;
|
||||
}
|
||||
```
|
||||
|
||||
## SELinux
|
||||
|
||||
Si `Waiting for RustDesk Relay service to become active...` apparaît lors de l'installation, cela peut être causé par SELinux. Vous pouvez essayer les commandes suivantes :
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## Pare-feu
|
||||
|
||||
### Pare-feu cloud
|
||||
Si vous exécutez sur AWS/Azure/Google/DigitalOcean cloud, veuillez ouvrir les ports entrants UDP (21116) et TCP (21114-21119) sur le tableau de bord du fournisseur cloud.
|
||||
|
||||
- [AWS] https://docs.aws.amazon.com/network-firewall/latest/developerguide/getting-started.html
|
||||
- [Azure] https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
|
||||
- [Google] https://cloud.google.com/firewall/docs/firewalls
|
||||
- [DigitalOcean] https://docs.digitalocean.com/products/networking/firewalls/
|
||||
|
||||
### Pare-feu du serveur sur site
|
||||
RustDesk configure le pare-feu avec `ufw`. Cela peut ne pas fonctionner sur certaines distributions comme CentOS 9, vous pouvez essayer avec `firewall-cmd` :
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
```
|
||||
|
||||
Si vous utilisez IP :
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21114/tcp
|
||||
```
|
||||
|
||||
Si vous utilisez DNS/Domaine :
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=80/tcp
|
||||
sudo firewall-cmd --permanent --add-port=443/tcp
|
||||
```
|
||||
|
||||
Après ce qui précède, exécutez `sudo firewall-cmd --reload` pour recharger le pare-feu.
|
||||
|
||||
## Après avoir changé le mot de passe admin dans la console web, je ne peux pas me connecter. Y a-t-il un moyen simple de réinitialiser le mot de passe ?
|
||||
1. Assurez-vous d'avoir `rustdesk-utils` installé. Si non, vous pouvez l'obtenir [ici](https://github.com/rustdesk/rustdesk-server-pro). Vous devez également exécuter la commande depuis le dossier où se trouve la base de données, c'est-à-dire `/var/lib/rustdesk-server`.
|
||||
2. La commande est `rustdesk-utils set_password username password`. Si ça marche, elle dira *Done*.
|
||||
|
||||
Vous avez également les autres commandes suivantes `genkeypair`, `validatekeypair [public key] [secret key]`, `doctor [rustdesk-server]`, `reset_email_verification` et `reset_2fa_verification` qui peuvent être utilisées avec `rustdesk-utils`.
|
||||
|
||||
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
|
||||
185
content/self-host/rustdesk-server-pro/faq/_index.it.md
Normal file
185
content/self-host/rustdesk-server-pro/faq/_index.it.md
Normal file
@@ -0,0 +1,185 @@
|
||||
---
|
||||
title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## Come posso installare con il script di installazione semplice?
|
||||
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.
|
||||
2. Avvia un VPS, bare metal o VM Linux.
|
||||
3. Se vuoi usare DNS e SSL, crea un nome DNS come `rustdesk.yourdomain.com`.
|
||||
4. [Questa pagina](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
5. Copia e incolla il comando nel tuo terminale Linux.
|
||||
6. Segui i prompt che ti guidano attraverso l'installazione.
|
||||
7. Una volta completata l'installazione vai su `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
8. Accedi con nome utente `admin` e password `test1234`.
|
||||
9. Inserisci il tuo codice licenza acquistato al passaggio 1.
|
||||
|
||||
## Come posso convertire da RustDesk Server Open Source a RustDesk Server Pro?
|
||||
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.
|
||||
2. Apri la porta TCP 21114.
|
||||
3. Accedi al tuo RustDesk Server.
|
||||
4. Se non usi già DNS e vuoi usare SSL, crea un nome DNS come `rustdesk.yourdomain.com`.
|
||||
5. [Questa pagina](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
6. Copia e incolla il comando nel tuo terminale Linux.
|
||||
7. Segui i prompt che ti guidano attraverso l'installazione.
|
||||
8. Una volta completata l'installazione vai su `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
9. Accedi con nome utente `admin` e password `test1234`.
|
||||
10. Inserisci il tuo codice licenza acquistato al passaggio 1.
|
||||
|
||||
## C'è una nuova versione di RustDesk Server Pro, come posso aggiornare?
|
||||
È meglio fare prima il backup dei file di dati (file sqlite3 ecc.), https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
- ### Se hai installato con script (`install.sh`)
|
||||
Esegui [update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade).
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
sudo docker stop <CONTAINER ID>
|
||||
sudo docker rm <CONTAINER ID>
|
||||
sudo docker rmi <IMAGE ID>
|
||||
sudo docker run ..... # uguale a come l'hai installato prima
|
||||
```
|
||||
|
||||
## Ho installato con lo script, come posso avviare e fermare i servizi?
|
||||
I servizi usano systemd quindi possono essere avviati e fermati usando `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` es. `sudo systemctl restart rustdesk-hbbs`.
|
||||
|
||||
## Ho installato con lo script, come posso visualizzare i log di Linux?
|
||||
I log sono memorizzati in `/var/log/rustdesk-server`, puoi visualizzarli usando `tail /var/log/rustdesk-server/hbbs.log` o `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
|
||||
## Ho installato con lo script, come posso controllare lo stato dei servizi RustDesk?
|
||||
Per controllare lo stato `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` es. `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## Come posso cambiare la password admin?
|
||||
1. Vai su `https://rustdesk.yourdomain.com` o `http://youripaddress:21114`.
|
||||
2. Accedi con nome utente `admin` e password `test1234`.
|
||||
3. Clicca su `admin` nell'angolo in alto a destra.
|
||||
4. Clicca su `Impostazioni`.
|
||||
5. Inserisci la tua nuova password nelle caselle fornite.
|
||||
|
||||
## Come posso spostare la mia licenza su un nuovo server?
|
||||
Vedi [qui](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration).
|
||||
|
||||
## Le email non funzionano dal mio VPS
|
||||
Molti provider VPS bloccano le porte 465 e 25.
|
||||
|
||||
Un modo semplice per controllare è usare telnet. Per testare nel terminale Linux digita `telnet your.mailserver.com 25`. Su Windows usa PowerShell con `Test-NetConnection -ComputerName your.mailserver.com -Port 25`.
|
||||
|
||||
## Posso distribuire RustDesk usando PowerShell o simili?
|
||||
Certo, puoi trovare script per aiutare la distribuzione [qui](https://rustdesk.com/docs/en/self-host/client-deployment/).
|
||||
|
||||
## Come posso segnalare un bug?
|
||||
Segnala tramite [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues).
|
||||
|
||||
## Perché se sto auto-ospitando questo non è gratuito e open source?
|
||||
1. RustDesk è diventato un lavoro a tempo pieno per diverse persone, hanno vite, mogli, lavori e figli che richiedono attenzione e costano denaro!
|
||||
2. Vogliamo essere qui e continuare a fare grandi progressi negli anni a venire.
|
||||
3. La versione open source continuerà ad essere open source e incoraggiamo altri a fare sviluppi in linea con la licenza AGPL.
|
||||
|
||||
## Non riesco a connettermi ai dispositivi in gruppi diversi, perché?
|
||||
Questo è facilmente risolto, devi permettere l'accesso cross-group.
|
||||
1. Aggiungi nuovi gruppi.
|
||||
2. Clicca `Modifica`.
|
||||
3. Seleziona i gruppi rilevanti a cui vuoi accesso (li aggiunge automaticamente nel gruppo corrispondente).
|
||||
|
||||
## Come posso ottenere configurazioni automaticamente?
|
||||
Le configurazioni sono generate automaticamente.
|
||||
1. Scarica i client più recenti da [GitHub](https://github.com/rustdesk/rustdesk/releases/latest).
|
||||
2. Nella pagina principale della console web clicca su `Windows EXE`.
|
||||
3. Compila host e API (se diverso dalla tua configurazione).
|
||||
4. Clicca `Invia`.
|
||||
5. Scansiona il codice QR su Android e rinomina l'exe con quello che è stato generato.
|
||||
|
||||
## Offrite hosting per RustDesk Server Pro?
|
||||
Contatta il nostro team [vendite](mailto://sales@rustdesk.com).
|
||||
|
||||
## C'è un posto dove posso vedere guide video di configurazione?
|
||||
Sì! Abbiamo un [Canale YouTube](https://youtube.com/@RustDesk).
|
||||
|
||||
## Perché i miei log / nomi dispositivo sono vuoti?
|
||||
Assicurati che l'API sia impostata correttamente sul dispositivo controllato, https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750.
|
||||
|
||||
## Come posso disinstallare RustDesk Server Pro?
|
||||
Esegui i seguenti comandi:
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
|
||||
## Come posso rimuovere dispositivi dalla lista dispositivi nella console web?
|
||||
Disabilita e poi elimina sarà disponibile.
|
||||
|
||||
## Come posso aggiornare RustDesk con PowerShell?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
cd C:\Temp
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## Errore `Key mismatch`
|
||||
Configura il tuo client con la [chiave corretta](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Errore `Failed to connect to relay server`
|
||||
Assicurati che `hbbr` sia in esecuzione. Più informazioni su `hbbr`, puoi trovarle [qui](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/).
|
||||
|
||||
## Resetta MFA per account Admin
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## Impostare HTTPS per console web manualmente
|
||||
Consulta la documentazione completa per istruzioni dettagliate su configurazione dominio, Nginx, Certbot e certificati SSL.
|
||||
|
||||
## SELinux
|
||||
Se `Waiting for RustDesk Relay service to become active...` appare durante l'installazione, potrebbe essere causato da SELinux:
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## Firewall
|
||||
### Firewall cloud
|
||||
Se esegui su AWS/Azure/Google/DigitalOcean cloud, apri le porte UDP (21116) e TCP (21114-21119) in entrata sul dashboard del provider cloud.
|
||||
|
||||
### Firewall server on-premise
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
## Dopo aver cambiato la password admin nella console web non riesco ad accedere. C'è un modo semplice per resettare la password?
|
||||
1. Assicurati di avere `rustdesk-utils` installato. Se non ce l'hai puoi ottenerlo [qui](https://github.com/rustdesk/rustdesk-server-pro).
|
||||
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
|
||||
185
content/self-host/rustdesk-server-pro/faq/_index.ja.md
Normal file
185
content/self-host/rustdesk-server-pro/faq/_index.ja.md
Normal file
@@ -0,0 +1,185 @@
|
||||
---
|
||||
title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## シンプルインストールスクリプトでインストールするには?
|
||||
1. [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html)からライセンスを取得し、詳細については[ライセンス](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)ページを確認してください。
|
||||
2. VPS、ベアメタル、またはLinux VMを起動します。
|
||||
3. DNSとSSLを使用したい場合は、`rustdesk.yourdomain.com`のようなDNS名を作成します。
|
||||
4. [このページ](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install)。
|
||||
5. Linuxターミナルにコマンドをコピー&ペーストします。
|
||||
6. インストールを案内するプロンプトに従います。
|
||||
7. インストールが完了したら`https://rustdesk.yourdomain.com`または`http://youripaddress:21114`にアクセスします。
|
||||
8. ユーザー名`admin`とパスワード`test1234`でログインします。
|
||||
9. ステップ1で購入したライセンスコードを入力します。
|
||||
|
||||
## RustDesk Server オープンソースからRustDesk Server Proに変換するには?
|
||||
1. [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html)からライセンスを取得し、詳細については[ライセンス](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)ページを確認してください。
|
||||
2. TCPポート21114を開放します。
|
||||
3. RustDesk Serverにログインします。
|
||||
4. まだDNSを使用しておらず、SSLを使用したい場合は、`rustdesk.yourdomain.com`のようなDNS名を作成します。
|
||||
5. [このページ](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source)。
|
||||
6. Linuxターミナルにコマンドをコピー&ペーストします。
|
||||
7. インストールを案内するプロンプトに従います。
|
||||
8. インストールが完了したら`https://rustdesk.yourdomain.com`または`http://youripaddress:21114`にアクセスします。
|
||||
9. ユーザー名`admin`とパスワード`test1234`でログインします。
|
||||
10. ステップ1で購入したライセンスコードを入力します。
|
||||
|
||||
## RustDesk Server Proの新バージョンが出ました。アップグレードするには?
|
||||
まずデータファイル(sqlite3ファイルなど)をバックアップすることをお勧めします、https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375。
|
||||
- ### スクリプト(`install.sh`)でインストールした場合
|
||||
[update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade)を実行してください。
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
sudo docker stop <CONTAINER ID>
|
||||
sudo docker rm <CONTAINER ID>
|
||||
sudo docker rmi <IMAGE ID>
|
||||
sudo docker run ..... # 以前にインストールしたのと同じ
|
||||
```
|
||||
|
||||
## スクリプトでインストールしました。サービスを開始・停止するには?
|
||||
サービスはsystemdを使用するため、`sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr`例:`sudo systemctl restart rustdesk-hbbs`で開始・停止できます。
|
||||
|
||||
## スクリプトでインストールしました。Linuxログを表示するには?
|
||||
ログは`/var/log/rustdesk-server`に保存されています。`tail /var/log/rustdesk-server/hbbs.log`または`tail /var/log/rustdesk-server/hbbs.error`で表示できます。
|
||||
|
||||
## スクリプトでインストールしました。RustDeskサービスのステータスを確認するには?
|
||||
ステータスを確認するには`sudo systemctl status rustdesk-hbbs|rustdesk-hbbr`例:`sudo systemctl status rustdesk-hbbs`。
|
||||
|
||||
## 管理者パスワードを変更するには?
|
||||
1. `https://rustdesk.yourdomain.com`または`http://youripaddress:21114`にアクセスします。
|
||||
2. ユーザー名`admin`とパスワード`test1234`でログインします。
|
||||
3. 右上角の`admin`をクリックします。
|
||||
4. `設定`をクリックします。
|
||||
5. 提供されたボックスに新しいパスワードを入力します。
|
||||
|
||||
## ライセンスを新しいサーバーに移動するには?
|
||||
[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration)をご覧ください。
|
||||
|
||||
## VPSからメールが機能しません
|
||||
多くのVPSプロバイダーはポート465と25をブロックしています。
|
||||
|
||||
簡単な確認方法はtelnetを使用することです。Linuxターミナルでテストするには`telnet your.mailserver.com 25`と入力します。WindowsではPowerShellで`Test-NetConnection -ComputerName your.mailserver.com -Port 25`を使用します。
|
||||
|
||||
## PowerShellなどを使用してRustDeskをデプロイできますか?
|
||||
もちろんです。デプロイを支援するスクリプトを[こちら](https://rustdesk.com/docs/en/self-host/client-deployment/)で見つけることができます。
|
||||
|
||||
## バグレポートを提出するには?
|
||||
[GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues)経由で提出してください。
|
||||
|
||||
## セルフホスティングなのに無料でオープンソースではないのはなぜ?
|
||||
1. RustDeskは多くの人々にとってフルタイムの仕事となり、彼らには生活、妻、仕事、子供があり、これらすべてに注意とお金が必要です!
|
||||
2. 私たちは今後数年間ここにいて、素晴らしい進歩を続けたいと思っています。
|
||||
3. オープンソース版は引き続きオープンソースであり、AGPLライセンスに従った開発を他の人々に奨励します。
|
||||
|
||||
## 異なるグループのデバイスに接続できません。なぜですか?
|
||||
これは簡単に解決できます。グループ間アクセスを許可する必要があります。
|
||||
1. 新しいグループを追加します。
|
||||
2. `編集`をクリックします。
|
||||
3. アクセスしたい関連グループを選択します(対応するグループに自動的に追加されます)。
|
||||
|
||||
## 設定を自動的に取得するには?
|
||||
設定は自動的に生成されます。
|
||||
1. [GitHub](https://github.com/rustdesk/rustdesk/releases/latest)から最新のクライアントをダウンロードします。
|
||||
2. Webコンソールのメインページで`Windows EXE`をクリックします。
|
||||
3. ホストとAPI(設定と異なる場合)を入力します。
|
||||
4. `送信`をクリックします。
|
||||
5. AndroidでQRコードをスキャンし、生成されたものにexeをリネームします。
|
||||
|
||||
## RustDesk Server Proのホスティングサービスを提供していますか?
|
||||
[営業](mailto://sales@rustdesk.com)チームにお問い合わせください。
|
||||
|
||||
## ビデオ設定ガイドを見ることができる場所はありますか?
|
||||
はいがあります。
|
||||
|
||||
## ログ/デバイス名が空なのはなぜですか?
|
||||
制御されるデバイスでAPIが正しく設定されていることを確認してください、https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750。
|
||||
|
||||
## RustDesk Server Proをアンインストールするには?
|
||||
以下のコマンドを実行します:
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
|
||||
## Webコンソールのデバイスリストからデバイスを削除するには?
|
||||
無効にしてから削除が利用可能になります。
|
||||
|
||||
## PowerShellでRustDeskを更新するには?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
cd C:\Temp
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## `Key mismatch`エラー
|
||||
[正しいキー](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/)でクライアントを設定してください。
|
||||
|
||||
## `Failed to connect to relay server`エラー
|
||||
`hbbr`が実行されていることを確認してください。`hbbr`についての詳細情報は[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)で見つけることができます。
|
||||
|
||||
## 管理者アカウントのMFAをリセット
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## Webコンソール用にHTTPSを手動設定
|
||||
ドメイン設定、Nginx、Certbot、SSL証明書の詳細な手順については完全なドキュメントを参照してください。
|
||||
|
||||
## SELinux
|
||||
インストール時に`Waiting for RustDesk Relay service to become active...`が表示される場合、SELinuxが原因の可能性があります:
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## ファイアウォール
|
||||
### クラウドファイアウォール
|
||||
AWS/Azure/Google/DigitalOceanクラウドで実行している場合、クラウドベンダーのダッシュボードでUDP(21116)とTCP(21114-21119)の受信ポートを開いてください。
|
||||
|
||||
### オンプレミスサーバーファイアウォール
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
## Webコンソールで管理者パスワードを変更後、ログインできません。パスワードをリセットする簡単な方法はありますか?
|
||||
1. `rustdesk-utils`がインストールされていることを確認してください。ない場合は[こちら](https://github.com/rustdesk/rustdesk-server-pro)で入手できます。
|
||||
2. コマンドは`rustdesk-utils set_password username password`です。成功すると*Done*と表示されます。
|
||||
|
||||
## DockerコンテナにルートCA証明書を追加(SMTP、OIDCなどのTLS障害用)
|
||||
https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703
|
||||
185
content/self-host/rustdesk-server-pro/faq/_index.pt.md
Normal file
185
content/self-host/rustdesk-server-pro/faq/_index.pt.md
Normal file
@@ -0,0 +1,185 @@
|
||||
---
|
||||
title: FAQ
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## Como posso instalar com o script de instalação simples?
|
||||
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.
|
||||
2. Inicie um VPS, bare metal ou VM Linux.
|
||||
3. Se você quiser usar DNS e SSL, crie um nome DNS como `rustdesk.yourdomain.com`.
|
||||
4. [Esta página](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install).
|
||||
5. Copie e cole o comando em seu terminal Linux.
|
||||
6. Siga as instruções que o guiam pela instalação.
|
||||
7. Após a instalação ser concluída, vá para `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
8. Faça login com o nome de usuário `admin` e senha `test1234`.
|
||||
9. Digite seu código de licença comprado na etapa 1.
|
||||
|
||||
## Como posso converter do RustDesk Server Open Source para o RustDesk Server Pro?
|
||||
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.
|
||||
2. Abra a porta TCP 21114.
|
||||
3. Faça login no seu RustDesk Server.
|
||||
4. Se você ainda não usa DNS e quer usar SSL, crie um nome DNS como `rustdesk.yourdomain.com`.
|
||||
5. [Esta página](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source).
|
||||
6. Copie e cole o comando em seu terminal Linux.
|
||||
7. Siga as instruções que o guiam pela instalação.
|
||||
8. Após a instalação ser concluída, vá para `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
9. Faça login com o nome de usuário `admin` e senha `test1234`.
|
||||
10. Digite seu código de licença comprado na etapa 1.
|
||||
|
||||
## Há uma nova versão do RustDesk Server Pro, como posso atualizar?
|
||||
É melhor fazer backup dos arquivos de dados (arquivos sqlite3, etc.) primeiro, https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375.
|
||||
- ### Se você instalou com script (`install.sh`)
|
||||
Execute [update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade).
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
sudo docker stop <CONTAINER ID>
|
||||
sudo docker rm <CONTAINER ID>
|
||||
sudo docker rmi <IMAGE ID>
|
||||
sudo docker run ..... # igual a como você instalou antes
|
||||
```
|
||||
|
||||
## Instalei com o script, como posso iniciar e parar serviços?
|
||||
Os serviços usam systemd então podem ser iniciados e parados usando `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` ex. `sudo systemctl restart rustdesk-hbbs`.
|
||||
|
||||
## Instalei com o script, como posso ver os logs do Linux?
|
||||
Os logs são armazenados em `/var/log/rustdesk-server`, você pode vê-los usando `tail /var/log/rustdesk-server/hbbs.log` ou `tail /var/log/rustdesk-server/hbbs.error`.
|
||||
|
||||
## Instalei com o script, como posso verificar o status dos serviços RustDesk?
|
||||
Para verificar o status `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr` ex. `sudo systemctl status rustdesk-hbbs`.
|
||||
|
||||
## Como posso alterar a senha do admin?
|
||||
1. Vá para `https://rustdesk.yourdomain.com` ou `http://youripaddress:21114`.
|
||||
2. Faça login com o nome de usuário `admin` e senha `test1234`.
|
||||
3. Clique em `admin` no canto superior direito.
|
||||
4. Clique em `Configurações`.
|
||||
5. Digite sua nova senha nas caixas fornecidas.
|
||||
|
||||
## Como posso mover minha licença para um novo servidor?
|
||||
Veja [aqui](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration).
|
||||
|
||||
## E-mails não estão funcionando do meu VPS
|
||||
Muitos provedores de VPS bloqueiam as portas 465 e 25.
|
||||
|
||||
Uma maneira simples de verificar é usando telnet. Para testar no terminal Linux digite `telnet your.mailserver.com 25`. No Windows use PowerShell com `Test-NetConnection -ComputerName your.mailserver.com -Port 25`.
|
||||
|
||||
## Posso implantar RustDesk usando PowerShell ou similar?
|
||||
Claro, você pode encontrar scripts para auxiliar na implantação [aqui](https://rustdesk.com/docs/en/self-host/client-deployment/).
|
||||
|
||||
## Como posso relatar um bug?
|
||||
Relate via [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues).
|
||||
|
||||
## Por que se estou auto-hospedando isso não é gratuito e código aberto?
|
||||
1. RustDesk se tornou um trabalho em tempo integral para várias pessoas, elas têm vidas, esposas, empregos e filhos que exigem atenção e custam dinheiro!
|
||||
2. Queremos estar aqui e continuar fazendo grandes progressos nos próximos anos.
|
||||
3. A versão código aberto continuará sendo código aberto e encorajamos outros a fazer desenvolvimentos em linha com a licença AGPL.
|
||||
|
||||
## Não consigo me conectar a dispositivos em grupos diferentes, por quê?
|
||||
Isso é facilmente resolvido, você precisa permitir acesso entre grupos.
|
||||
1. Adicione novos grupos.
|
||||
2. Clique em `Editar`.
|
||||
3. Selecione os grupos relevantes aos quais você quer acesso.
|
||||
|
||||
## Como posso obter configurações automaticamente?
|
||||
As configurações são geradas automaticamente.
|
||||
1. Baixe os clientes mais recentes do [GitHub](https://github.com/rustdesk/rustdesk/releases/latest).
|
||||
2. Na página principal do console web clique em `Windows EXE`.
|
||||
3. Preencha o host e API (se diferente da sua configuração).
|
||||
4. Clique em `Enviar`.
|
||||
5. Escaneie o código QR no Android e renomeie o exe para o que foi gerado.
|
||||
|
||||
## Vocês oferecem hospedagem para RustDesk Server Pro?
|
||||
Entre em contato com nossa equipe de [vendas](mailto://sales@rustdesk.com).
|
||||
|
||||
## Há algum lugar onde posso ver guias de configuração em vídeo?
|
||||
Sim! Temos um [Canal do YouTube](https://youtube.com/@RustDesk).
|
||||
|
||||
## Por que meus logs / nomes de dispositivos estão vazios?
|
||||
Certifique-se de que a API esteja configurada corretamente no dispositivo controlado, https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750.
|
||||
|
||||
## Como posso desinstalar o RustDesk Server Pro?
|
||||
Execute os seguintes comandos:
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
|
||||
## Como posso remover dispositivos da lista de dispositivos no console web?
|
||||
Desative e então excluir ficará disponível.
|
||||
|
||||
## Como posso atualizar RustDesk com PowerShell?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
cd C:\Temp
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## Erro `Key mismatch`
|
||||
Configure seu cliente com a [chave correta](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/).
|
||||
|
||||
## Erro `Failed to connect to relay server`
|
||||
Certifique-se de que `hbbr` esteja rodando. Mais informações sobre `hbbr`, você pode encontrar [aqui](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/).
|
||||
|
||||
## Redefinir MFA para conta Admin
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## Configurar HTTPS para console web manualmente
|
||||
Consulte a documentação completa para instruções detalhadas sobre configuração de domínio, Nginx, Certbot e certificados SSL.
|
||||
|
||||
## SELinux
|
||||
Se `Waiting for RustDesk Relay service to become active...` aparecer durante a instalação, pode ser causado pelo SELinux:
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## Firewall
|
||||
### Firewall da nuvem
|
||||
Se executando em AWS/Azure/Google/DigitalOcean, abra as portas UDP (21116) e TCP (21114-21119) no painel do provedor de nuvem.
|
||||
|
||||
### Firewall do servidor local
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
sudo firewall-cmd --reload
|
||||
```
|
||||
|
||||
## Após alterar a senha do admin no console web não consigo fazer login. Há uma maneira simples de redefinir a senha?
|
||||
1. Certifique-se de ter `rustdesk-utils` instalado. Se não, pode obtê-lo [aqui](https://github.com/rustdesk/rustdesk-server-pro).
|
||||
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
|
||||
529
content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md
Normal file
529
content/self-host/rustdesk-server-pro/faq/_index.zh-tw.md
Normal file
@@ -0,0 +1,529 @@
|
||||
---
|
||||
title: 常見問題
|
||||
weight: 600
|
||||
---
|
||||
|
||||
## 如何使用簡單安裝腳本安裝?
|
||||
1. 從 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 獲取您的許可證,請查看[許可證](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)頁面了解更多詳情。
|
||||
2. 啟動 VPS、裸機或 Linux VM。
|
||||
3. 如果您想使用 DNS 和 SSL,請創建 DNS 名稱,例如 `rustdesk.yourdomain.com`。
|
||||
4. [此頁面](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#install)。
|
||||
5. 複製並粘貼命令到您的 Linux 終端。
|
||||
6. 按照提示指導您完成安裝。
|
||||
7. 安裝完成後訪問 `https://rustdesk.yourdomain.com` 或 `http://youripaddress:21114`。
|
||||
8. 使用用戶名 `admin` 和密碼 `test1234` 登錄。
|
||||
9. 輸入您在步驟 1 中購買的許可證代碼。
|
||||
|
||||
## 如何從 RustDesk Server 開源版轉換為 RustDesk Server Pro?
|
||||
1. 從 [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) 獲取您的許可證,請查看[許可證](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)頁面了解更多詳情。
|
||||
2. 開放 TCP 端口 21114。
|
||||
3. 登錄到您的 RustDesk Server。
|
||||
4. 如果您還沒有使用 DNS 並想使用 SSL,請創建 DNS 名稱,例如 `rustdesk.yourdomain.com`。
|
||||
5. [此頁面](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/#convert-from-open-source)。
|
||||
6. 複製並粘貼命令到您的 Linux 終端。
|
||||
7. 按照提示指導您完成安裝。
|
||||
8. 安裝完成後訪問 `https://rustdesk.yourdomain.com` 或 `http://youripaddress:21114`。
|
||||
9. 使用用戶名 `admin` 和密碼 `test1234` 登錄。
|
||||
10. 輸入您在步驟 1 中購買的許可證代碼。
|
||||
|
||||
## 有新版本的 RustDesk Server Pro 推出,如何升級?
|
||||
您最好先備份數據文件(sqlite3 文件等),https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375。
|
||||
- ### 如果您使用腳本安裝(`install.sh`)
|
||||
請運行 [update.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/#upgrade)。
|
||||
- ### Docker Compose
|
||||
```
|
||||
sudo docker compose down
|
||||
sudo docker compose pull
|
||||
sudo docker compose up -d
|
||||
```
|
||||
但這取決於您的 docker 版本,更多討論請查看[此處](https://stackoverflow.com/questions/37685581/how-to-get-docker-compose-to-use-the-latest-image-from-repository)。
|
||||
- ### Docker
|
||||
```
|
||||
sudo docker ps
|
||||
# 您也可以使用 <容器名稱>,例如 `hbbs` 和 `hbbr`(如果您按照我們的手冊操作)。
|
||||
sudo docker stop <容器ID>
|
||||
sudo docker rm <容器ID>
|
||||
sudo docker rmi <映像ID>
|
||||
sudo docker run ..... # 與您之前安裝時相同
|
||||
```
|
||||
|
||||
例如
|
||||
|
||||
```
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
30822972c220 rustdesk/rustdesk-server-pro "hbbr" 10 seconds ago Restarting (1) 2 seconds ago hbbr
|
||||
0f3a6f185be3 rustdesk/rustdesk-server-pro "hbbs" 15 seconds ago Up 14 seconds hbbs
|
||||
root@hz:~# sudo docker kill hbbr hbbs
|
||||
hbbr
|
||||
hbbs
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
root@hz:~# sudo docker rm hbbr hbbs
|
||||
hbbr
|
||||
hbbs
|
||||
root@hz:~# sudo docker rmi rustdesk/rustdesk-server-pro
|
||||
Untagged: rustdesk/rustdesk-server-pro:latest
|
||||
Untagged: rustdesk/rustdesk-server-pro@sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
|
||||
Deleted: sha256:a3d9d43a3d1dd84b10c39fe0abf7767b18a87819ff0981443ce9e9a52604c889
|
||||
Deleted: sha256:65ae79ecc0f8b1c8a21085d04af7c8d8f368dd5ad844982d4c7b3ac1f38ba33a
|
||||
Deleted: sha256:9274a824aef10f2ef106d8f85fbd1905037169cf610951f63dc5109dae4b0825
|
||||
Deleted: sha256:aa89ac8b57a49f49f041c01b9c0f016060e611cf282e3fda281bc6bebbabaf3f
|
||||
Deleted: sha256:4af9839016f72586a46f915cae8a5ccf3380ba88a2f79532692d3b1d7020387e
|
||||
Deleted: sha256:e900a7ffc2fc14fa432cc04823740dcbb78c0aa3508abbbe287ce8b274541ada
|
||||
Deleted: sha256:503eeab76c11e8316a2a450ef0790d31c5af203309e9c5b44d1bf8a601e6e587
|
||||
Deleted: sha256:825683356e7dbfcbaabcbf469c9aeb34d36ebeab0308170432b9553e28203116
|
||||
Deleted: sha256:24a48d4af45bab05d8712fe22abec5761a7781283500e32e34bdff5798c09399
|
||||
root@hz:~# sudo docker images
|
||||
REPOSITORY TAG IMAGE ID CREATED SIZE
|
||||
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
|
||||
root@hz:~# sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
|
||||
Unable to find image 'rustdesk/rustdesk-server-pro:latest' locally
|
||||
latest: Pulling from rustdesk/rustdesk-server-pro
|
||||
4ce000a43472: Pull complete
|
||||
1543f88421d3: Pull complete
|
||||
9b209c1f5a8d: Pull complete
|
||||
d717f548a400: Pull complete
|
||||
1e60b98f5660: Pull complete
|
||||
a86960d9bced: Pull complete
|
||||
acb361c4bbf6: Pull complete
|
||||
4f4fb700ef54: Pull complete
|
||||
Digest: sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
|
||||
Status: Downloaded newer image for rustdesk/rustdesk-server-pro:latest
|
||||
0cc5387efa8d2099c0d8bc657b10ed153a6b642cd7bbcc56a6c82790a6e49b04
|
||||
root@hz:~# sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
|
||||
4eb9da2dc460810547f6371a1c40a9294750960ef2dbd84168079e267e8f371a
|
||||
root@hz:~# sudo docker ps
|
||||
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
|
||||
4eb9da2dc460 rustdesk/rustdesk-server-pro "hbbr" 5 seconds ago Restarting (1) Less than a second ago hbbr
|
||||
0cc5387efa8d rustdesk/rustdesk-server-pro "hbbs" 8 seconds ago Up 7 seconds hbbs
|
||||
root@hz:~# sudo docker images
|
||||
REPOSITORY TAG IMAGE ID CREATED SIZE
|
||||
rustdesk/rustdesk-server-pro latest a3d9d43a3d1d 5 days ago 193MB
|
||||
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
|
||||
```
|
||||
|
||||
更多詳情,請查看[此處](https://www.cherryservers.com/blog/how-to-update-docker-image)。
|
||||
|
||||
## 我使用腳本安裝,如何啟動和停止服務?
|
||||
服務使用 systemd,可以使用 `sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr` 啟動和停止,例如 `sudo systemctl restart rustdesk-hbbs`。
|
||||
|
||||
## 我使用腳本安裝,如何查看 Linux 日誌?
|
||||
日誌存儲在 `/var/log/rustdesk-server` 中,您可以使用 `tail /var/log/rustdesk-server/hbbs.log` 或 `tail /var/log/rustdesk-server/hbbs.error` 查看它們。
|
||||
|
||||
## 我使用腳本安裝,如何檢查 RustDesk 服務的狀態?
|
||||
要檢查狀態,使用 `sudo systemctl status rustdesk-hbbs|rustdesk-hbbr`,例如 `sudo systemctl status rustdesk-hbbs`。
|
||||
|
||||
## 如何更改管理員密碼?
|
||||
1. 訪問 `https://rustdesk.yourdomain.com` 或 `http://youripaddress:21114`。
|
||||
2. 使用用戶名 `admin` 和密碼 `test1234` 登錄。
|
||||
3. 點擊右上角的 `admin`。
|
||||
4. 點擊 `設置`。
|
||||
5. 在提供的框中輸入您的新密碼。
|
||||
|
||||
## 如何將我的許可證移動到新服務器?
|
||||
請查看[這裡](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/#invoices-and-migration)。
|
||||
|
||||
## 我的 VPS 電子郵件無法正常工作
|
||||
許多 VPS 提供商阻止端口 465 和 25。
|
||||
|
||||
一個簡單的檢查方法是使用 telnet。在 Linux 終端中測試輸入 `telnet your.mailserver.com 25`。在 Windows 上使用 PowerShell 輸入 `Test-NetConnection -ComputerName your.mailserver.com -Port 25`。
|
||||
|
||||
您的郵件服務器可能不使用端口 25。請確保您使用正確的端口。
|
||||
|
||||
## 我可以使用 PowerShell 或類似工具部署 RustDesk 嗎?
|
||||
當然可以,您可以在[這裡](https://rustdesk.com/docs/en/self-host/client-deployment/)找到幫助部署的腳本。
|
||||
|
||||
## 如何提交錯誤報告?
|
||||
請通過 [GitHub](https://github.com/rustdesk/rustdesk-server-pro/issues) 提交。
|
||||
|
||||
## 為什麼如果我自己托管,這不是免費和開源的?
|
||||
1. RustDesk 已成為許多人的全職工作,他們有生活、妻子、工作和孩子,這些都需要關注並花費金錢!
|
||||
2. 我們希望在未來幾年中繼續存在並取得巨大進展。
|
||||
3. 開源版本將繼續開源,我們鼓勵其他人根據 AGPL 許可證進行開發。
|
||||
|
||||
## 我無法連接到不同組中的設備,為什麼?
|
||||
這很容易解決,您需要允許跨組訪問。
|
||||
1. 添加新組。
|
||||
2. 點擊 `編輯`。
|
||||
3. 選擇您想要訪問的相關組(它會自動將它們添加到相應的組中)。
|
||||
|
||||
## 如何自動獲取配置?
|
||||
配置會自動生成。
|
||||
1. 從 [GitHub](https://github.com/rustdesk/rustdesk/releases/latest) 下載最新的客戶端。
|
||||
2. 在 Web 控制台的主頁上點擊 `Windows EXE`。
|
||||
3. 填入主機和 API(如果與您的配置不同)。
|
||||
4. 點擊 `Submit`。
|
||||
5. 在 Android 上掃描 QR 碼,並將 exe 重命名為生成的名稱。
|
||||
|
||||
## 您為 RustDesk Server Pro 提供托管服務嗎?
|
||||
請聯繫我們的[銷售](mailto://sales@rustdesk.com)團隊。
|
||||
|
||||
## 有地方可以看視頻設置指南嗎?
|
||||
是的!我們有一個 [YouTube 頻道](https://youtube.com/@RustDesk)。
|
||||
|
||||
## 為什麼我的日誌/設備名稱是空的?
|
||||
確保在被控制的設備上正確設置了 API,https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750。
|
||||
|
||||
## 如何卸載 RustDesk Server Pro?
|
||||
運行以下命令:
|
||||
```sh
|
||||
sudo systemctl stop rustdesk-hbbs.service
|
||||
sudo systemctl disable rustdesk-hbbs.service
|
||||
sudo systemctl stop rustdesk-hbbr.service
|
||||
sudo systemctl disable rustdesk-hbbr.service
|
||||
sudo systemctl daemon-reload
|
||||
sudo rm /etc/systemd/system/rustdesk-hbbs.service
|
||||
sudo rm etc/systemd/system/rustdesk-hbbr.service
|
||||
sudo rm /usr/bin/hbbs
|
||||
sudo rm /usr/bin/hbbr
|
||||
sudo rm -rf /var/lib/rustdesk-server/
|
||||
sudo rm -rf /var/log/rustdesk-server/
|
||||
```
|
||||
如果腳本安裝了 Nginx,則使用以下命令移除:
|
||||
```sh
|
||||
sudo apt remove nginx
|
||||
```
|
||||
|
||||
## 如何從 Web 控制台的設備列表中移除設備?
|
||||
禁用後,刪除選項將變為可用。
|
||||
|
||||
## 如何使用 PowerShell 更新 RustDesk?
|
||||
```ps
|
||||
$ErrorActionPreference= 'silentlycontinue'
|
||||
|
||||
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
|
||||
|
||||
if ($rdver -eq "1.2.6")
|
||||
{
|
||||
Write-Output "RustDesk $rdver is the newest version."
|
||||
Exit
|
||||
}
|
||||
|
||||
if (!(Test-Path C:\Temp))
|
||||
{
|
||||
New-Item -ItemType Directory -Force -Path C:\Temp > null
|
||||
}
|
||||
|
||||
cd C:\Temp
|
||||
|
||||
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
|
||||
Start-Process .\rustdesk.exe --silent-install -wait
|
||||
```
|
||||
|
||||
## `密鑰不匹配`錯誤
|
||||
請使用[正確的密鑰](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/)配置您的客戶端。
|
||||
|
||||
## `連接到中繼服務器失敗`錯誤
|
||||
請確保 `hbbr` 正在運行。有關 `hbbr` 的更多信息,您可以在[這裡](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)找到。
|
||||
如果您的 `hbbr` 不在與 `hbbs` 相同的機器上運行,或者您有多個中繼服務器,或者您不在默認端口 `21117` 上運行,您必須明確告知 `hbbs`。請檢查[這裡](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/relay/)。
|
||||
|
||||
## 重置管理員帳戶的 MFA
|
||||
https://github.com/rustdesk/rustdesk/discussions/6576
|
||||
|
||||
## 手動為 Web 控制台設置 HTTPS
|
||||
|
||||
### 1. 購買域名並將其解析到您的服務器 IP 地址。
|
||||
* 從 GoDaddy、Namecheap 或 Namesilo 等域名註冊商購買域名。
|
||||
* 使用以下之一將域名解析到您的服務器 IP 地址:
|
||||
- 您的域名註冊商的控制面板(推薦)
|
||||
- [DNS 提供商](https://en.wikipedia.org/wiki/List_of_managed_DNS_providers)
|
||||
|
||||
例如,如果您從 `Namesilo` 購買域名 `example.com`,而您的服務器 IP 地址是 `123.123.123.123`,您想使用 `rustdesk.example.com` 子域作為您的 HTTPS Web 控制台地址。您需要打開[鏈接](https://www.namesilo.com/account_domains.php),點擊帶有提示 `Manage dns for the domain` 的按鈕,添加一個主機名為 `rustdesk` 和您服務器 IP 地址的 `A` 記錄。
|
||||

|
||||

|
||||

|
||||
* DNS 生效需要一些時間,https://www.whatsmydns.net 檢查域名是否已解析到您的服務器 IP 地址。步驟 6 取決於正確的解析結果。在以下步驟中,將 `<YOUR_DOMAIN>` 替換為您的子域,例如 `rustdesk.example.com`。
|
||||
|
||||
### 2. 安裝 Nginx
|
||||
* Debian/Ubuntu:`sudo apt-get install nginx`
|
||||
* Fedora/CentOS:`sudo dnf install nginx` 或 `sudo yum install nginx`
|
||||
* Arch:`sudo pacman -S install nginx`
|
||||
* openSUSE:`sudo zypper install nginx`
|
||||
* Gentoo:`sudo emerge -av nginx`
|
||||
* Alpine:`sudo apk add --no-cache nginx`
|
||||
|
||||
運行 `nginx -h` 檢查是否安裝成功。
|
||||
|
||||
### 3. 安裝 Certbot
|
||||
* 方法 1:如果安裝了 `snap`,運行 `sudo snap install certbot --classic`。
|
||||
* 方法 2:使用 `python3-certbot-nginx`,例如 Ubuntu 使用 `sudo apt-get install python3-certbot-nginx`。
|
||||
* 方法 3:如果上述兩種方法失敗,嘗試安裝 `certbot-nginx`,例如 CentOS 7 使用 `sudo yum install certbot-nginx`。
|
||||
|
||||
運行 `certbot -h` 檢查是否安裝成功。
|
||||
|
||||
### 4. 配置 Nginx
|
||||
有兩種方法:
|
||||
* 如果目錄 `/etc/nginx/sites-available` 和 `/etc/nginx/sites-enabled` 存在,將以下命令中的 `<YOUR_DOMAIN>` 替換為您的域名並運行。
|
||||
```sh
|
||||
cat > /etc/nginx/sites-available/rustdesk.conf << EOF
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP \$remote_addr;
|
||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
}
|
||||
EOF
|
||||
```
|
||||
然後運行 `sudo ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf`。
|
||||
|
||||
運行 `cat /etc/nginx/sites-available/rustdesk.conf` 確保其內容正確。
|
||||
|
||||
* 如果目錄 `/etc/nginx/sites-available` 和 `/etc/nginx/sites-enabled` 不存在且目錄 `/etc/nginx/conf.d` 存在,將以下命令中的 `<YOUR_DOMAIN>` 替換為您的域名並運行。
|
||||
```sh
|
||||
cat > /etc/nginx/conf.d/rustdesk.conf << EOF
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP \$remote_addr;
|
||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
}
|
||||
EOF
|
||||
```
|
||||
運行 `cat /etc/nginx/conf.d/rustdesk.conf` 確保其內容正確。
|
||||
|
||||
### 5. 為域名啟用防火牆規則
|
||||
運行以下命令:
|
||||
|
||||
```sh
|
||||
sudo ufw allow 80/tcp
|
||||
sudo ufw allow 443/tcp
|
||||
sudo ufw --force enable
|
||||
sudo ufw --force reload
|
||||
```
|
||||
|
||||
### 6. 生成 SSL 證書
|
||||
將 `$YOUR_DOMAIN` 替換為您的域名,然後運行
|
||||
`sudo certbot --nginx --cert-name $YOUR_DOMAIN --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d $YOUR_DOMAIN`。
|
||||
|
||||
如果提示 `Enter email address (used for urgent renewal and security notices)`,輸入您的電子郵件地址。
|
||||
|
||||
最終,`rustdesk.conf` 的內容應該是這樣的:
|
||||
```
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
|
||||
listen 443 ssl; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/<YOUR_DOMAIN>/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/<YOUR_DOMAIN>/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
|
||||
server {
|
||||
if ($host = <YOUR_DOMAIN>) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
server_name <YOUR_DOMAIN>;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
```
|
||||
|
||||
以下是一些常見錯誤:
|
||||
|
||||
* 控制台打印 `Successfully deployed certificate for <YOUR_DOMAIN> to /etc/nginx/.../default` 而不是 `Successfully deployed certificate for <YOUR_DOMAIN> to /etc/nginx/.../rustdesk.conf`。
|
||||
|
||||
原因可能是 Certbot 沒有找到 `rustdesk.conf` 文件,您可以嘗試以下解決方案之一:
|
||||
- 檢查步驟 5 的結果,運行 `sudo service nginx restart`。
|
||||
- 將包含 `<YOUR_DOMAIN>` 的服務器配置 `server{...}` 復制到 `rustdesk.conf`,並將 `location{...}` 更改為以下內容。
|
||||
|
||||
```sh
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
```
|
||||
|
||||
* `too many certificates (5) already issued for this exact set of domains in the last 168 hours`
|
||||
|
||||
解決方案:向 DNS 添加另一個域名並將 `<YOUR_DOMAIN>` 更改為它,例如 `rustdesk2.example.com`。然後重複步驟 1、4、6。
|
||||
|
||||
* `Error getting validation data`
|
||||
|
||||
解決方案:可能是防火牆引起的,請參考 https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall
|
||||
|
||||
注意:如果您手動更改 `rustdesk.conf`,請運行 `sudo service nginx restart`。
|
||||
|
||||
### 7. 登錄到網頁
|
||||
* 在瀏覽器中打開 `https://<YOUR_DOMAIN>`,使用默認用戶名 "admin" 和密碼 "test1234" 登錄,然後將密碼更改為您自己的。
|
||||
|
||||
### 8. 為 ID 服務器和中繼服務器添加 WebSocket Secure (WSS) 支持,以啟用所有平台的安全通信。
|
||||
|
||||
將以下配置添加到 `/etc/nginx/.../rustdesk.conf` 文件的第一個 `server` 部分,然後重啟 `Nginx` 服務。
|
||||
Web 客戶端可以通過 `https://<YOUR_DOMAIN>/web` 訪問。自定義客戶端可以通過在高級選項中設置 `allow-websocket=Y` 來使用 WebSocket。如果使用啟用 WebSocket 的自定義客戶端,它將不會使用 TCP/UDP,只能通過中繼連接(直接 IP 連接除外)。如果只使用這種啟用 WebSocket 的客戶端,服務器可以關閉端口 21114 到 21119,只保持端口 443 開放。
|
||||
|
||||
```
|
||||
location /ws/id {
|
||||
proxy_pass http://127.0.0.1:21118;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
location /ws/relay {
|
||||
proxy_pass http://127.0.0.1:21119;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
```
|
||||
|
||||
完整配置是
|
||||
|
||||
```
|
||||
server {
|
||||
server_name <YOUR_DOMAIN>;
|
||||
location / {
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_pass http://127.0.0.1:21114/;
|
||||
}
|
||||
|
||||
location /ws/id {
|
||||
proxy_pass http://127.0.0.1:21118;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
location /ws/relay {
|
||||
proxy_pass http://127.0.0.1:21119;
|
||||
proxy_http_version 1.1;
|
||||
proxy_set_header Upgrade $http_upgrade;
|
||||
proxy_set_header Connection "Upgrade";
|
||||
proxy_set_header Host $host;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
proxy_set_header X-Forwarded-Proto $scheme;
|
||||
proxy_read_timeout 120s;
|
||||
}
|
||||
|
||||
listen 443 ssl; # managed by Certbot
|
||||
ssl_certificate /etc/letsencrypt/live/<YOUR_DOMAIN>/fullchain.pem; # managed by Certbot
|
||||
ssl_certificate_key /etc/letsencrypt/live/<YOUR_DOMAIN>/privkey.pem; # managed by Certbot
|
||||
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
|
||||
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
|
||||
}
|
||||
|
||||
server {
|
||||
if ($host = <YOUR_DOMAIN>) {
|
||||
return 301 https://$host$request_uri;
|
||||
} # managed by Certbot
|
||||
|
||||
server_name <YOUR_DOMAIN>;
|
||||
listen 80;
|
||||
return 404; # managed by Certbot
|
||||
}
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
如果您之前為 Web 客戶端部署並希望在所有平台上使用它,您需要添加 `proxy_read_timeout`。
|
||||
{{% /notice %}}
|
||||
|
||||
### 9. 如果使用 RustDesk 公共 Web 客戶端 `https://rustdesk.com/web` 則繞過 CORS
|
||||
|
||||
您需要在 `/etc/nginx/.../rustdesk.conf` 的 `location /` 部分中添加以下內容以繞過瀏覽器的 CORS 限制。如果您使用自己的 Web 客戶端,請跳過此步驟。
|
||||
|
||||
```
|
||||
if ($http_origin ~* (https?://(www\.)?rustdesk\.com)) {
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
}
|
||||
if ($request_method = 'OPTIONS') {
|
||||
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
|
||||
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
|
||||
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
|
||||
add_header 'Access-Control-Allow-Credentials' 'true' always;
|
||||
add_header 'Content-Length' 0;
|
||||
add_header 'Content-Type' 'text/plain charset=UTF-8';
|
||||
return 204;
|
||||
}
|
||||
```
|
||||
|
||||
## SELinux
|
||||
|
||||
如果安裝時出現 `Waiting for RustDesk Relay service to become active...`,可能是 SELinux 引起的。您可以嘗試以下命令:
|
||||
|
||||
```sh
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
|
||||
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
|
||||
sudo restorecon -v '/usr/bin/hbbs'
|
||||
sudo restorecon -v '/usr/bin/hbbr'
|
||||
```
|
||||
|
||||
## 防火牆
|
||||
|
||||
### 雲防火牆
|
||||
如果您在 AWS/Azure/Google/DigitalOcean 雲上運行,請在雲供應商的儀表板上開放 UDP(21116)和 TCP(21114-21119)入站端口。
|
||||
|
||||
- [AWS] https://docs.aws.amazon.com/network-firewall/latest/developerguide/getting-started.html
|
||||
- [Azure] https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
|
||||
- [Google] https://cloud.google.com/firewall/docs/firewalls
|
||||
- [DigitalOcean] https://docs.digitalocean.com/products/networking/firewalls/
|
||||
|
||||
### 本地服務器防火牆
|
||||
RustDesk 使用 `ufw` 設置防火牆。在某些發行版(如 CentOS 9)上可能無法工作,您可以嘗試使用 `firewall-cmd`:
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21115/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21117/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21118/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21119/tcp
|
||||
sudo firewall-cmd --permanent --add-port=21116/udp
|
||||
```
|
||||
|
||||
如果您使用 IP:
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=21114/tcp
|
||||
```
|
||||
|
||||
如果您使用 DNS/域名:
|
||||
|
||||
```sh
|
||||
sudo firewall-cmd --permanent --add-port=80/tcp
|
||||
sudo firewall-cmd --permanent --add-port=443/tcp
|
||||
```
|
||||
|
||||
執行以上命令後,運行 `sudo firewall-cmd --reload` 重新加載防火牆。
|
||||
|
||||
## 在 Web 控制台中更改管理員密碼後無法登錄。有簡單的方法重置密碼嗎?
|
||||
1. 確保您已安裝 `rustdesk-utils`。如果沒有,您可以在[這裡](https://github.com/rustdesk/rustdesk-server-pro)獲取。您還需要從數據庫所在的文件夾執行命令,即 `/var/lib/rustdesk-server`。
|
||||
2. 命令是 `rustdesk-utils set_password username password`。如果成功,它會顯示 *Done*。
|
||||
|
||||
您還有以下其他命令 `genkeypair`、`validatekeypair [public key] [secret key]`、`doctor [rustdesk-server]`、`reset_email_verification` 和 `reset_2fa_verification`,可以與 `rustdesk-utils` 一起使用。
|
||||
|
||||
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
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: Modelo de Seguridad por Capas del Servidor RustDesk
|
||||
weight: 100
|
||||
---
|
||||
|
||||
Amablemente escrito por [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot).
|
||||
|
||||
### 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
|
||||
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
|
||||
- Red LAN: 10.0.0.0/24
|
||||
- Red RSBackend: 192.168.254.0/29
|
||||
- NPM (Interno): 192.168.254.1
|
||||
- HBBS: 192.168.254.2
|
||||
- HBBR: 192.168.254.3
|
||||
- Host Docker: Linux
|
||||
- Cada aplicación tiene una carpeta dedicada en `/opt/`.
|
||||
- Nombre de host: uniquehostname (Cambia Esto)
|
||||
- Nombre DNS: rustdesk.example.com
|
||||
|
||||
Realiza modificaciones a los ejemplos según sea necesario.
|
||||
|
||||
### 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.
|
||||
Para cada aplicación que uses con el NPM (Nginx Proxy Manager) deberías tener una red backend dedicada para aislarla.
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### Configurar Firewall
|
||||
Configura los siguientes puertos de reenvío/NAT desde tu IP pública al Servidor NPM.
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # Si quieres usar SSL
|
||||
|
||||
### Configurar Docker Compose
|
||||
Esto iniciará un contenedor con NPM y las redes correctas.
|
||||
|
||||
Copia lo siguiente en docker-compose.yaml.
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # Cambia Esto
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### 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
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # captura tráfico local
|
||||
|
||||
Configura Host Proxy:
|
||||
- Nombre de Dominio: rustdesk.example.com
|
||||
- Esquema: http
|
||||
- Nombre de Host / IP de Reenvío: 192.168.254.2
|
||||
- Puerto de Reenvío: 21114
|
||||
- Bloquear Exploits Comunes: Marcado
|
||||
- Opcional: Configurar SSL **(NO REQUERIR - El cliente necesita poder comunicarse sin SSL.)**
|
||||
|
||||
### 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
|
||||
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
|
||||
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.
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: Modèle de Sécurité à Couches du Serveur RustDesk
|
||||
weight: 100
|
||||
---
|
||||
|
||||
Aimablement rédigé par [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot).
|
||||
|
||||
### 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
|
||||
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
|
||||
- Réseau LAN : 10.0.0.0/24
|
||||
- Réseau RSBackend : 192.168.254.0/29
|
||||
- NPM (Interne) : 192.168.254.1
|
||||
- HBBS : 192.168.254.2
|
||||
- HBBR : 192.168.254.3
|
||||
- Hôte Docker : Linux
|
||||
- Chaque application a un dossier dédié dans `/opt/`.
|
||||
- Nom d'hôte : uniquehostname (Changez Ceci)
|
||||
- Nom DNS : rustdesk.example.com
|
||||
|
||||
Apportez des modifications aux exemples selon vos besoins.
|
||||
|
||||
### 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.
|
||||
Pour chaque application que vous utilisez avec le NPM (Nginx Proxy Manager), vous devriez avoir un réseau backend dédié pour l'isoler.
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### 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
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # Si vous voulez utiliser SSL
|
||||
|
||||
### Configurer Docker Compose
|
||||
Cela démarrera un conteneur avec NPM et les réseaux corrects.
|
||||
|
||||
Copiez le contenu ci-dessous dans docker-compose.yaml.
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # Changez Ceci
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### 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
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # capture le trafic local
|
||||
|
||||
Configurez l'Hôte Proxy :
|
||||
- Nom de Domaine : rustdesk.example.com
|
||||
- Schéma : http
|
||||
- Nom d'hôte / IP de Redirection : 192.168.254.2
|
||||
- Port de Redirection : 21114
|
||||
- Bloquer les Exploits Communs : Coché
|
||||
- Optionnel : Configurer SSL **(NE PAS EXIGER - Le client doit pouvoir communiquer sans SSL.)**
|
||||
|
||||
### 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
|
||||
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
|
||||
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.
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: Modello di Sicurezza a Livelli del Server RustDesk
|
||||
weight: 100
|
||||
---
|
||||
|
||||
Gentilmente scritto da [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot).
|
||||
|
||||
### 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
|
||||
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
|
||||
- Rete LAN: 10.0.0.0/24
|
||||
- Rete RSBackend: 192.168.254.0/29
|
||||
- NPM (Interno): 192.168.254.1
|
||||
- HBBS: 192.168.254.2
|
||||
- HBBR: 192.168.254.3
|
||||
- Host Docker: Linux
|
||||
- Ogni applicazione ha una cartella dedicata in `/opt/`.
|
||||
- Nome host: uniquehostname (Cambia Questo)
|
||||
- Nome DNS: rustdesk.example.com
|
||||
|
||||
Apporta modifiche agli esempi secondo necessità.
|
||||
|
||||
### 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.
|
||||
Per ogni applicazione che usi con l'NPM (Nginx Proxy Manager) dovresti avere una rete backend dedicata per isolarla.
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### Configurare Firewall
|
||||
Configura i seguenti inoltri porta/NAT porte dal tuo IP pubblico al Server NPM.
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # Se vuoi usare SSL
|
||||
|
||||
### Configurare Docker Compose
|
||||
Questo avvierà un container con NPM e le reti corrette.
|
||||
|
||||
Copia quanto segue in docker-compose.yaml.
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # Cambia Questo
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### Configurare NPM
|
||||
Configura Host Stream per le seguenti Porte:
|
||||
- 21115 => 192.168.254.2:21115 TCP
|
||||
- 21116 => 192.168.254.2:21116 TCP / UDP
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # cattura traffico locale
|
||||
|
||||
Configura Host Proxy:
|
||||
- Nome Dominio: rustdesk.example.com
|
||||
- Schema: http
|
||||
- Nome Host / IP di Inoltro: 192.168.254.2
|
||||
- Porta di Inoltro: 21114
|
||||
- Blocca Exploit Comuni: Spuntato
|
||||
- Opzionale: Configura SSL **(NON RICHIEDERE - Il client deve essere in grado di comunicare senza SSL.)**
|
||||
|
||||
### 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
|
||||
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
|
||||
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.
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: RustDeskサーバー層化セキュリティモデル
|
||||
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
|
||||
- LANネットワーク: 10.0.0.0/24
|
||||
- RSBackendネットワーク: 192.168.254.0/29
|
||||
- NPM(内部): 192.168.254.1
|
||||
- HBBS: 192.168.254.2
|
||||
- HBBR: 192.168.254.3
|
||||
- Dockerホスト: Linux
|
||||
- 各アプリケーションは`/opt/`に専用フォルダーを持っています。
|
||||
- ホスト名: uniquehostname(これを変更してください)
|
||||
- DNS名: rustdesk.example.com
|
||||
|
||||
必要に応じて例を修正してください。
|
||||
|
||||
### Dockerの準備
|
||||
Dockerが既にインストールされている必要があります。このガイドではその詳細には触れません。
|
||||
|
||||
RustDeskサーバーバックエンドとDMZ用のネットワークを作成する必要があります。
|
||||
NPM(Nginx Proxy Manager)と使用する各アプリケーションには、それを分離するための専用バックエンドネットワークが必要です。
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### ファイアウォールの設定
|
||||
パブリックIPからNPMサーバーへの次のポート転送/NATポートを設定してください。
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # SSLを使用したい場合
|
||||
|
||||
### Docker Composeの設定
|
||||
これはNPMと正しいネットワークでコンテナを開始します。
|
||||
|
||||
以下をdocker-compose.yamlにコピーしてください。
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # これを変更してください
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### NPMの設定
|
||||
次のポートのストリームホストを設定してください:
|
||||
- 21115 => 192.168.254.2:21115 TCP
|
||||
- 21116 => 192.168.254.2:21116 TCP / UDP
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # ローカルトラフィックをキャッチ
|
||||
|
||||
プロキシホストを設定してください:
|
||||
- ドメイン名: rustdesk.example.com
|
||||
- スキーム: http
|
||||
- 転送ホスト名 / IP: 192.168.254.2
|
||||
- 転送ポート: 21114
|
||||
- 一般的な攻撃をブロック: チェック済み
|
||||
- オプション: SSLを設定 **(必須にしないでください - クライアントはSSLなしで通信できる必要があります。)**
|
||||
|
||||
### RustDeskサーバーの設定
|
||||
サーバーインターフェース http://rustdesk.example.com または https://rustdesk.example.com(Webインターフェース用にSSLを設定した場合)に接続してください。
|
||||
|
||||
### RustDeskクライアントの設定
|
||||
クライアントを設定してください:
|
||||
- IDサーバー: rustdesk.example.com
|
||||
- リレーサーバー: rustdesk.example.com
|
||||
- APIサーバー: http://rustdesk.example.com(SSLを設定した場合はHTTPSを使用)
|
||||
- キー: {サーバーキーをここに}
|
||||
|
||||
### 最終結果
|
||||
あなたのソリューションはプロキシマネージャーを通じて外部からアクセス可能になります。RustDeskサーバーを他のシステムから分離できます。特に分離設定システムを使用し、共通のNPMの背後に他のアプリケーション/サイトがある場合に特に有効です。
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: Modelo de Segurança em Camadas do Servidor RustDesk
|
||||
weight: 100
|
||||
---
|
||||
|
||||
Gentilmente escrito por [@I-Am-Skoot](https://github.com/I-Am-Skoot/RustDeskNPMDocker/commits?author=I-Am-Skoot).
|
||||
|
||||
### 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
|
||||
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
|
||||
- Rede LAN: 10.0.0.0/24
|
||||
- Rede RSBackend: 192.168.254.0/29
|
||||
- NPM (Interno): 192.168.254.1
|
||||
- HBBS: 192.168.254.2
|
||||
- HBBR: 192.168.254.3
|
||||
- Host Docker: Linux
|
||||
- Cada aplicação tem uma pasta dedicada em `/opt/`.
|
||||
- Nome do host: uniquehostname (Altere Isso)
|
||||
- Nome DNS: rustdesk.example.com
|
||||
|
||||
Faça modificações nos exemplos conforme necessário.
|
||||
|
||||
### 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.
|
||||
Para cada aplicação que você usa com o NPM (Nginx Proxy Manager), você deve ter uma rede backend dedicada para isolá-la.
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### Configurar Firewall
|
||||
Configure os seguintes redirecionamentos de porta/NAT do seu IP público para o Servidor NPM.
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # Se você quiser usar SSL
|
||||
|
||||
### Configurar Docker Compose
|
||||
Isso iniciará um container com NPM e as redes corretas.
|
||||
|
||||
Copie o seguinte para docker-compose.yaml.
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # Altere Isso
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### 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
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # captura tráfego local
|
||||
|
||||
Configure Host Proxy:
|
||||
- Nome de Domínio: rustdesk.example.com
|
||||
- Esquema: http
|
||||
- Nome do Host / IP de Encaminhamento: 192.168.254.2
|
||||
- Porta de Encaminhamento: 21114
|
||||
- Bloquear Exploits Comuns: Marcado
|
||||
- Opcional: Configurar SSL **(NÃO EXIGIR - O cliente precisa conseguir se comunicar sem SSL.)**
|
||||
|
||||
### 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
|
||||
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
|
||||
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.
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: RustDesk 服务器分层安全模型
|
||||
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
|
||||
- LAN 网络:10.0.0.0/24
|
||||
- RSBackend 网络:192.168.254.0/29
|
||||
- NPM(内部):192.168.254.1
|
||||
- HBBS:192.168.254.2
|
||||
- HBBR:192.168.254.3
|
||||
- Docker 主机:Linux
|
||||
- 每个应用程序在 `/opt/` 中都有一个专用文件夹。
|
||||
- 主机名:uniquehostname(请更改此值)
|
||||
- DNS 名称:rustdesk.example.com
|
||||
|
||||
请根据需要修改示例。
|
||||
|
||||
### 准备 Docker
|
||||
您必须已安装 Docker,本指南不涉及具体安装细节。
|
||||
|
||||
您需要为 RustDesk 服务器后端和 DMZ 创建一个网络。
|
||||
对于与 NPM(Nginx 代理管理器)一起使用的每个应用程序,您应该拥有一个专用的后端网络来隔离它。
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### 设置防火墙
|
||||
配置以下端口转发/NAT 端口,从您的公共 IP 到 NPM 服务器。
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # 如果您想使用 SSL
|
||||
|
||||
### 设置 Docker Compose
|
||||
这将启动一个包含 NPM 和正确网络的容器。
|
||||
|
||||
将以下内容复制到 docker-compose.yaml 中。
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # 请更改此值
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### 设置 NPM
|
||||
为以下端口配置流主机:
|
||||
- 21115 => 192.168.254.2:21115 TCP
|
||||
- 21116 => 192.168.254.2:21116 TCP / UDP
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # 捕获本地流量
|
||||
|
||||
配置代理主机:
|
||||
- 域名:rustdesk.example.com
|
||||
- 方案:http
|
||||
- 转发主机名 / IP:192.168.254.2
|
||||
- 转发端口:21114
|
||||
- 阻止常见漏洞:已勾选
|
||||
- 可选:配置 SSL **(不要强制 - 客户端需要能够在不使用 SSL 的情况下通信。)**
|
||||
|
||||
### 设置 RustDesk 服务器
|
||||
连接到服务器界面 http://rustdesk.example.com 或 https://rustdesk.example.com(如果您已为 Web 界面配置了 SSL)。
|
||||
|
||||
### 设置 RustDesk 客户端
|
||||
配置客户端:
|
||||
- ID 服务器:rustdesk.example.com
|
||||
- 中继服务器:rustdesk.example.com
|
||||
- API 服务器:http://rustdesk.example.com(如果您已配置 SSL,请使用 HTTPS)
|
||||
- 密钥:{服务器密钥在此处}
|
||||
|
||||
### 最终结果
|
||||
您的解决方案将可通过代理管理器在外部访问。您将实现 RustDesk 服务器与其他系统的隔离。特别是如果您使用分离配置系统并在公共 NPM 后面有其他应用程序/站点。
|
||||
@@ -0,0 +1,138 @@
|
||||
---
|
||||
title: RustDesk 伺服器分層安全模型
|
||||
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
|
||||
- LAN 網路:10.0.0.0/24
|
||||
- RSBackend 網路:192.168.254.0/29
|
||||
- NPM(內部):192.168.254.1
|
||||
- HBBS:192.168.254.2
|
||||
- HBBR:192.168.254.3
|
||||
- Docker 主機:Linux
|
||||
- 每個應用程式在 `/opt/` 中都有一個專用資料夾。
|
||||
- 主機名:uniquehostname(請更改此值)
|
||||
- DNS 名稱:rustdesk.example.com
|
||||
|
||||
請根據需要修改範例。
|
||||
|
||||
### 準備 Docker
|
||||
您必須已安裝 Docker,本指南不涉及具體安裝細節。
|
||||
|
||||
您需要為 RustDesk 伺服器後端和 DMZ 建立一個網路。
|
||||
對於與 NPM(Nginx 代理管理器)一起使用的每個應用程式,您應該擁有一個專用的後端網路來隔離它。
|
||||
|
||||
```
|
||||
docker network create \
|
||||
--driver=bridge \
|
||||
--subnet=192.168.254.0/29 RSBackend
|
||||
|
||||
docker network create \
|
||||
--driver=ipvlan --subnet=192.168.1.0/24 \
|
||||
--gateway=192.168.1.1 \
|
||||
-o ipvlan_mode=l2 \
|
||||
-o parent=eth0 DMZ
|
||||
```
|
||||
|
||||
### 設置防火牆
|
||||
配置以下連接埠轉發/NAT 連接埠,從您的公共 IP 到 NPM 伺服器。
|
||||
- 21114 => 8080 TCP
|
||||
- 21115 => 21115 TCP
|
||||
- 21116 => 21116 TCP/UDP
|
||||
- 21117 => 21117 TCP
|
||||
- 21118 => 21118 TCP
|
||||
- 21119 => 21119 TCP
|
||||
- 443 => 443 TCP # 如果您想使用 SSL
|
||||
|
||||
### 設置 Docker Compose
|
||||
這將啟動一個包含 NPM 和正確網路的容器。
|
||||
|
||||
將以下內容複製到 docker-compose.yaml 中。
|
||||
|
||||
```
|
||||
version: '3.5'
|
||||
services:
|
||||
NPM:
|
||||
image: jlesage/nginx-proxy-manager:latest
|
||||
container_name: proxy-manager
|
||||
volumes:
|
||||
- /opt/proxy-manager/config:/config
|
||||
restart: 'unless-stopped'
|
||||
networks:
|
||||
DMZ:
|
||||
ipv4_address: 192.168.1.250
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.1
|
||||
|
||||
hbbs:
|
||||
container_name: rustdesk_hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs -k _
|
||||
hostname: uniquehostname # 請更改此值
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.2
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: rustdesk_hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr -k _
|
||||
volumes:
|
||||
- /opt/rustdeskserver:/root
|
||||
networks:
|
||||
RSBackend:
|
||||
ipv4_address: 192.168.254.3
|
||||
restart: unless-stopped
|
||||
|
||||
networks:
|
||||
DMZ:
|
||||
external: true
|
||||
RSBackend:
|
||||
external: true
|
||||
```
|
||||
|
||||
### 設置 NPM
|
||||
為以下連接埠配置串流主機:
|
||||
- 21115 => 192.168.254.2:21115 TCP
|
||||
- 21116 => 192.168.254.2:21116 TCP / UDP
|
||||
- 21117 => 192.168.254.3:21117 TCP
|
||||
- 21118 => 192.168.254.2:21118 TCP
|
||||
- 21119 => 192.168.254.3:21119 TCP
|
||||
- 80 => 127.0.0.1:8080 TCP # 捕獲本地流量
|
||||
|
||||
配置代理主機:
|
||||
- 域名:rustdesk.example.com
|
||||
- 方案:http
|
||||
- 轉發主機名 / IP:192.168.254.2
|
||||
- 轉發連接埠:21114
|
||||
- 阻止常見漏洞:已勾選
|
||||
- 可選:配置 SSL **(不要強制 - 客戶端需要能夠在不使用 SSL 的情況下通信。)**
|
||||
|
||||
### 設置 RustDesk 伺服器
|
||||
連接到伺服器界面 http://rustdesk.example.com 或 https://rustdesk.example.com(如果您已為 Web 界面配置了 SSL)。
|
||||
|
||||
### 設置 RustDesk 客戶端
|
||||
配置客戶端:
|
||||
- ID 伺服器:rustdesk.example.com
|
||||
- 中繼伺服器:rustdesk.example.com
|
||||
- API 伺服器:http://rustdesk.example.com(如果您已配置 SSL,請使用 HTTPS)
|
||||
- 密鑰:{伺服器密鑰在此處}
|
||||
|
||||
### 最終結果
|
||||
您的解決方案將可通過代理管理器在外部訪問。您將實現 RustDesk 伺服器與其他系統的隔離。特別是如果您使用分離配置系統並在公共 NPM 後面有其他應用程式/站點。
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### 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!
|
||||
|
||||
Copia lo siguiente en `compose.yml`.
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
Luego ejecuta `sudo docker compose up -d` o `podman-compose up -d`
|
||||
|
||||
> `sudo apt install podman-compose` para la instalación de `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
Instala Docker con esta [guía](https://docs.docker.com/engine/install) para asegurar que esté actualizado!
|
||||
|
||||
O puedes instalar docker con este único comando.
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
Ejecuta los siguientes comandos (la imagen s6 puede necesitar `./data:/data` en lugar de `./data:/root`):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
El ejemplo anterior usa `sudo` y `--net=host`, esto no funcionará en Windows, por favor elimina estos comandos, si eliminas `--net=host` por favor revisa abajo.
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
|
||||
> Si tienes problemas con SELinux en Fedora, por favor revisa este [problema](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### 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 !
|
||||
|
||||
Copiez le contenu ci-dessous dans `compose.yml`.
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
Ensuite, exécutez `sudo docker compose up -d` ou `podman-compose up -d`
|
||||
|
||||
> `sudo apt install podman-compose` pour l'installation de `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
Installez Docker avec ce [guide](https://docs.docker.com/engine/install) pour vous assurer qu'il est à jour !
|
||||
|
||||
Ou vous pouvez installer docker avec cette commande unique.
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
Exécutez les commandes suivantes (l'image s6 peut nécessiter `./data:/data` au lieu de `./data:/root`) :
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
L'exemple ci-dessus utilise `sudo` et `--net=host`, cela ne fonctionne pas sur Windows, veuillez supprimer ces commandes, si vous supprimez `--net=host`, veuillez vérifier ci-dessous.
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
|
||||
> Si vous avez un problème avec SELinux sur Fedora, veuillez vérifier ce [problème](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### 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!
|
||||
|
||||
Copia quanto segue in `compose.yml`.
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
Quindi esegui `sudo docker compose up -d` o `podman-compose up -d`
|
||||
|
||||
> `sudo apt install podman-compose` per l'installazione di `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
Installa Docker con questa [guida](https://docs.docker.com/engine/install) per assicurarti che sia aggiornato!
|
||||
|
||||
Oppure puoi installare docker con questo singolo comando.
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
Esegui i seguenti comandi (l'immagine s6 potrebbe necessitare di `./data:/data` invece di `./data:/root`):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
L'esempio sopra usa `sudo` e `--net=host`, questo non funzionerà su Windows, rimuovi questi comandi, se rimuovi `--net=host` controlla sotto.
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
|
||||
> Se hai problemi con SELinux su Fedora, controlla questo [problema](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### Docker Compose(推奨)
|
||||
|
||||
Docker Composeでは、ライセンスが正常に動作するように `network_mode: "host"` を使用する必要があります。最新版であることを確実にするために、この[ガイド](https://docs.docker.com/engine/install)を使用してDockerをインストールしてください!
|
||||
|
||||
以下を `compose.yml` にコピーしてください。
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
そして `sudo docker compose up -d` または `podman-compose up -d` を実行してください
|
||||
|
||||
> `podman-compose` のインストールには `sudo apt install podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
[Webコンソール用のHTTPSを手動で設定する方法](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
### Dockerコマンド
|
||||
|
||||
最新版であることを確実にするために、この[ガイド](https://docs.docker.com/engine/install)でDockerをインストールしてください!
|
||||
|
||||
または、この単一コマンドでdockerをインストールできます。
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
以下のコマンドを実行してください(s6イメージは `./data:/root` ではなく `./data:/data` が必要な場合があります):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
上記の例では `sudo` と `--net=host` を使用していますが、これはWindowsでは動作しませんので、これらのコマンドを削除してください。`--net=host` を削除する場合は、以下を確認してください。
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
[Webコンソール用のHTTPSを手動で設定する方法](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
> FedoraでSELinuxの問題がある場合は、この[問題](https://github.com/rustdesk/rustdesk-server/issues/230)を確認してください。
|
||||
@@ -3,17 +3,17 @@ title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### Docker Compose (Recomendada)
|
||||
### Docker Compose (Recomendado)
|
||||
|
||||
Com Docker Compose, você **PRECISA** 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 com a versão mais atualizada!
|
||||
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!
|
||||
|
||||
Copie o seguinte conteúdo para o arquivo `compose.yml`.
|
||||
Copie o conteúdo abaixo para `compose.yml`.
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
@@ -25,7 +25,7 @@ services:
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: rustdesk/rustdesk-server-pro:latest
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
@@ -33,35 +33,45 @@ services:
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
E execute `docker compose up -d`.
|
||||
Em seguida execute `sudo docker compose up -d` ou `podman-compose up -d`
|
||||
|
||||
> Se você está enfrentando problemas com o SELinux no Fedora, por favor, verifique essa discussão no [GitHub](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
> `sudo apt install podman-compose` para instalação do `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
Disponível um guia sobre como [Configurar manualmente o HTTPS para o console web](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually).
|
||||
|
||||
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 do Docker
|
||||
### Comandos Docker
|
||||
|
||||
Instale o Docker seguindo este [guia](https://docs.docker.com/engine/install/) (em inglês) para garantir que esteja com a versão mais atualizada!
|
||||
Instale o Docker com este [guia](https://docs.docker.com/engine/install) para garantir que esteja atualizado!
|
||||
|
||||
Ou você pode instalar o docker com este único comando.
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
Execute os seguintes comandos (a imagem s6 pode precisar de `./data:/data` em vez de `./data:/root`):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
O exemplo acima usa `sudo` e `--net=host`, isso não funcionará no Windows, remova esses comandos. Se você remover `--net=host`, verifique abaixo.
|
||||
O exemplo acima usa `sudo` e `--net=host`, isso não funcionará no Windows, remova estes comandos, se remover `--net=host` verifique abaixo.
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
|
||||
> Se você tiver problemas com SELinux no Fedora, verifique este [problema](https://github.com/rustdesk/rustdesk-server/issues/230).
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### Docker Compose(推荐)
|
||||
|
||||
使用 Docker Compose 时,必须使用 `network_mode: "host"` 来确保许可证正常工作。请使用此[指南](https://docs.docker.com/engine/install)安装 Docker,以确保它是最新版本!
|
||||
|
||||
将以下内容复制到 `compose.yml` 中。
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
然后运行 `sudo docker compose up -d` 或 `podman-compose up -d`
|
||||
|
||||
> `sudo apt install podman-compose` 安装 `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
如何[手动为 Web 控制台设置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
### Docker 命令
|
||||
|
||||
使用此[指南](https://docs.docker.com/engine/install)安装 Docker,以确保它是最新版本!
|
||||
|
||||
或者您可以使用这个单一命令安装 docker。
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
运行以下命令(s6 镜像可能需要 `./data:/data` 而不是 `./data:/root`):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
上面的示例使用 `sudo` 和 `--net=host`,这在 Windows 上不起作用,请删除这些命令,如果删除 `--net=host`,请查看下面的内容。
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
如何[手动为 Web 控制台设置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
> 如果您在 Fedora 上遇到 SELinux 问题,请查看此[问题](https://github.com/rustdesk/rustdesk-server/issues/230)。
|
||||
@@ -0,0 +1,77 @@
|
||||
---
|
||||
title: Docker
|
||||
weight: 3
|
||||
---
|
||||
|
||||
### Docker Compose(推薦)
|
||||
|
||||
使用 Docker Compose 時,必須使用 `network_mode: "host"` 來確保授權正常工作。請使用此[指南](https://docs.docker.com/engine/install)安裝 Docker,以確保它是最新版本!
|
||||
|
||||
將以下內容複製到 `compose.yml` 中。
|
||||
|
||||
```yaml
|
||||
services:
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbs
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: unless-stopped
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: docker.io/rustdesk/rustdesk-server-pro:latest
|
||||
command: hbbr
|
||||
volumes:
|
||||
- ./data:/root
|
||||
network_mode: "host"
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
然後運行 `sudo docker compose up -d` 或 `podman-compose up -d`
|
||||
|
||||
> `sudo apt install podman-compose` 安裝 `podman-compose`
|
||||
|
||||
{{% notice note %}}
|
||||
如何[手動為 Web 控制台設置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
### Docker 指令
|
||||
|
||||
使用此[指南](https://docs.docker.com/engine/install)安裝 Docker,以確保它是最新版本!
|
||||
|
||||
或者您可以使用這個單一指令安裝 docker。
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
```
|
||||
|
||||
運行以下指令(s6 鏡像可能需要 `./data:/data` 而不是 `./data:/root`):
|
||||
|
||||
```sh
|
||||
sudo docker image pull rustdesk/rustdesk-server-pro
|
||||
sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
上面的範例使用 `sudo` 和 `--net=host`,這在 Windows 上不起作用,請刪除這些指令,如果刪除 `--net=host`,請查看下面的內容。
|
||||
{{% /notice %}}
|
||||
|
||||
```sh
|
||||
macaddrhbbs=$(echo -n A0-62-2F; dd bs=1 count=3 if=/dev/random 2>/dev/null |hexdump -v -e '/1 "-%02X"')
|
||||
sudo docker run --name hbbs -p 21114:21114 -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v ./data:/root -td --mac-address="$macaddrhbbs" --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbs
|
||||
sudo docker run --name hbbr -p 21117:21117 -p 21119:21119 -v ./data:/root -td --restart unless-stopped docker.io/rustdesk/rustdesk-server-pro hbbr
|
||||
```
|
||||
|
||||
{{% notice note %}}
|
||||
如何[手動為 Web 控制台設置 HTTPS](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
|
||||
> 如果您在 Fedora 上遇到 SELinux 問題,請查看此[問題](https://github.com/rustdesk/rustdesk-server/issues/230)。
|
||||
@@ -0,0 +1,86 @@
|
||||
---
|
||||
title: install.sh
|
||||
weight: 4
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
No olvides obtener tu licencia desde [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), consulta la página de [licencia](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para más detalles.
|
||||
|
||||
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
|
||||
|
||||
Copia y pega el comando anterior en tu terminal Linux para instalar RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Recomiendo usar [la imagen Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose); simplifica enormemente el proceso de desplegar la solución así como actualizarla. El consumo de recursos es muy bajo.
|
||||
|
||||
Y por favor ejecuta lo anterior bajo tu directorio home en lugar de un directorio donde no tengas permisos de escritura.
|
||||
{{% /notice %}}
|
||||
|
||||
Lo que hace:
|
||||
|
||||
- Instalar algunas dependencias
|
||||
- Configurar el firewall UFW si está disponible
|
||||
- Crear un directorio de trabajo `/var/lib/rustdesk-server` y un directorio de logs `/var/log/rustdesk-server`
|
||||
- Instalar ejecutables en `/usr/bin`
|
||||
- Descargar y extraer Servicios RustDesk Pro al directorio anterior
|
||||
- Crear servicios systemd para hbbs y hbbr (nombres de servicios son `rustdesk-hbbs.service` y `rustdesk-hbbr.service`)
|
||||
- Si eliges Dominio, instalará Nginx y Certbot, permitiendo que la API esté disponible en el puerto `443` (HTTPS) y obtener un certificado SSL sobre el puerto `80`, se renueva automáticamente. Cuando el https esté listo, por favor accede con `https://tudominio.com` en lugar de `https://tudominio.com:21114`.
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Si el servicio systemd falla al iniciar, probablemente esté relacionado con SELinux, por favor revisa [esto](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Si encuentras problemas con este script, sugeriría que revises el script y ejecutes los pasos manualmente, uno por uno.
|
||||
|
||||
Y por favor ejecuta lo anterior bajo tu directorio home en lugar de un directorio donde no tengas permisos de escritura.
|
||||
{{% /notice %}}
|
||||
|
||||
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
|
||||
|
||||
Copia y pega el comando anterior en tu terminal Linux para convertir de RustDesk Server a RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Por favor añade el puerto TCP `21114` a tu firewall, este es un puerto adicional para la consola web e inicio de sesión de usuario en el cliente RustDesk.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Sugeriría cambiar a una instalación Docker si encuentras problemas con este script. Alternativamente, puedes revisar el script y ejecutar los pasos manualmente, uno por uno.
|
||||
{{% /notice %}}
|
||||
|
||||
Lo que hace:
|
||||
|
||||
- Deshabilitar y eliminar los servicios antiguos
|
||||
- Instalar algunas dependencias
|
||||
- Configurar el firewall UFW si está disponible
|
||||
- Crear una carpeta `/var/lib/rustdesk-server` y copiar los certificados aquí
|
||||
- Eliminar `/var/log/rustdesk` y crear `/var/log/rustdesk-server`
|
||||
- Descargar y extraer Servicios RustDesk Pro al directorio anterior
|
||||
- Crear servicios systemd para hbbs y hbbr (nombres de servicios son rustdesk-hbbs.service y rustdesk-hbbr.service)
|
||||
- Si eliges Dominio, instalará Nginx y Certbot, permitiendo que la API esté disponible en el puerto 443 (HTTPS) y obtener un certificado SSL sobre el puerto 80, se renueva automáticamente
|
||||
@@ -0,0 +1,86 @@
|
||||
---
|
||||
title: install.sh
|
||||
weight: 4
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
N'oubliez pas d'obtenir votre licence depuis [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), consultez la page [licence](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) pour plus de détails.
|
||||
|
||||
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
|
||||
|
||||
Copiez et collez la commande ci-dessus dans votre terminal Linux pour installer RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Je recommande d'utiliser [l'image Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose) ; cela simplifie grandement le processus de déploiement de la solution ainsi que sa mise à jour. La consommation de ressources est très faible.
|
||||
|
||||
Et veuillez exécuter ce qui précède dans votre répertoire home plutôt que dans un répertoire où vous n'avez pas d'autorisation d'écriture.
|
||||
{{% /notice %}}
|
||||
|
||||
Ce qu'il fait :
|
||||
|
||||
- Installer certaines dépendances
|
||||
- Configurer le pare-feu UFW s'il est disponible
|
||||
- Créer un répertoire de travail `/var/lib/rustdesk-server` et un répertoire de logs `/var/log/rustdesk-server`
|
||||
- Installer les exécutables dans `/usr/bin`
|
||||
- Télécharger et extraire les Services RustDesk Pro dans le dossier ci-dessus
|
||||
- Créer des services systemd pour hbbs et hbbr (noms de services `rustdesk-hbbs.service` et `rustdesk-hbbr.service`)
|
||||
- Si vous choisissez Domaine, il installera Nginx et Certbot, permettant à l'API d'être disponible sur le port `443` (HTTPS) et d'obtenir un certificat SSL sur le port `80`, il est automatiquement renouvelé. Quand le https est prêt, veuillez accéder avec `https://votredomaine.com` plutôt que `https://votredomaine.com:21114`.
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Si le service systemd échoue à démarrer, c'est probablement lié à SELinux, veuillez vérifier [ceci](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Si vous rencontrez des problèmes avec ce script, je suggère de parcourir le script et d'exécuter les étapes manuellement, une par une.
|
||||
|
||||
Et veuillez exécuter ce qui précède dans votre répertoire home plutôt que dans un répertoire où vous n'avez pas d'autorisation d'écriture.
|
||||
{{% /notice %}}
|
||||
|
||||
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
|
||||
|
||||
Copiez et collez la commande ci-dessus dans votre terminal Linux pour convertir de RustDesk Server vers RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Veuillez ajouter le port TCP `21114` à votre pare-feu, c'est un port supplémentaire pour la console web et la connexion utilisateur dans le client RustDesk.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Je suggérerais de passer à une installation Docker si vous rencontrez des problèmes avec ce script. Alternativement, vous pouvez parcourir le script et exécuter les étapes manuellement, une par une.
|
||||
{{% /notice %}}
|
||||
|
||||
Ce qu'il fait :
|
||||
|
||||
- Désactive et supprime les anciens services
|
||||
- Installer certaines dépendances
|
||||
- Configurer le pare-feu UFW s'il est disponible
|
||||
- Créer un dossier `/var/lib/rustdesk-server` et copier les certificats ici
|
||||
- Supprimer `/var/log/rustdesk` et créer `/var/log/rustdesk-server`
|
||||
- Télécharger et extraire les Services RustDesk Pro dans le dossier ci-dessus
|
||||
- Créer des services systemd pour hbbs et hbbr (noms de services rustdesk-hbbs.service et rustdesk-hbbr.service)
|
||||
- Si vous choisissez Domaine, il installera Nginx et Certbot, permettant à l'API d'être disponible sur le port 443 (HTTPS) et d'obtenir un certificat SSL sur le port 80, il est automatiquement renouvelé
|
||||
@@ -0,0 +1,86 @@
|
||||
---
|
||||
title: install.sh
|
||||
weight: 4
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Non dimenticare di ottenere la tua licenza da [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), controlla la pagina [licenza](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) per maggiori dettagli.
|
||||
|
||||
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
|
||||
|
||||
Copia e incolla il comando sopra nel tuo terminale Linux per installare RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Raccomando di usare [l'immagine Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose); semplifica enormemente il processo di distribuzione della soluzione così come l'aggiornamento. Il consumo di risorse è molto basso.
|
||||
|
||||
E per favore esegui quanto sopra nella tua directory home piuttosto che in una directory dove non hai permessi di scrittura.
|
||||
{{% /notice %}}
|
||||
|
||||
Cosa fa:
|
||||
|
||||
- Installa alcune dipendenze
|
||||
- Configura il firewall UFW se disponibile
|
||||
- Crea una directory di lavoro `/var/lib/rustdesk-server` e una directory di log `/var/log/rustdesk-server`
|
||||
- Installa eseguibili in `/usr/bin`
|
||||
- Scarica ed estrae i Servizi RustDesk Pro nella cartella sopra
|
||||
- Crea servizi systemd per hbbs e hbbr (i nomi dei servizi sono `rustdesk-hbbs.service` e `rustdesk-hbbr.service`)
|
||||
- Se scegli Dominio, installerà Nginx e Certbot, permettendo all'API di essere disponibile sulla porta `443` (HTTPS) e ottenere un certificato SSL sulla porta `80`, viene rinnovato automaticamente. Quando l'https è pronto, accedi con `https://tuodominio.com` piuttosto che `https://tuodominio.com:21114`.
|
||||
|
||||
{{% notice note %}}
|
||||
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 %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Se il servizio systemd fallisce nell'avvio, è probabilmente correlato a SELinux, controlla [questo](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Se incontri problemi con questo script, suggerirei di passare attraverso lo script ed eseguire i passaggi manualmente, uno per uno.
|
||||
|
||||
E per favore esegui quanto sopra nella tua directory home piuttosto che in una directory dove non hai permessi di scrittura.
|
||||
{{% /notice %}}
|
||||
|
||||
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
|
||||
|
||||
Copia e incolla il comando sopra nel tuo terminale Linux per convertire da RustDesk Server a RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Per favore aggiungi la porta TCP `21114` al tuo firewall, questa è una porta aggiuntiva per la console web e il login utente nel client RustDesk.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Suggerirei di passare a un'installazione Docker se incontri problemi con questo script. In alternativa, puoi passare attraverso lo script ed eseguire i passaggi manualmente, uno per uno.
|
||||
{{% /notice %}}
|
||||
|
||||
Cosa fa:
|
||||
|
||||
- Disabilita e rimuove i vecchi servizi
|
||||
- Installa alcune dipendenze
|
||||
- Configura il firewall UFW se disponibile
|
||||
- Crea una cartella `/var/lib/rustdesk-server` e copia i certificati qui
|
||||
- Elimina `/var/log/rustdesk` e crea `/var/log/rustdesk-server`
|
||||
- Scarica ed estrae i Servizi RustDesk Pro nella cartella sopra
|
||||
- Crea servizi systemd per hbbs e hbbr (i nomi dei servizi sono rustdesk-hbbs.service e rustdesk-hbbr.service)
|
||||
- Se scegli Dominio, installerà Nginx e Certbot, permettendo all'API di essere disponibile sulla porta 443 (HTTPS) e ottenere un certificato SSL sulla porta 80, viene rinnovato automaticamente
|
||||
@@ -0,0 +1,86 @@
|
||||
---
|
||||
title: install.sh
|
||||
weight: 4
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
[https://rustdesk.com/pricing/](https://rustdesk.com/pricing/)からライセンスを取得することをお忘れなく、詳細については[ライセンス](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/)ページをご確認ください。
|
||||
|
||||
この簡単インストールを行う前に、まず[OSSインストール](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)をお読みください。そこでより多くの基礎的な詳細を知ることができます。
|
||||
{{% /notice %}}
|
||||
|
||||
### インストール
|
||||
|
||||
RustDesk Server Proをインストールするために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
[Dockerイメージ](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose)の使用をお勧めします。ソリューションのデプロイや更新のプロセスが大幅に簡略化されます。リソース消費も非常に低いです。
|
||||
|
||||
書き込み権限のないディレクトリではなく、ホームディレクトリで上記を実行してください。
|
||||
{{% /notice %}}
|
||||
|
||||
作業内容:
|
||||
|
||||
- 一部の依存関係をインストール
|
||||
- 利用可能な場合、UFWファイアウォールを設定
|
||||
- 作業ディレクトリ`/var/lib/rustdesk-server`とログディレクトリ`/var/log/rustdesk-server`を作成
|
||||
- 実行ファイルを`/usr/bin`にインストール
|
||||
- RustDesk Proサービスを上記フォルダにダウンロードして展開
|
||||
- hbbsとhbbr用のsystemdサービスを作成(サービス名は`rustdesk-hbbs.service`と`rustdesk-hbbr.service`)
|
||||
- ドメインを選択した場合、NginxとCertbotをインストールし、APIをポート`443`(HTTPS)で利用可能にし、ポート`80`でSSL証明書を取得し、自動更新されます。httpsの準備が整ったら、`https://あなたのドメイン.com:21114`ではなく`https://あなたのドメイン.com`でアクセスしてください。
|
||||
|
||||
{{% notice note %}}
|
||||
[Webコンソール用のHTTPSを手動で設定する方法](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually)。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
systemdサービスの開始に失敗した場合、おそらくSELinuxに関連しています。[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux)をご確認ください。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
クライアントがサーバーに接続できない、またはWebコンソールにアクセスできない場合は、[こちら](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall)をご確認ください。
|
||||
{{% /notice %}}
|
||||
|
||||
### アップグレード
|
||||
|
||||
既存のRustDesk Server Proインストールをアップグレードするために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。これはローカルに保存してcronでスケジュールすることもできます。
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
このスクリプトで問題が発生した場合、スクリプトを確認して手動で一つずつステップを実行することをお勧めします。
|
||||
|
||||
書き込み権限のないディレクトリではなく、ホームディレクトリで上記を実行してください。
|
||||
{{% /notice %}}
|
||||
|
||||
作業内容:
|
||||
|
||||
- RustDesk Server Proの新しいバージョンを確認
|
||||
- 新しいバージョンが見つかった場合、APIファイルを削除し、新しい実行ファイルとAPIファイルをダウンロード
|
||||
|
||||
### オープンソースからの変換
|
||||
|
||||
RustDesk ServerからRustDesk Server Proに変換するために、上記のコマンドをLinuxターミナルにコピーして貼り付けてください。
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
ファイアウォールにTCPポート`21114`を追加してください。これはWebコンソールとRustDeskクライアントのユーザーログイン用の追加ポートです。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
このスクリプトで問題が発生した場合、Dockerインストールに切り替えることをお勧めします。または、スクリプトを確認して手動で一つずつステップを実行することもできます。
|
||||
{{% /notice %}}
|
||||
|
||||
作業内容:
|
||||
|
||||
- 古いサービスを無効化して削除
|
||||
- 一部の依存関係をインストール
|
||||
- 利用可能な場合、UFWファイアウォールを設定
|
||||
- フォルダ`/var/lib/rustdesk-server`を作成し、証明書をコピー
|
||||
- `/var/log/rustdesk`を削除し、`/var/log/rustdesk-server`を作成
|
||||
- RustDesk Proサービスを上記フォルダにダウンロードして展開
|
||||
- hbbsとhbbr用のsystemdサービスを作成(サービス名はrustdesk-hbbs.serviceとrustdesk-hbbr.service)
|
||||
- ドメインを選択した場合、NginxとCertbotをインストールし、APIをポート443(HTTPS)で利用可能にし、ポート80でSSL証明書を取得し、自動更新されます
|
||||
@@ -1,12 +1,12 @@
|
||||
---
|
||||
title: install.sh
|
||||
title: install.sh
|
||||
weight: 4
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Não se esqueça de obter sua licença em [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), verifique a página de [licença](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/license/) para mais detalhes.
|
||||
Não esqueça de obter sua licença em [https://rustdesk.com/pricing/](https://rustdesk.com/pricing/), consulte a página de [licença](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/license/) para mais detalhes.
|
||||
|
||||
Leia primeiro a [instalação do OSS](https://rustdesk.com/docs/pt/self-host/rustdesk-server-oss/install/) antes de realizar esta instalação simples. Você pode conhecer mais detalhes subjacentes lá.
|
||||
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
|
||||
@@ -15,56 +15,72 @@ Copie e cole o comando acima em seu terminal Linux para instalar o RustDesk Serv
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh | bash`
|
||||
|
||||
O que ele faz:
|
||||
|
||||
- Instala algumas dependências
|
||||
- Configura o firewall UFW, se disponível
|
||||
- Cria um diretório de trabalho `/var/lib/rustdesk-server` e um diretório de log `/var/log/rustdesk-server`
|
||||
- Instala executáveis em `/usr/bin`
|
||||
- Baixa e extrai os serviços RustDesk Pro para a pasta acima
|
||||
- Cria serviços systemd para hbbs e hbbr (os nomes dos serviços são rustdesk-hbbs.service e rustdesk-hbbr.service)
|
||||
- Se você escolher Domínio, ele instalará o Nginx e o Certbot, permitindo que a API esteja disponível na porta 443 (HTTPS) e obtenha um certificado SSL pela porta 80, sendo renovado automaticamente
|
||||
|
||||
{{% notice note %}}
|
||||
Como configurar [manualmente o HTTPS para o console web](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually).
|
||||
Eu recomendo usar [a imagem Docker](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/docker/#docker-compose); simplifica enormemente o processo de implantar a solução bem como atualizá-la. O consumo de recursos é muito baixo.
|
||||
|
||||
E por favor execute o acima sob seu diretório home ao invés de um diretório onde você não tem permissão de escrita.
|
||||
{{% /notice %}}
|
||||
|
||||
O que faz:
|
||||
|
||||
- Instalar algumas dependências
|
||||
- Configurar firewall UFW se disponível
|
||||
- Criar um diretório de trabalho `/var/lib/rustdesk-server` e um diretório de log `/var/log/rustdesk-server`
|
||||
- Instalar executáveis em `/usr/bin`
|
||||
- Baixar e extrair Serviços RustDesk Pro para a pasta acima
|
||||
- Criar serviços systemd para hbbs e hbbr (nomes de serviço são `rustdesk-hbbs.service` e `rustdesk-hbbr.service`)
|
||||
- Se você escolher Domínio, ele instalará Nginx e Certbot, permitindo que a API esteja disponível na porta `443` (HTTPS) e obter um certificado SSL na porta `80`, é renovado automaticamente. Quando o https estiver pronto, acesse com `https://seudominio.com` ao invés de `https://seudominio.com:21114`.
|
||||
|
||||
{{% notice note %}}
|
||||
Como [configurar HTTPS para console web manualmente](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#set-up-https-for-web-console-manually).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Se o serviço systemd não iniciar, provavelmente está relacionado ao SELinux. Verifique [aqui](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
Se o serviço systemd falhar ao iniciar, provavelmente está relacionado ao SELinux, por favor verifique [isto](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#selinux).
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
Se o seu cliente não consegue se conectar ao servidor ou você não consegue acessar o console web, verifique [aqui](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/faq/#firewall).
|
||||
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
|
||||
|
||||
Copie e cole o comando acima em seu terminal Linux para atualizar sua instalação existente do RustDesk Server Pro. Isso também pode ser salvo localmente e agendado com o cron.
|
||||
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.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/update.sh | bash`
|
||||
|
||||
O que ele faz:
|
||||
{{% notice note %}}
|
||||
Se você encontrar problemas com este script, eu sugeriria que você percorresse o script e executasse os passos manualmente, um por um.
|
||||
|
||||
- Procura por novas versões do RustDesk Server Pro
|
||||
E por favor execute o acima sob seu diretório home ao invés de um diretório onde você não tem permissão de escrita.
|
||||
{{% /notice %}}
|
||||
|
||||
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
|
||||
|
||||
Copie e cole o comando acima em seu terminal Linux para converter do RustDesk Server para o RustDesk Server Pro.
|
||||
Copie e cole o comando acima em seu terminal Linux para converter do RustDesk Server para RustDesk Server Pro.
|
||||
|
||||
`wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/convertfromos.sh | bash`
|
||||
|
||||
{{% notice note %}}
|
||||
Adicione a porta TCP `21114` ao seu firewall. Esta é a porta adicional para o console web e login do usuário no cliente RustDesk.
|
||||
Por favor adicione a porta TCP `21114` ao seu firewall, esta é uma porta adicional para console web e login de usuário no cliente RustDesk.
|
||||
{{% /notice %}}
|
||||
|
||||
O que ele faz:
|
||||
{{% notice note %}}
|
||||
Eu sugeriria mudar para uma instalação Docker se você encontrar problemas com este script. Alternativamente, você pode percorrer o script e executar os passos manualmente, um por um.
|
||||
{{% /notice %}}
|
||||
|
||||
- Desativa e remove os serviços antigos
|
||||
- Instala algumas dependências
|
||||
- Configura o firewall UFW, se disponível
|
||||
- Cria uma pasta `/var/lib/rustdesk-server` e copia os certificados aqui
|
||||
- Exclui `/var/log/rustdesk` e cria `/var/log/rustdesk-server`
|
||||
- Baixa e extrai os serviços RustDesk Pro para a pasta acima
|
||||
- Cria serviços systemd para hbbs e hbbr (os nomes dos serviços são rustdesk-hbbs.service e rustdesk-hbbr.service)
|
||||
- Se você escolher Domínio, ele instalará o Nginx e o Certbot, permitindo que a API esteja disponível na porta 443 (HTTPS) e obtenha um certificado SSL pela porta 80, sendo renovado automaticamente
|
||||
O que faz:
|
||||
|
||||
- Desabilitar e remover os serviços antigos
|
||||
- Instalar algumas dependências
|
||||
- Configurar firewall UFW se disponível
|
||||
- Criar uma pasta `/var/lib/rustdesk-server` e copiar os certificados aqui
|
||||
- Deletar `/var/log/rustdesk` e criar `/var/log/rustdesk-server`
|
||||
- Baixar e extrair Serviços RustDesk Pro para a pasta acima
|
||||
- Criar serviços systemd para hbbs e hbbr (nomes de serviço são rustdesk-hbbs.service e rustdesk-hbbr.service)
|
||||
- Se você escolher Domínio, ele instalará Nginx e Certbot, permitindo que a API esteja disponível na porta 443 (HTTPS) e obter um certificado SSL na porta 80, é renovado automaticamente
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Instalación
|
||||
weight: 2
|
||||
---
|
||||
|
||||
## Método 1: Docker (Recomendado)
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
Para más detalles, consulte [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
## Método 2: install.sh
|
||||
|
||||
Si eres competente en Linux, utiliza el script a continuación. De lo contrario, puedes encontrar problemas significativos si falla, y podría ser difícil determinar por qué no funciona.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
Para más detalles, consulte [install.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/).
|
||||
|
||||
## Convertir desde código abierto
|
||||
|
||||
### Docker
|
||||
Si instalas la versión de código abierto usando Docker, no hay una forma directa de convertirla. En su lugar, necesitarás ejecutar un nuevo contenedor con la imagen Pro. Antes de hacer esto, respalda tu clave privada (el archivo `id_ed25519`, no `id_ed25519.pub`). Una vez que el nuevo contenedor esté configurado, copia el archivo de clave privada `id_ed25519` anterior al directorio de trabajo del nuevo contenedor, luego reinicia el contenedor.
|
||||
|
||||
### install.sh
|
||||
Si instalas la versión de código abierto usando install.sh, sigue [esto](/docs/en/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source).
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Installation
|
||||
weight: 2
|
||||
---
|
||||
|
||||
## Méthode 1 : Docker (Recommandée)
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
Pour plus de détails, veuillez consulter [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
## Méthode 2 : install.sh
|
||||
|
||||
Si vous maîtrisez Linux, veuillez utiliser le script ci-dessous. Sinon, vous pourriez rencontrer des problèmes importants s'il échoue, et il pourrait être difficile de déterminer pourquoi cela ne fonctionne pas.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
Pour plus de détails, veuillez consulter [install.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/).
|
||||
|
||||
## Conversion depuis l'open source
|
||||
|
||||
### Docker
|
||||
Si vous installez la version open source avec Docker, il n'y a pas de moyen direct de la convertir. Au lieu de cela, vous devrez exécuter un nouveau conteneur avec l'image Pro. Avant de faire cela, veuillez sauvegarder votre clé privée (le fichier `id_ed25519`, pas `id_ed25519.pub`). Une fois le nouveau conteneur configuré, copiez l'ancien fichier de clé privée `id_ed25519` dans le répertoire de travail du nouveau conteneur, puis redémarrez le conteneur.
|
||||
|
||||
### install.sh
|
||||
Si vous installez la version open source avec install.sh, veuillez suivre [ceci](/docs/en/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source).
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: Installazione
|
||||
weight: 2
|
||||
---
|
||||
|
||||
## Metodo 1: Docker (Raccomandato)
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
Per maggiori dettagli, controlla [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
## Metodo 2: install.sh
|
||||
|
||||
Se sei esperto di Linux, utilizza lo script sottostante. Altrimenti, potresti incontrare problemi significativi se fallisce, e potrebbe essere difficile determinare perché non funziona.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
Per maggiori dettagli, controlla [install.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/).
|
||||
|
||||
## Converti da open source
|
||||
|
||||
### Docker
|
||||
Se installi la versione open source usando Docker, non c'è un modo diretto per convertirla. Invece, dovrai eseguire un nuovo container con l'immagine Pro. Prima di farlo, esegui il backup della tua chiave privata (il file `id_ed25519`, non `id_ed25519.pub`). Una volta configurato il nuovo container, copia il vecchio file della chiave privata `id_ed25519` nella directory di lavoro del nuovo container, quindi riavvia il container.
|
||||
|
||||
### install.sh
|
||||
Se installi la versione open source usando install.sh, segui [questo](/docs/en/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source).
|
||||
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: インストール
|
||||
weight: 2
|
||||
---
|
||||
|
||||
## 方法1: Docker(推奨)
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
詳細は[Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/)をご確認ください。
|
||||
|
||||
## 方法2: install.sh
|
||||
|
||||
Linuxに精通している場合は、以下のスクリプトを使用してください。そうでない場合、失敗したときに重大な問題が発生し、なぜ動作しないのかを特定するのが困難になる場合があります。
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
詳細は[install.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/)をご確認ください。
|
||||
|
||||
## オープンソースからの変換
|
||||
|
||||
### Docker
|
||||
Dockerを使用してオープンソース版をインストールした場合、直接変換する方法はありません。代わりに、Proイメージで新しいコンテナを実行する必要があります。これを行う前に、秘密鍵(`id_ed25519`ファイル、`id_ed25519.pub`ではない)をバックアップしてください。新しいコンテナが設定されたら、古い`id_ed25519`秘密鍵ファイルを新しいコンテナの作業ディレクトリにコピーし、コンテナを再起動してください。
|
||||
|
||||
### install.sh
|
||||
install.shを使用してオープンソース版をインストールした場合は、[ここ](/docs/en/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source)に従ってください。
|
||||
@@ -1,30 +1,30 @@
|
||||
---
|
||||
title: Installation
|
||||
title: Instalação
|
||||
weight: 2
|
||||
---
|
||||
|
||||
## método 1: Docker (Recomendado)
|
||||
## Método 1: Docker (Recomendado)
|
||||
|
||||
```
|
||||
bash <(wget -qO- https://get.docker.com)
|
||||
wget rustdesk.com/pro.yml -O compose.yml
|
||||
docker compose up -d
|
||||
sudo docker compose up -d
|
||||
```
|
||||
|
||||
Para mais detalhes, por favor, verifique [Docker](/docs/pt/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
Para mais detalhes, consulte [Docker](/docs/en/self-host/rustdesk-server-pro/installscript/docker/).
|
||||
|
||||
## método 2: install.sh
|
||||
## Método 2: install.sh
|
||||
|
||||
Se você é proficiente em Linux, por favor, utilize o script abaixo. Caso contrário, você pode encontrar problemas significativos se ele falhar, e pode ser difícil determinar por que não está funcionando.
|
||||
Se você é proficiente em Linux, use o script abaixo. Caso contrário, você pode encontrar problemas significativos se falhar, e pode ser difícil determinar por que não está funcionando.
|
||||
|
||||
`bash <(wget -qO- https://raw.githubusercontent.com/rustdesk/rustdesk-server-pro/main/install.sh)`
|
||||
|
||||
Para mais detalhes, por favor, verifique [install.sh](/docs/pt/self-host/rustdesk-server-pro/installscript/script/).
|
||||
Para mais detalhes, consulte [install.sh](/docs/en/self-host/rustdesk-server-pro/installscript/script/).
|
||||
|
||||
## Converter da versão de código aberto
|
||||
## Converter do código aberto
|
||||
|
||||
### Docker
|
||||
Se você instalou a versão de código aberto usando Docker, não há uma maneira direta de convertê-la. Em vez disso, você precisará executar um novo contêiner com a imagem Pro. Antes de fazer isso, faça backup de sua chave privada (o arquivo `id_ed25519`, não `id_ed25519.pub`). Depois que o novo contêiner estiver configurado, copie o arquivo de chave privada `id_ed25519` antigo para o diretório de trabalho do novo contêiner e, em seguida, reinicie o contêiner.
|
||||
Se você instalar a versão de código aberto usando Docker, não há uma maneira direta de convertê-la. Em vez disso, você precisará executar um novo contêiner com a imagem Pro. Antes de fazer isso, faça backup da sua chave privada (o arquivo `id_ed25519`, não `id_ed25519.pub`). Uma vez que o novo contêiner esteja configurado, copie o arquivo de chave privada `id_ed25519` antigo para o diretório de trabalho do novo contêiner, em seguida reinicie o contêiner.
|
||||
|
||||
### install.sh
|
||||
Se você instalou a versão de código aberto usando install.sh, por favor, siga [isso](/docs/pt/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source).
|
||||
Se você instalar a versão de código aberto usando install.sh, siga [isto](/docs/en/self-host/rustdesk-server-pro/installscript/script/#convert-from-open-source).
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Instalación en Windows
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
La política de seguridad de Windows es complicada, si este tutorial no funciona para ti, o encuentras conexión inestable, por favor migra a un servidor Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
La versión GUI, `RustDeskServer.setup.exe` ya no se mantiene, no recomendada.
|
||||
{{% /notice %}}
|
||||
|
||||
### 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.
|
||||
2. Descarga el instalador de Windows desde [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Descomprime el instalador de Windows.
|
||||
4. Ejecuta el Instalador y sigue los pasos en pantalla. O instala manualmente con [PM2 o NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/).
|
||||
5. Una vez completado, abre RustDesk Server.
|
||||
6. Sigue las indicaciones que te guían a través de la instalación.
|
||||
7. Haz clic en `Services` y luego en `Start`.
|
||||
8. Una vez que la instalación esté completa ve a `http://youripaddress:21114`.
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
1. Abre el sitio en IIS en el panel izquierdo y haz doble clic en URL Rewrite.
|
||||
2. Haz clic en `Add rules`.
|
||||
3. Configura una nueva regla de proxy inverso.
|
||||
4. Configura la dirección local (la dirección 21114) \
|
||||
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
|
||||
|
||||
1. Deshabilita `Dynamic Content Compression`.
|
||||
|
||||
### 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".
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Installation Windows
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
La politique de sécurité Windows est délicate, si ce tutoriel ne fonctionne pas pour vous, ou si vous rencontrez une connexion instable, veuillez migrer vers un serveur Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
La version GUI, `RustDeskServer.setup.exe` n'est plus maintenue, non recommandée.
|
||||
{{% /notice %}}
|
||||
|
||||
### 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.
|
||||
2. Téléchargez l'installateur Windows depuis [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Décompressez l'installateur Windows.
|
||||
4. Exécutez l'installateur et suivez les étapes à l'écran. Ou installez manuellement avec [PM2 ou NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/).
|
||||
5. Une fois terminé, ouvrez RustDesk Server.
|
||||
6. Suivez les invites qui vous guident à travers l'installation.
|
||||
7. Cliquez sur `Services` puis sur `Start`.
|
||||
8. Une fois l'installation terminée, allez à `http://youripaddress:21114`.
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
1. Ouvrez le site sur IIS dans le volet gauche et double-cliquez sur URL Rewrite.
|
||||
2. Cliquez sur `Add rules`.
|
||||
3. Configurez une nouvelle règle de proxy inverse.
|
||||
4. Configurez l'adresse locale (l'adresse 21114) \
|
||||
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
|
||||
|
||||
1. Désactivez `Dynamic Content Compression`.
|
||||
|
||||
### 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".
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Installazione Windows
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
La politica di sicurezza di Windows è complicata, se questo tutorial non funziona per te, o incontri connessioni instabili, migra a un server Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
La versione GUI, `RustDeskServer.setup.exe` non è più mantenuta, non raccomandata.
|
||||
{{% /notice %}}
|
||||
|
||||
### 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.
|
||||
2. Scarica l'installer Windows da [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Estrai l'installer Windows.
|
||||
4. Esegui l'Installer e segui i passaggi sullo schermo. O installa manualmente con [PM2 o NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/).
|
||||
5. Una volta completato apri RustDesk Server.
|
||||
6. Segui i prompt che ti guidano attraverso l'installazione.
|
||||
7. Clicca `Services` e poi `Start`.
|
||||
8. Una volta che l'installazione è completa vai a `http://youripaddress:21114`.
|
||||
9. Accedi con il nome utente `admin` e password `test1234`.
|
||||
10. Inserisci il tuo codice licenza acquistato al passo 1.
|
||||
|
||||
### 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
|
||||
|
||||
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
|
||||
|
||||
1. Apri il sito su IIS nel pannello sinistro e fai doppio clic su URL Rewrite.
|
||||
2. Clicca `Add rules`.
|
||||
3. Imposta una nuova regola reverse proxy.
|
||||
4. Imposta l'indirizzo locale (l'indirizzo 21114) \
|
||||
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
|
||||
|
||||
1. Disabilita `Dynamic Content Compression`.
|
||||
|
||||
### 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".
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Windowsインストール
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Windowsのセキュリティポリシーは複雑です。このチュートリアルがうまくいかない、または不安定な接続が発生する場合は、Linuxサーバーに移行してください。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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/)ページを確認してください。
|
||||
2. [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest)からWindowsインストーラーをダウンロードしてください。
|
||||
3. Windowsインストーラーを解凍してください。
|
||||
4. インストーラーを実行し、画面の指示に従ってください。または[PM2またはNSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/)で手動インストールしてください。
|
||||
5. 完了したらRustDesk Serverを開いてください。
|
||||
6. インストールをガイドするプロンプトに従ってください。
|
||||
7. `Services`をクリックし、次に`Start`をクリックしてください。
|
||||
8. インストールが完了したら`http://youripaddress:21114`にアクセスしてください。
|
||||
9. ユーザー名`admin`、パスワード`test1234`でログインしてください。
|
||||
10. ステップ1で購入したライセンスコードを入力してください。
|
||||
|
||||
### 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
|
||||
|
||||
1. IISサーバーホストの下でApplication Request Routingを開いてください。
|
||||
2. Server Proxy Settingsに移動してください。
|
||||
3. プロキシを有効にすると、すべての設定が表示されます。デフォルトのままにしておくことができます。
|
||||
4. 設定を保存し、次のステップにURL Rewriteに進みます。
|
||||
|
||||
### URL Rewrite
|
||||
|
||||
1. 左ペインでIISのサイトを開き、URL Rewriteをダブルクリックしてください。
|
||||
2. `Add rules`をクリックしてください。
|
||||
3. 新しいリバースプロキシルールを設定してください。
|
||||
4. ローカルアドレス(21114アドレス)を設定してください\
|
||||
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」に変更する必要があるかもしれません。
|
||||
@@ -4,56 +4,59 @@ weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
A política de segurança do Windows pode ser complexa. Se este tutorial não funcionar para você ou se você encontrar uma conexão instável, considere migrar para um servidor Linux.
|
||||
A política de segurança do Windows é complicada, se este tutorial não funcionar para você, ou você encontrar conexão instável, migre para um servidor Linux.
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
A versão GUI, `RustDeskServer.setup.exe`, não está mais sendo mantida e não é recomendada.
|
||||
A versão GUI, `RustDeskServer.setup.exe` não é mais mantida, não recomendada.
|
||||
{{% /notice %}}
|
||||
|
||||
### Instalação
|
||||
### Instalar
|
||||
|
||||
1. Obtenha sua licença acessando [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html) verifique a pagina da [licença](https://rustdesk.com/docs/pt/self-host/rustdesk-server-pro/license/) para obeter mais detalhes.
|
||||
2. Baixe o instalador do Windows a partir do [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Descompacte o arquivo baixado.
|
||||
4. Execute o instalador e siga as instruções na tela. Você também pode instalar manualmente usando [PM2 ou NSSM](https://rustdesk.com/docs/pt/self-host/rustdesk-server-oss/windows/).
|
||||
5. Após concluir a instalação, abra o RustDesk Server.
|
||||
6. Siga as instruções para concluir a configuração.
|
||||
7. Clique em `Serviços` e depois em `Iniciar`.
|
||||
8. Assim que a instalação estiver concluída, acesse `http://seu_endereço_ip:21114`.
|
||||
9. Use o nome de usuário `admin` e a senha `test1234` para fazer login.
|
||||
10. Digite o código de licença adquirido na etapa 1.
|
||||
## 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)
|
||||
|
||||
### Usar o IIS como proxy
|
||||
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.
|
||||
2. Baixe o instalador do Windows do [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest).
|
||||
3. Descompacte o instalador do Windows.
|
||||
4. Execute o Instalador e siga os passos na tela. Ou instale manualmente com [PM2 ou NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/).
|
||||
5. Uma vez concluído, abra o RustDesk Server.
|
||||
6. Siga as instruções que o guiam pela instalação.
|
||||
7. Clique em `Services` e depois em `Start`.
|
||||
8. Uma vez que a instalação esteja completa vá para `http://youripaddress:21114`.
|
||||
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.
|
||||
|
||||
Observação: Certifique-se de ter o `Dynamic Content Compression` instalado (recurso do IIS que pode ser instalado com as Funções do Servidor).
|
||||
1. Abra o IIS (ou instale-o, caso necessário).
|
||||
2. Crie um novo site para o RustDesk com as vinculações (idealmente 443) e o certificado SSL relevante. As configurações básicas devem apontar para uma pasta vazia (se usar o site padrão, certifique-se de que não haja outros arquivos na pasta).
|
||||
3. No IIS, instale o [Application Request Routing](https://www.iis.net/downloads/microsoft/application-request-routing) (em Inglês) e o [Reescrita de URL](https://learn.microsoft.com/pt-br/iis/extensions/url-rewrite-module/using-the-url-rewrite-module).
|
||||
### Usar IIS como Proxy
|
||||
|
||||
### Roteamento de Solicitações de Aplicativo
|
||||
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).
|
||||
|
||||
1. No host do servidor IIS, abra o Roteamento de Solicitações de Aplicativo.
|
||||
2. Acesse Configurações de Proxy do Servidor.
|
||||
3. Habilite o proxy e todas as configurações serão exibidas (você pode deixá-las como padrão).
|
||||
4. Salve as configurações e prossiga para a etapa de Reescrita de URL.
|
||||
### Application Request Routing
|
||||
|
||||
### Reescrita de URL
|
||||
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.
|
||||
|
||||
1. No painel esquerdo do IIS, abra o site e de dois cliques em "Reescrita de URL".
|
||||
2. Clique em `Adicionar Regras`.
|
||||
### URL Rewrite
|
||||
|
||||
1. Abra o site no IIS no painel esquerdo e clique duas vezes em URL Rewrite.
|
||||
2. Clique em `Add rules`.
|
||||
3. Configure uma nova regra de proxy reverso.
|
||||
4. Defina o endereço local (endereço 21114). \
|
||||
Regra de entrada - Endereço interno 21114 do RustDesk. \
|
||||
Regras de saída - `De` é o endereço interno 21114 do RustDesk e `Para` é o endereço externo. \
|
||||
Observação: Não é necessário incluir 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 interna e externamente.
|
||||
4. Configure o endereço local (o endereço 21114) \
|
||||
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
|
||||
|
||||
Desative o `Dynamic Content Compression`.
|
||||
1. Desabilite `Dynamic Content Compression`.
|
||||
|
||||
### Solução de Problemas
|
||||
### Solução de problemas
|
||||
|
||||
Se você encontrar o 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) (em inglês).
|
||||
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 de SSL para "Require SSL → Ignore".
|
||||
Você pode precisar alterar suas Configurações SSL para "Require SSL → Ignore".
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Windows 安装
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Windows 安全策略比较复杂,如果此教程对您不适用,或者您遇到不稳定的连接,请迁移到 Linux 服务器。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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/)页面。
|
||||
2. 从 [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) 下载 Windows 安装程序。
|
||||
3. 解压 Windows 安装程序。
|
||||
4. 运行安装程序并按照屏幕上的步骤进行。或者手动安装 [PM2 或 NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/)。
|
||||
5. 完成后打开 RustDesk Server。
|
||||
6. 按照提示进行安装。
|
||||
7. 点击 `Services` 然后点击 `Start`。
|
||||
8. 安装完成后访问 `http://youripaddress:21114`。
|
||||
9. 使用用户名 `admin` 和密码 `test1234` 登录。
|
||||
10. 输入您在第 1 步中购买的许可证代码。
|
||||
|
||||
### 使用 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
|
||||
|
||||
1. 在 IIS 服务器主机下打开 Application Request Routing。
|
||||
2. 转到 Server Proxy Settings。
|
||||
3. 启用代理,所有设置都会出现,您可以保持默认值。
|
||||
4. 保存设置,然后我们可以进入下一步:URL Rewrite。
|
||||
|
||||
### URL Rewrite
|
||||
|
||||
1. 在左侧面板中打开 IIS 上的站点,双击 URL Rewrite。
|
||||
2. 点击 `Add rules`。
|
||||
3. 设置一个新的反向代理规则。
|
||||
4. 设置本地地址(RustDesk 内部 21114 地址)\
|
||||
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”。
|
||||
@@ -0,0 +1,62 @@
|
||||
---
|
||||
title: Windows 安裝
|
||||
weight: 5
|
||||
---
|
||||
|
||||
{{% notice note %}}
|
||||
Windows 安全政策比較複雜,如果此教學對您不適用,或者您遇到不穩定的連接,請避移到 Linux 伺服器。
|
||||
{{% /notice %}}
|
||||
|
||||
{{% notice note %}}
|
||||
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/)頁面。
|
||||
2. 從 [GitHub](https://github.com/rustdesk/rustdesk-server-pro/releases/latest) 下載 Windows 安裝程式。
|
||||
3. 解壓 Windows 安裝程式。
|
||||
4. 運行安裝程式並按照螢幕上的步驟進行。或者手動安裝 [PM2 或 NSSM](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/windows/)。
|
||||
5. 完成後打開 RustDesk Server。
|
||||
6. 按照提示進行安裝。
|
||||
7. 點擊 `Services` 然後點擊 `Start`。
|
||||
8. 安裝完成後訪問 `http://youripaddress:21114`。
|
||||
9. 使用用戶名 `admin` 和密碼 `test1234` 登入。
|
||||
10. 輸入您在第 1 步中購買的授權證代碼。
|
||||
|
||||
### 使用 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
|
||||
|
||||
1. 在 IIS 伺服器主機下打開 Application Request Routing。
|
||||
2. 轉到 Server Proxy Settings。
|
||||
3. 啟用代理,所有設置都會出現,您可以保持預設值。
|
||||
4. 保存設置,然後我們可以進入下一步:URL Rewrite。
|
||||
|
||||
### URL Rewrite
|
||||
|
||||
1. 在左側面板中打開 IIS 上的站點,雙擊 URL Rewrite。
|
||||
2. 點擊 `Add rules`。
|
||||
3. 設置一個新的反向代理規則。
|
||||
4. 設置本地地址(RustDesk 內部 21114 地址)\
|
||||
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”。
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.es.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.es.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## Configuración
|
||||
Por favor vaya a la página de configuración `LDAP` como se muestra a continuación.
|
||||
|
||||

|
||||
|
||||
- **Host LDAP:** Este es el nombre de host o dirección IP del servidor LDAP. Por ejemplo, `ldap.example.com` o `192.0.2.1`.
|
||||
|
||||
- **Puerto LDAP:** Este es el número de puerto en el que está escuchando el servidor LDAP. El puerto predeterminado para LDAP es `389`, y para LDAPS (LDAP sobre SSL) es `636`.
|
||||
|
||||
- **DN Base:** Este es el punto de partida para la búsqueda LDAP. Por ejemplo, dc=example,dc=com.
|
||||
|
||||
- **Alcance:** Esto determina el alcance de la búsqueda en el directorio LDAP. Puede ser one (Las entradas inmediatamente debajo del DN base), o sub (Las entradas inmediatamente debajo del DN base).
|
||||
|
||||
- **DN de Enlace / Contraseña:** El nombre de usuario y contraseña de administrador de su cuenta de servicio. Esta cuenta se usa para enlazar a LDAP para autenticar otros usuarios. A menudo es un DN de usuario como `cn=admin,dc=example,dc=com`.
|
||||
|
||||
- **Filtro:** Este es el filtro de búsqueda para la consulta LDAP. Por ejemplo, `(objectClass=person)`, o `(&(age=28)(!(name=Bob)))`.
|
||||
|
||||
- **Atributo de Nombre de Usuario:** Este es el atributo que contiene el nombre de usuario. Por ejemplo, `uid` o `sAMAccountName`. Por defecto, usa `uid` y `cn`. Aquí hay una [discusión](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393) sobre esto.
|
||||
|
||||
- **StartTLS:** Esto determina si usar StartTLS para actualizar la conexión a una segura.
|
||||
|
||||
- **NoTLSVerify:** Esto determina si omitir la verificación del certificado TLS. Se recomienda dejar esto como false (es decir, realizar verificación de certificado) a menos que esté seguro de lo que está haciendo.
|
||||
|
||||
## ¿Cómo funciona?
|
||||
- ¿Cómo funcionan los inicios de sesión LDAP, por ejemplo, necesito crear un nuevo usuario primero, RustDesk crea un usuario en el primer inicio de sesión, etc.?
|
||||
> RustDesk crea un usuario en el primer inicio de sesión
|
||||
- ¿Cómo verifico que LDAP está funcionando (idealmente un comando que puedo dar a RustDesk para devolver los usuarios descubiertos.)?
|
||||
> Cuando envía la configuración, se conectará a su servidor LDAP con binddn/contraseña que ha dado y verificará si funciona.
|
||||
- ¿Cómo cambio usuarios locales a usuarios LDAP?
|
||||
> Aún no
|
||||
- ¿Soporta grupos LDAP?
|
||||
> Aún no
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.fr.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.fr.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## Configuration
|
||||
Veuillez aller à la page de paramètres `LDAP` comme ci-dessous.
|
||||
|
||||

|
||||
|
||||
- **Hôte LDAP :** C'est le nom d'hôte ou l'adresse IP du serveur LDAP. Par exemple, `ldap.example.com` ou `192.0.2.1`.
|
||||
|
||||
- **Port LDAP :** C'est le numéro de port sur lequel le serveur LDAP écoute. Le port par défaut pour LDAP est `389`, et pour LDAPS (LDAP sur SSL) c'est `636`.
|
||||
|
||||
- **DN de base :** C'est le point de départ pour la recherche LDAP. Par exemple, dc=example,dc=com.
|
||||
|
||||
- **Portée :** Cela détermine la portée de la recherche dans le répertoire LDAP. Cela peut être one (Les entrées immédiatement en dessous du DN de base), ou sub (Les entrées immédiatement en dessous du DN de base).
|
||||
|
||||
- **DN de liaison / Mot de passe :** Le nom d'utilisateur et le mot de passe administrateur de votre compte de service. Ce compte est utilisé pour se lier à LDAP pour authentifier d'autres utilisateurs. C'est souvent un DN d'utilisateur comme `cn=admin,dc=example,dc=com`.
|
||||
|
||||
- **Filtre :** C'est le filtre de recherche pour la requête LDAP. Par exemple, `(objectClass=person)`, ou `(&(age=28)(!(name=Bob)))`.
|
||||
|
||||
- **Attribut nom d'utilisateur :** C'est l'attribut qui contient le nom d'utilisateur. Par exemple, `uid` ou `sAMAccountName`. Par défaut, il utilise `uid` et `cn`. Voici une [discussion](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393) à ce sujet.
|
||||
|
||||
- **StartTLS :** Cela détermine s'il faut utiliser StartTLS pour mettre à niveau la connexion vers une connexion sécurisée.
|
||||
|
||||
- **NoTLSVerify :** Cela détermine s'il faut ignorer la vérification du certificat TLS. Il est recommandé de laisser ceci comme false (c'est-à-dire, effectuer la vérification du certificat) sauf si vous êtes sûr de ce que vous faites.
|
||||
|
||||
## Comment ça marche ?
|
||||
- Comment fonctionnent les connexions LDAP, par exemple, dois-je créer un nouvel utilisateur d'abord, RustDesk crée-t-il un utilisateur lors de la première connexion, etc. ?
|
||||
> RustDesk crée un utilisateur lors de la première connexion
|
||||
- Comment puis-je vérifier que LDAP fonctionne (idéalement une commande que je peux donner à RustDesk pour retourner les utilisateurs découverts.) ?
|
||||
> Lorsque vous soumettez la configuration, il se connectera à votre serveur LDAP avec le binddn/mot de passe que vous avez donné et vérifiera s'il fonctionne.
|
||||
- Comment puis-je changer les utilisateurs locaux en utilisateurs LDAP ?
|
||||
> Pas encore
|
||||
- Est-ce qu'il supporte les groupes LDAP ?
|
||||
> Pas encore
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.it.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.it.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## Configurazione
|
||||
Si prega di andare alla pagina delle impostazioni `LDAP` come mostrato di seguito.
|
||||
|
||||

|
||||
|
||||
- **Host LDAP:** Questo è il nome host o indirizzo IP del server LDAP. Ad esempio, `ldap.example.com` o `192.0.2.1`.
|
||||
|
||||
- **Porta LDAP:** Questo è il numero di porta su cui il server LDAP sta ascoltando. La porta predefinita per LDAP è `389`, e per LDAPS (LDAP su SSL) è `636`.
|
||||
|
||||
- **DN Base:** Questo è il punto di partenza per la ricerca LDAP. Ad esempio, dc=example,dc=com.
|
||||
|
||||
- **Ambito:** Questo determina l'ambito della ricerca nella directory LDAP. Può essere one (Le voci immediatamente sotto il DN base), o sub (Le voci immediatamente sotto il DN base).
|
||||
|
||||
- **DN di Bind / Password:** Il nome utente e password amministratore del tuo account di servizio. Questo account è usato per legare a LDAP per autenticare altri utenti. Spesso è un DN utente come `cn=admin,dc=example,dc=com`.
|
||||
|
||||
- **Filtro:** Questo è il filtro di ricerca per la query LDAP. Ad esempio, `(objectClass=person)`, o `(&(age=28)(!(name=Bob)))`.
|
||||
|
||||
- **Attributo Nome Utente:** Questo è l'attributo che contiene il nome utente. Ad esempio, `uid` o `sAMAccountName`. Per impostazione predefinita, usa `uid` e `cn`. Ecco una [discussione](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393) su questo.
|
||||
|
||||
- **StartTLS:** Questo determina se usare StartTLS per aggiornare la connessione a una sicura.
|
||||
|
||||
- **NoTLSVerify:** Questo determina se saltare la verifica del certificato TLS. È raccomandato lasciare questo come false (cioè, eseguire la verifica del certificato) a meno che tu non sia sicuro di quello che stai facendo.
|
||||
|
||||
## Come funziona?
|
||||
- Come funzionano i login LDAP, ad esempio devo creare prima un nuovo utente, RustDesk crea un utente al primo login, ecc.?
|
||||
> RustDesk crea un utente al primo login
|
||||
- Come verifico che LDAP funzioni (idealmente un comando che posso dare a RustDesk per restituire gli utenti scoperti.)?
|
||||
> Quando invii la configurazione, si connetterà al tuo server LDAP con binddn/password che hai fornito e verificherà se funziona.
|
||||
- Come cambio utenti locali in utenti LDAP?
|
||||
> Non ancora
|
||||
- Supporta i gruppi LDAP?
|
||||
> Non ancora
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.ja.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.ja.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## 設定
|
||||
以下に示すように`LDAP`設定ページに移動してください。
|
||||
|
||||

|
||||
|
||||
- **LDAPホスト:** これはLDAPサーバーのホスト名またはIPアドレスです。例えば、`ldap.example.com` または `192.0.2.1`。
|
||||
|
||||
- **LDAPポート:** これはLDAPサーバーがリッスンしているポート番号です。LDAPのデフォルトポートは`389`で、LDAPS(SSL上のLDAP)の場合は`636`です。
|
||||
|
||||
- **ベースDN:** これはLDAP検索の開始点です。例えば、dc=example,dc=com。
|
||||
|
||||
- **スコープ:** これはLDAPディレクトリ内の検索範囲を決定します。one(ベースDNの直下のエントリ)、またはsub(ベースDNの直下のエントリ)を指定できます。
|
||||
|
||||
- **バインドDN / パスワード:** サービスアカウントの管理者ユーザー名とパスワード。このアカウントはLDAPにバインドして他のユーザーを認証するために使用されます。多くの場合、`cn=admin,dc=example,dc=com`のようなユーザーDNです。
|
||||
|
||||
- **フィルター:** これはLDAPクエリの検索フィルターです。例えば、`(objectClass=person)`、または`(&(age=28)(!(name=Bob)))`。
|
||||
|
||||
- **ユーザー名属性:** これはユーザー名を含む属性です。例えば、`uid` または `sAMAccountName`。デフォルトでは、`uid`と`cn`を使用します。これについての[ディスカッション](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393)があります。
|
||||
|
||||
- **StartTLS:** これは接続を安全な接続にアップグレードするためにStartTLSを使用するかどうかを決定します。
|
||||
|
||||
- **NoTLSVerify:** これはTLS証明書の検証をスキップするかどうかを決定します。何をしているかを確実に理解していない限り、これをfalse(つまり、証明書検証を実行)のままにしておくことをお勧めします。
|
||||
|
||||
## どのように動作しますか?
|
||||
- LDAPログインはどのように動作しますか、例えば最初に新しいユーザーを作成する必要がありますか、RustDeskは初回ログイン時にユーザーを作成しますか、など?
|
||||
> RustDeskは初回ログイン時にユーザーを作成します
|
||||
- LDAPが動作しているかどうかを確認するにはどうすればよいですか(理想的にはRustDeskに与えて発見されたユーザーを返すコマンド)?
|
||||
> 設定を送信すると、提供されたbinddn/passwordを使用してLDAPサーバーに接続し、動作するかどうかを確認します。
|
||||
- ローカルユーザーをLDAPユーザーに変更するにはどうすればよいですか?
|
||||
> まだサポートされていません
|
||||
- LDAPグループをサポートしていますか?
|
||||
> まだサポートされていません
|
||||
@@ -4,34 +4,34 @@ weight: 17
|
||||
---
|
||||
|
||||
## Configuração
|
||||
Acesse a página de configurações `LDAP` conforme abaixo:
|
||||
Por favor vá para a página de configurações `LDAP` como mostrado abaixo.
|
||||
|
||||

|
||||
|
||||
- **Servidor LDAP:** É o nome do host ou endereço IP do servidor LDAP. Por exemplo, `ldap.exemplo.com` ou `192.0.2.1`.
|
||||
- **Host LDAP:** Este é o nome do host ou endereço IP do servidor LDAP. Por exemplo, `ldap.example.com` ou `192.0.2.1`.
|
||||
|
||||
- **Porta LDAP:** É a porta em que o servidor LDAP está escutando. A porta padrão para LDAP é `389` e para LDAPS (LDAP sobre SSL) é `636`.
|
||||
- **Porta LDAP:** Este é o número da porta na qual o servidor LDAP está escutando. A porta padrão para LDAP é `389`, e para LDAPS (LDAP sobre SSL) é `636`.
|
||||
|
||||
- **Base DN:** É o ponto de partida para a pesquisa LDAP. Por exemplo, dc=exemplo,dc=com.
|
||||
- **DN Base:** Este é o ponto de partida para a busca LDAP. Por exemplo, dc=example,dc=com.
|
||||
|
||||
- **Escopo:** Determina o escopo da pesquisa no diretório LDAP. Pode ser one (as entradas imediatamente abaixo do DN base) ou sub (as entradas imediatamente abaixo do DN base e todas as sub-entradas).
|
||||
- **Escopo:** Isso determina o escopo da busca no diretório LDAP. Pode ser one (As entradas imediatamente abaixo do DN base), ou sub (As entradas imediatamente abaixo do DN base).
|
||||
|
||||
- **DN de ligação / Senha:** O nome de usuário e a senha da conta de serviço do administrador. Esta conta é usada para se conectar ao LDAP para autenticar outros usuários. Geralmente é um DN de usuário como `cn=admin,dc=exemplo,dc=com`.
|
||||
- **DN de Ligação / Senha:** O nome de usuário e senha do administrador da sua conta de serviço. Esta conta é usada para ligar ao LDAP para autenticar outros usuários. Geralmente é um DN de usuário como `cn=admin,dc=example,dc=com`.
|
||||
|
||||
- **Filtro:** Este é o filtro de pesquisa para a consulta LDAP. Por exemplo, `(objectClass=person)`, ou `(&(age=28)(!(name=Bob)))`.
|
||||
- **Filtro:** Este é o filtro de busca para a consulta LDAP. Por exemplo, `(objectClass=person)`, ou `(&(age=28)(!(name=Bob)))`.
|
||||
|
||||
- **Atributo de Nome de Usuário:** É o atributo que contém o nome de usuário. Por exemplo, `uid` ou `sAMAccountName`. Por padrão, ele usa `uid` e `cn`. Aqui está uma [discussão](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393) (Em Inglês)sobre isso.
|
||||
- **Atributo de Nome de Usuário:** Este é o atributo que contém o nome de usuário. Por exemplo, `uid` ou `sAMAccountName`. Por padrão, usa `uid` e `cn`. Aqui está uma [discussão](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393) sobre isso.
|
||||
|
||||
- **StartTLS:** Determina se deve usar StartTLS para atualizar a conexão para uma segura.
|
||||
- **StartTLS:** Isso determina se deve usar StartTLS para atualizar a conexão para uma segura.
|
||||
|
||||
- **NoTLSVerify:** Determina se deve ignorar a verificação do certificado TLS. É recomendável deixar isso como falso (ou seja, realizar a verificação do certificado) a menos que você tenha certeza do que está fazendo.
|
||||
- **NoTLSVerify:** Isso determina se deve pular a verificação do certificado TLS. É recomendado deixar isso como false (ou seja, realizar verificação de certificado) a menos que você tenha certeza do que está fazendo.
|
||||
|
||||
## Como funciona?
|
||||
- Como funcionam os logins LDAP, por exemplo, preciso criar um novo usuário primeiro, o RustDesk cria um usuário no primeiro login, etc?
|
||||
> O RustDesk cria um usuário no primeiro login.
|
||||
- Como verifico se o LDAP está funcionando (idealmente um comando que posso dar ao RustDesk para retornar os usuários descobertos)?
|
||||
> Quando você enviar a configuração, ele se conectará ao seu servidor LDAP com o binddn/senha que você forneceu e verificará se funciona.
|
||||
- Como funcionam os logins LDAP, por exemplo, preciso criar um novo usuário primeiro, o RustDesk cria um usuário no primeiro login, etc.?
|
||||
> RustDesk cria um usuário no primeiro login
|
||||
- Como verifico se o LDAP está funcionando (idealmente um comando que posso dar ao RustDesk para retornar os usuários descobertos.)?
|
||||
> Quando você submete a configuração, ele se conectará ao seu servidor LDAP com binddn/senha que você forneceu e verificará se funciona.
|
||||
- Como mudo usuários locais para usuários LDAP?
|
||||
> Ainda não é possível.
|
||||
- Ele suporta grupos LDAP?
|
||||
> Ainda não.
|
||||
> Ainda não
|
||||
- Suporta grupos LDAP?
|
||||
> Ainda não
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.zh-cn.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.zh-cn.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## 配置
|
||||
请进入如下所示的`LDAP`设置页面。
|
||||
|
||||

|
||||
|
||||
- **LDAP 主机:** 这是LDAP服务器的主机名或IP地址。例如,`ldap.example.com` 或 `192.0.2.1`。
|
||||
|
||||
- **LDAP 端口:** 这是LDAP服务器监听的端口号。LDAP的默认端口是`389`,LDAPS(SSL上的LDAP)的默认端口是`636`。
|
||||
|
||||
- **基础DN:** 这是LDAP搜索的起始点。例如,dc=example,dc=com。
|
||||
|
||||
- **范围:** 这决定了LDAP目录中搜索的范围。可以是one(基础DN直接下级的条目),或sub(基础DN直接下级的条目)。
|
||||
|
||||
- **绑定DN / 密码:** 您的服务帐户的管理员用户名和密码。此帐户用于绑定到LDAP以验证其他用户。通常是像`cn=admin,dc=example,dc=com`这样的用户DN。
|
||||
|
||||
- **过滤器:** 这是LDAP查询的搜索过滤器。例如,`(objectClass=person)`,或`(&(age=28)(!(name=Bob)))`。
|
||||
|
||||
- **用户名属性:** 这是包含用户名的属性。例如,`uid` 或 `sAMAccountName`。默认情况下,它使用`uid`和`cn`。这里有一个关于此的[讨论](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393)。
|
||||
|
||||
- **StartTLS:** 这决定是否使用StartTLS将连接升级为安全连接。
|
||||
|
||||
- **NoTLSVerify:** 这决定是否跳过TLS证书验证。建议将此设置为false(即执行证书验证),除非您确定知道自己在做什么。
|
||||
|
||||
## 工作原理?
|
||||
- LDAP登录如何工作,例如我需要先创建新用户吗,RustDesk在首次登录时创建用户等?
|
||||
> RustDesk在首次登录时创建用户
|
||||
- 如何检查LDAP是否工作(最好是可以提供给RustDesk的命令来返回发现的用户)?
|
||||
> 当您提交配置时,它将使用您提供的binddn/password连接到您的LDAP服务器并验证它是否工作。
|
||||
- 如何将本地用户更改为LDAP用户?
|
||||
> 暂不支持
|
||||
- 是否支持LDAP组?
|
||||
> 暂不支持
|
||||
37
content/self-host/rustdesk-server-pro/ldap/_index.zh-tw.md
Normal file
37
content/self-host/rustdesk-server-pro/ldap/_index.zh-tw.md
Normal file
@@ -0,0 +1,37 @@
|
||||
---
|
||||
title: LDAP
|
||||
weight: 17
|
||||
---
|
||||
|
||||
## 配置
|
||||
請進入如下所示的`LDAP`設定頁面。
|
||||
|
||||

|
||||
|
||||
- **LDAP 主機:** 這是LDAP伺服器的主機名或IP位址。例如,`ldap.example.com` 或 `192.0.2.1`。
|
||||
|
||||
- **LDAP 連接埠:** 這是LDAP伺服器監聽的連接埠號。LDAP的預設連接埠是`389`,LDAPS(SSL上的LDAP)的預設連接埠是`636`。
|
||||
|
||||
- **基礎DN:** 這是LDAP搜尋的起始點。例如,dc=example,dc=com。
|
||||
|
||||
- **範圍:** 這決定了LDAP目錄中搜尋的範圍。可以是one(基礎DN直接下級的條目),或sub(基礎DN直接下級的條目)。
|
||||
|
||||
- **綁定DN / 密碼:** 您的服務帳戶的管理員使用者名稱和密碼。此帳戶用於綁定到LDAP以驗證其他使用者。通常是像`cn=admin,dc=example,dc=com`這樣的使用者DN。
|
||||
|
||||
- **篩選器:** 這是LDAP查詢的搜尋篩選器。例如,`(objectClass=person)`,或`(&(age=28)(!(name=Bob)))`。
|
||||
|
||||
- **使用者名稱屬性:** 這是包含使用者名稱的屬性。例如,`uid` 或 `sAMAccountName`。預設情況下,它使用`uid`和`cn`。這裡有一個關於此的[討論](https://github.com/rustdesk/rustdesk-server-pro/issues/140#issuecomment-1916804393)。
|
||||
|
||||
- **StartTLS:** 這決定是否使用StartTLS將連線升級為安全連線。
|
||||
|
||||
- **NoTLSVerify:** 這決定是否跳過TLS憑證驗證。建議將此設定為false(即執行憑證驗證),除非您確定知道自己在做什麼。
|
||||
|
||||
## 工作原理?
|
||||
- LDAP登入如何工作,例如我需要先建立新使用者嗎,RustDesk在首次登入時建立使用者等?
|
||||
> RustDesk在首次登入時建立使用者
|
||||
- 如何檢查LDAP是否工作(最好是可以提供給RustDesk的指令來返回發現的使用者)?
|
||||
> 當您提交配置時,它將使用您提供的binddn/password連線到您的LDAP伺服器並驗證它是否工作。
|
||||
- 如何將本地使用者更改為LDAP使用者?
|
||||
> 暫不支援
|
||||
- 是否支援LDAP群組?
|
||||
> 暫不支援
|
||||
46
content/self-host/rustdesk-server-pro/license/_index.es.md
Normal file
46
content/self-host/rustdesk-server-pro/license/_index.es.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: Licencia
|
||||
weight: 15
|
||||
---
|
||||
|
||||
### Comprar licencia
|
||||
|
||||
Por favor obtén tu licencia desde [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), ingresa una dirección de correo electrónico válida en la página de pago de Stripe. La licencia (y la factura en un correo separado) será enviada a tu correo electrónico una vez que el pago se complete exitosamente.
|
||||
|
||||

|
||||
|
||||
### Establecer licencia
|
||||
|
||||
Se te requerirá ingresar la licencia en la consola web (`http://<rustdesk-server-pro-ip>:21114`), o cambiar la licencia más tarde.
|
||||
|
||||
| Establecer licencia | Cambiar licencia |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Renovar/actualizar licencia
|
||||
|
||||
Renovar/actualizar licencia se puede encontrar a través del [portal de licencia de autoservicio](https://rustdesk.com/self-host/account/) como se describe a continuación, inicia sesión con el correo electrónico que usaste para comprar la licencia como la imagen anterior.
|
||||
|
||||
| Página de licencia con acciones de renovación/actualización | Ventana de actualización |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
Después de realizar el pago, por favor actualiza la licencia [como se muestra a continuación](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license) para activarla.
|
||||
|
||||
#### Actualizar licencia
|
||||
Después del pago, necesitas proceder a la consola web para activarla manualmente como se muestra a continuación. Solo haz clic en `Editar`, luego `OK`, no necesitas editar nada, porque tu clave de licencia permanece igual.
|
||||
|
||||

|
||||
|
||||
### Facturas, Recuperación de Licencia y Migración
|
||||
|
||||
La licencia solo puede ser usada en una máquina (solo para hbbs, hbbr no requiere licencia), si quieres migrar a otra máquina, recuperar tu licencia o descargar facturas, por favor ve a [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Inicia sesión con la dirección de correo electrónico usada para el pago de Stripe, desvincula la máquina anterior de la que quieres migrar como se muestra a continuación, cuando establezas la licencia en la consola web del nuevo servidor, asignará la licencia y se registrará automáticamente en la consola.
|
||||
|
||||

|
||||
|
||||
### Proxy
|
||||
Si tu servidor no puede acceder a internet para verificar la licencia directamente, puedes agregar un proxy, ej. `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
|
||||
Alternativamente, puedes agregar `proxy=http://username:password@example.com:8080` al archivo `.env` bajo el directorio de trabajo (donde residen los archivos `id_ed25519` / `db.sqlite3`).
|
||||
|
||||
`http` puede ser reemplazado con `https` o `socks5`. Si no hay `username` / `password` / `port`, puede ser `proxy=http://example.com`.
|
||||
46
content/self-host/rustdesk-server-pro/license/_index.fr.md
Normal file
46
content/self-host/rustdesk-server-pro/license/_index.fr.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: Licence
|
||||
weight: 15
|
||||
---
|
||||
|
||||
### Acheter une licence
|
||||
|
||||
Veuillez obtenir votre licence depuis [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), entrez une adresse email valide dans la page de paiement Stripe. La licence (et la facture dans un mail séparé) sera envoyée à votre email une fois le paiement effectué avec succès.
|
||||
|
||||

|
||||
|
||||
### Définir la licence
|
||||
|
||||
Vous devrez entrer la licence dans la console web (`http://<rustdesk-server-pro-ip>:21114`), ou changer la licence plus tard.
|
||||
|
||||
| Définir la licence | Changer la licence |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Renouveler/mettre à niveau la licence
|
||||
|
||||
Renouveler/mettre à niveau la licence peut être trouvé via le [portail de licence en libre-service](https://rustdesk.com/self-host/account/) comme décrit ci-dessous, connectez-vous avec l'email que vous avez utilisé pour acheter la licence comme l'image ci-dessus.
|
||||
|
||||
| Page de licence avec actions de renouvellement/mise à niveau | Fenêtre de mise à niveau |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
Après avoir effectué le paiement, veuillez actualiser la licence [comme ci-dessous](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license) pour l'activer.
|
||||
|
||||
#### Actualiser la licence
|
||||
Après le paiement, vous devez procéder à la console web pour l'activer manuellement comme ci-dessous. Cliquez simplement sur `Modifier`, puis `OK`, pas besoin de modifier quoi que ce soit, car votre clé de licence reste la même.
|
||||
|
||||

|
||||
|
||||
### Factures, Récupération de Licence et Migration
|
||||
|
||||
La licence ne peut être utilisée que sur une machine (pour hbbs uniquement, hbbr ne nécessite pas de licence), si vous voulez migrer vers une autre machine, récupérer votre licence ou télécharger des factures, veuillez aller sur [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Connectez-vous avec l'adresse email utilisée pour le paiement Stripe, déliez l'ancienne machine de laquelle vous voulez migrer comme ci-dessous, quand vous définissez la licence dans la console web du nouveau serveur, elle assignera la licence et s'enregistrera automatiquement dans la console.
|
||||
|
||||

|
||||
|
||||
### Proxy
|
||||
Si votre serveur ne peut pas accéder à internet pour vérifier la licence directement, vous pouvez ajouter un proxy, par exemple `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
|
||||
Alternativement, vous pouvez ajouter `proxy=http://username:password@example.com:8080` au fichier `.env` sous le répertoire de travail (où résident les fichiers `id_ed25519` / `db.sqlite3`).
|
||||
|
||||
`http` peut être remplacé par `https` ou `socks5`. S'il n'y a pas de `username` / `password` / `port`, cela peut être `proxy=http://example.com`.
|
||||
46
content/self-host/rustdesk-server-pro/license/_index.it.md
Normal file
46
content/self-host/rustdesk-server-pro/license/_index.it.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: Licenza
|
||||
weight: 15
|
||||
---
|
||||
|
||||
### Acquistare licenza
|
||||
|
||||
Per favore ottieni la tua licenza da [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html), inserisci un indirizzo email valido nella pagina di checkout di Stripe. La licenza (e la fattura in una mail separata) verrà inviata alla tua email una volta che il pagamento è completato con successo.
|
||||
|
||||

|
||||
|
||||
### Impostare licenza
|
||||
|
||||
Ti verrà richiesto di inserire la licenza nella console web (`http://<rustdesk-server-pro-ip>:21114`), o cambiare licenza più tardi.
|
||||
|
||||
| Impostare licenza | Cambiare licenza |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Rinnovare/aggiornare licenza
|
||||
|
||||
Rinnovare/aggiornare licenza può essere trovato tramite il [portale licenza self-service](https://rustdesk.com/self-host/account/) come descritto sotto, accedi con l'email che hai usato per comprare la licenza come l'immagine sopra.
|
||||
|
||||
| Pagina licenza con azioni di rinnovo/aggiornamento | Finestra di aggiornamento |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
Dopo aver effettuato il pagamento, per favore aggiorna la licenza [come sotto](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license) per attivarla.
|
||||
|
||||
#### Aggiornare licenza
|
||||
Dopo il pagamento, devi procedere alla console web per attivarla manualmente come sotto. Clicca semplicemente su `Modifica`, poi `OK`, non c'è bisogno di modificare nulla, perché la tua chiave di licenza rimane la stessa.
|
||||
|
||||

|
||||
|
||||
### Fatture, Recupero Licenza e Migrazione
|
||||
|
||||
La licenza può essere usata solo su una macchina (solo per hbbs, hbbr non richiede licenza), se vuoi migrare all'altra macchina, recuperare la tua licenza o scaricare fatture, per favore vai su [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Accedi con l'indirizzo email usato per il checkout di Stripe, scollega la vecchia macchina da cui vuoi migrare come sotto, quando imposti la licenza nella console web del nuovo server assegnerà la licenza e si registrerà automaticamente nella console.
|
||||
|
||||

|
||||
|
||||
### Proxy
|
||||
Se il tuo server non può accedere a internet per verificare la licenza direttamente, puoi aggiungere un proxy, es. `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
|
||||
In alternativa, puoi aggiungere `proxy=http://username:password@example.com:8080` al file `.env` sotto la directory di lavoro (dove risiedono i file `id_ed25519` / `db.sqlite3`).
|
||||
|
||||
`http` può essere sostituito con `https` o `socks5`. Se non c'è `username` / `password` / `port`, può essere `proxy=http://example.com`.
|
||||
46
content/self-host/rustdesk-server-pro/license/_index.ja.md
Normal file
46
content/self-host/rustdesk-server-pro/license/_index.ja.md
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
title: ライセンス
|
||||
weight: 15
|
||||
---
|
||||
|
||||
### ライセンスの購入
|
||||
|
||||
[https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html)からライセンスを取得し、Stripeチェックアウトページで有効なメールアドレスを入力してください。支払いが成功裏に完了すると、ライセンス(および別メールで請求書)があなたのメールに送信されます。
|
||||
|
||||

|
||||
|
||||
### ライセンスの設定
|
||||
|
||||
Webコンソール(`http://<rustdesk-server-pro-ip>:21114`)でライセンスを入力するか、後でライセンスを変更する必要があります。
|
||||
|
||||
| ライセンス設定 | ライセンス変更 |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### ライセンスの更新/アップグレード
|
||||
|
||||
ライセンスの更新/アップグレードは、以下に説明する[セルフサービスライセンスポータル](https://rustdesk.com/self-host/account/)から見つけることができます。上の図のようにライセンスの購入に使用したメールでログインしてください。
|
||||
|
||||
| 更新/アップグレードアクション付きライセンスページ | アップグレードウィンドウ |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
支払い後、アクティベートするために[以下のように](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license)ライセンスを更新してください。
|
||||
|
||||
#### ライセンスの更新
|
||||
支払い後、以下のようにWebコンソールに進んで手動でアクティベートする必要があります。`編集`をクリックし、次に`OK`をクリックするだけで、ライセンスキーは同じのままなので何も編集する必要はありません。
|
||||
|
||||

|
||||
|
||||
### 請求書、ライセンス取得および移行
|
||||
|
||||
ライセンスは1台のマシンでのみ使用できます(hbbsのみ、hbbrはライセンス不要)。他のマシンに移行したい、ライセンスを取得したい、または請求書をダウンロードしたい場合は、[https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/)に移動してください。Stripeチョックアウトに使用したメールアドレスでログインし、以下のように移行元の古いマシンのバインドを解除し、新しいサーバーのWebコンソールでライセンスを設定すると、ライセンスが割り当てられ、コンソールに自動的に登録されます。
|
||||
|
||||

|
||||
|
||||
### プロキシ
|
||||
サーバーがインターネットに直接アクセスしてライセンスを確認できない場合、プロキシを追加できます。例:`proxy=http://username:password@example.com:8080 ./hbbs`。
|
||||
|
||||
または、作業ディレクトリ(`id_ed25519` / `db.sqlite3`ファイルがある場所)の`.env`ファイルに`proxy=http://username:password@example.com:8080`を追加することもできます。
|
||||
|
||||
`http`は`https`または`socks5`に置き換えることができます。`username` / `password` / `port`がない場合は、`proxy=http://example.com`でも構いません。
|
||||
@@ -1,45 +1,46 @@
|
||||
---
|
||||
title: licença
|
||||
title: Licença
|
||||
weight: 15
|
||||
---
|
||||
|
||||
### Aquisição de licença
|
||||
### Comprar licença
|
||||
|
||||
Por favor, obtenha sua licença em [https://rustdesk.com/pricing.html](https://rustdesk.com/pricing.html). Informe um endereço de e-mail válido na página de pagamento do Stripe. A licença (e a fatura em um e-mail separado) será enviada para o seu e-mail assim que o pagamento for concluído com sucesso.
|
||||
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.
|
||||
|
||||

|
||||
|
||||
### Definir licença
|
||||
|
||||
Você será solicitado a inserir a licença no console web (`http://<ip-do-servidor-rustdesk-pro>:21114`) ou alterar a licença posteriormente.
|
||||
Você será obrigado a inserir a licença no console web (`http://<rustdesk-server-pro-ip>:21114`), ou alterar a licença mais tarde.
|
||||
|
||||
| Definir licença | Alterar licença |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
### Renovar/Atualizar licença
|
||||
### Renovar/atualizar licença
|
||||
|
||||
A renovação/atualização da licença pode ser encontrada no [portal de autoatendimento de licenças](https://rustdesk.com/self-host/account/), conforme descrito abaixo.
|
||||
Renovar/atualizar licença pode ser encontrado através do [portal de licença self-service](https://rustdesk.com/self-host/account/) como descrito abaixo, faça login com o email que você usou para comprar a licença como a imagem acima.
|
||||
|
||||
| Página de licença com ações de renovação/atualização | Janela de atualização |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
Após o pagamento, você precisa acessar o console web para ativá-la manualmente como mostrado abaixo. Basta clicar em `Editar` e depois em `OK`, não é necessário editar nada, pois sua chave de licença permanece a mesma.
|
||||
Após fazer o pagamento, por favor atualize a licença [como abaixo](/docs/en/self-host/rustdesk-server-pro/license/#refresh-license) para ativá-la.
|
||||
|
||||
#### Atualizar licença
|
||||
Após o pagamento, você precisa prosseguir para o console web para ativá-la manualmente como abaixo. Apenas clique em `Editar`, depois `OK`, não precisa editar nada, porque sua chave de licença permanece a mesma.
|
||||
|
||||

|
||||
|
||||
### Faturas, Recuperação de Licença e Migração
|
||||
|
||||
A licença só pode ser usada em uma máquina (apenas para hbbs, hbbr não requer licença). Se você deseja migrá-la para outra máquina, recuperar sua licença ou baixar faturas, acesse o portal [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Faça login com o endereço de e-mail usado no checkout do Stripe, desvincule a máquina antiga da qual deseja migrar conforme as instruções abaixo. Ao definir a licença no console web do novo servidor, ela será atribuída e registrada automaticamente no console.
|
||||
A licença só pode ser usada em uma máquina (apenas para hbbs, hbbr não requer licença), se você quiser migrar para outra máquina, recuperar sua licença ou baixar faturas, por favor vá para [https://rustdesk.com/self-host/account/](https://rustdesk.com/self-host/account/). Faça login com o endereço de email usado para checkout do Stripe, desvincule a máquina antiga da qual você quer migrar como abaixo, quando você definir a licença no console web do novo servidor, ela atribuirá a licença e se registrará automaticamente no console.
|
||||
|
||||

|
||||
|
||||
### Proxy
|
||||
Se seu servidor não puder acessar a internet para verificar a licença diretamente, você pode adicionar um proxy, ex. `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
|
||||
Se o seu servidor não consegue acessar a internet para verificar a licença diretamente, você pode adicionar um proxy. Por exemplo: `proxy=http://username:password@example.com:8080 ./hbbs`.
|
||||
Alternativamente, você pode adicionar `proxy=http://username:password@example.com:8080` ao arquivo `.env` no diretório de trabalho (onde residem os arquivos `id_ed25519` / `db.sqlite3`).
|
||||
|
||||
Como alternativa, você pode adicionar `proxy=http://usuario:senha@exemplo.com:8080` ao arquivo `.env` no diretório de trabalho (onde os arquivos `id_ed25519` / `db.sqlite3` estão localizados).
|
||||
|
||||
`http` pode ser substituído por `https` ou `socks5`.
|
||||
Se não houver `usuario` / `senha` / `porta`, pode ser usado `proxy=http://exemplo.com`.
|
||||
`http` pode ser substituído por `https` ou `socks5`. Se não houver `username` / `password` / `port`, pode ser `proxy=http://example.com`.
|
||||
10
content/self-host/rustdesk-server-pro/oidc/_index.es.md
Normal file
10
content/self-host/rustdesk-server-pro/oidc/_index.es.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Usa tus cuentas existentes de `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, etc. para crear fácilmente e iniciar sesión en tu cuenta de `RustDesk Pro`.
|
||||
- Para la especificación ver [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
||||
|
||||
# Ejemplos
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
10
content/self-host/rustdesk-server-pro/oidc/_index.fr.md
Normal file
10
content/self-host/rustdesk-server-pro/oidc/_index.fr.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Utilisez vos comptes existants `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, etc. pour créer facilement et vous connecter à votre compte `RustDesk Pro`.
|
||||
- Pour la spécification voir [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
||||
|
||||
# Exemples
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
10
content/self-host/rustdesk-server-pro/oidc/_index.it.md
Normal file
10
content/self-host/rustdesk-server-pro/oidc/_index.it.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Usa i tuoi account esistenti `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, ecc. per creare facilmente e accedere al tuo account `RustDesk Pro`.
|
||||
- Per la specifica vedi [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
||||
|
||||
# Esempi
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
10
content/self-host/rustdesk-server-pro/oidc/_index.ja.md
Normal file
10
content/self-host/rustdesk-server-pro/oidc/_index.ja.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- 既存の `Google`、`Okta`、`Facebook`、`Azure`、`GitHub`、`GitLab` などのアカウントを使用して、`RustDesk Pro` アカウントを簡単に作成し、ログインできます。
|
||||
- 仕様については [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html) を参照してください。
|
||||
|
||||
# 例
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
@@ -3,5 +3,8 @@ title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- Use suas contas existentes do `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, etc. para criar e fazer login facilmente em sua conta `RustDesk Pro`.
|
||||
- Para a especificação, consulte [OpenID Connect Core 1.0](https://openid.net/specs/openid-connect-core-1_0.html) incorporando o conjunto de erratas 1.
|
||||
- Use suas contas existentes do `Google`, `Okta`, `Facebook`, `Azure`, `GitHub`, `GitLab`, etc. para criar facilmente e fazer login na sua conta `RustDesk Pro`.
|
||||
- Para a especificação veja [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html).
|
||||
|
||||
# Exemplos
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
10
content/self-host/rustdesk-server-pro/oidc/_index.zh-tw.md
Normal file
10
content/self-host/rustdesk-server-pro/oidc/_index.zh-tw.md
Normal file
@@ -0,0 +1,10 @@
|
||||
---
|
||||
title: OIDC
|
||||
weight: 16
|
||||
---
|
||||
|
||||
- 使用您現有的 `Google`、`Okta`、`Facebook`、`Azure`、`GitHub`、`GitLab` 等帳戶輕鬆創建並登錄到您的 `RustDesk Pro` 帳戶。
|
||||
- 規範請參見 [OpenID Connect Core 1.0 incorporating errata set 1](https://openid.net/specs/openid-connect-core-1_0.html)。
|
||||
|
||||
# 範例
|
||||
{{% children depth="4" showhidden="true" %}}
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Tutorial en vídeo
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### Configuración
|
||||
|
||||
1. Inicie sesión en el [portal de Azure](https://portal.azure.com).
|
||||
2. Busque y seleccione **Microsoft Entra ID**.
|
||||
3. En el menú izquierdo, seleccione [**Registros de aplicaciones**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), haga clic en **Nuevo registro**.
|
||||

|
||||
4. Abra la consola RustDesk Pro, en la página **Configuración**, haga clic en el módulo **OIDC**. Luego copie la **URL de retorno de llamada**. **Nota**: La **URL de retorno de llamada** no es editable, la parte `Path` está fija en `api/oidc/callback`, y la parte `Protocol://Host:Port` es el origen de la página web actual. Si la abre a través de la dirección `http://localhost:8000/<path>`, entonces la **URL de retorno de llamada** es `http://localhost:8000/api/oidc/callback`. Si la abre a través de la dirección `https://192.168.0.1:8000/<path>`, entonces la **URL de retorno de llamada** es `https://192.168.0.1:8000/api/oidc/callback`. Dado que Azure debe usar `https://` o `http://localhost`, seleccione la dirección apropiada para abrir su consola RustDesk Pro.
|
||||

|
||||

|
||||
5. Ingrese el **Nombre**, seleccione los **Tipos de cuenta compatibles**, y pegue el **URI de redirección** desde RustDesk Pro.
|
||||

|
||||
6. En RustDesk Pro, haga clic en **Nuevo proveedor de autenticación**.
|
||||

|
||||
7. En Azure, seleccione la aplicación que desea usar, haga clic en **Información general**, y copie el **ID de aplicación (cliente)**.
|
||||

|
||||
8. En RustDesk Pro, pegue el **ID de cliente**.
|
||||

|
||||
9. En Azure, **Certificados y secretos**, cree un nuevo secreto de cliente o seleccione uno, generalmente Nuevo.
|
||||

|
||||
10. En Azure, copie el valor del secreto de cliente. **Nota**: Este valor solo es visible cuando se registra por primera vez. Ya no es visible después de salir de la página. Mantenga este valor adecuadamente.
|
||||

|
||||
11. En RustDesk Pro, pegue el valor para el secreto de cliente.
|
||||

|
||||
12. En RustDesk Pro, complete el campo **Emisor** con `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Reemplace `Directory (tenant) ID` con su **ID de directorio (inquilino)**. El **ID de directorio (inquilino)** está en el panel **Información general** de la aplicación Azure.
|
||||

|
||||

|
||||
13. En Azure, seleccione el menú **Autenticación**. Luego configure la autorización, eligiendo **Tokens de ID (utilizados para flujos implícitos e híbridos)**.
|
||||

|
||||
|
||||
### Referencias
|
||||
|
||||
- [Configurar un proveedor OpenID Connect con Azure AD](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect en la plataforma de identidad de Microsoft](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Tutoriel vidéo
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### Configuration
|
||||
|
||||
1. Connectez-vous au [portail Azure](https://portal.azure.com).
|
||||
2. Recherchez et sélectionnez **Microsoft Entra ID**.
|
||||
3. Dans le menu de gauche, sélectionnez [**Inscriptions d'applications**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), cliquez sur **Nouvelle inscription**.
|
||||

|
||||
4. Ouvrez la console RustDesk Pro, dans la page **Paramètres**, cliquez sur le module **OIDC**. Puis copiez l'**URL de rappel**. **Note** : L'**URL de rappel** n'est pas modifiable, la partie `Path` est fixée à `api/oidc/callback`, et la partie `Protocol://Host:Port` est l'origine de la page web actuelle. Si vous l'ouvrez via l'adresse `http://localhost:8000/<path>`, alors l'**URL de rappel** est `http://localhost:8000/api/oidc/callback`. Si vous l'ouvrez via l'adresse `https://192.168.0.1:8000/<path>`, alors l'**URL de rappel** est `https://192.168.0.1:8000/api/oidc/callback`. Comme Azure doit utiliser `https://` ou `http://localhost`, veuillez sélectionner l'adresse appropriée pour ouvrir votre console RustDesk Pro.
|
||||

|
||||

|
||||
5. Saisissez le **Nom**, sélectionnez les **Types de comptes pris en charge**, et collez l'**URI de redirection** depuis RustDesk Pro.
|
||||

|
||||
6. Dans RustDesk Pro, cliquez sur **Nouveau fournisseur d'authentification**.
|
||||

|
||||
7. Dans Azure, sélectionnez l'application que vous souhaitez utiliser, cliquez sur **Vue d'ensemble**, et copiez l'**ID d'application (client)**.
|
||||

|
||||
8. Dans RustDesk Pro, collez l'**ID client**.
|
||||

|
||||
9. Dans Azure, **Certificats et secrets**, créez un nouveau secret client ou sélectionnez-en un, généralement Nouveau.
|
||||

|
||||
10. Dans Azure, copiez la valeur du secret client. **Note** : Cette valeur n'est visible que lors de votre première inscription. Elle n'est plus visible après avoir quitté la page. Veuillez conserver cette valeur correctement.
|
||||

|
||||
11. Dans RustDesk Pro, collez la valeur pour le secret client.
|
||||

|
||||
12. Dans RustDesk Pro, remplissez le champ **Émetteur** avec `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Veuillez remplacer `Directory (tenant) ID` par votre **ID de répertoire (locataire)**. L'**ID de répertoire (locataire)** se trouve dans le panneau **Vue d'ensemble** de l'application Azure.
|
||||

|
||||

|
||||
13. Dans Azure, sélectionnez le menu **Authentification**. Ensuite, configurez l'autorisation, en choisissant **Jetons d'ID (utilisés pour les flux implicites et hybrides)**.
|
||||

|
||||
|
||||
### Références
|
||||
|
||||
- [Configurer un fournisseur OpenID Connect avec Azure AD](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect sur la plateforme d'identité Microsoft](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Tutorial video
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### Configurazione
|
||||
|
||||
1. Accedi al [portale Azure](https://portal.azure.com).
|
||||
2. Cerca e seleziona **Microsoft Entra ID**.
|
||||
3. Nel menu di sinistra, seleziona [**Registrazioni app**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), clicca su **Nuova registrazione**.
|
||||

|
||||
4. Apri la console RustDesk Pro, nella pagina **Impostazioni**, clicca sul modulo **OIDC**. Quindi copia l'**URL di callback**. **Nota**: L'**URL di callback** non è modificabile, la parte `Path` è fissa su `api/oidc/callback`, e la parte `Protocol://Host:Port` è l'origine della pagina web corrente. Se la apri tramite l'indirizzo `http://localhost:8000/<path>`, allora l'**URL di callback** è `http://localhost:8000/api/oidc/callback`. Se la apri tramite l'indirizzo `https://192.168.0.1:8000/<path>`, allora l'**URL di callback** è `https://192.168.0.1:8000/api/oidc/callback`. Poiché Azure deve utilizzare `https://` o `http://localhost`, seleziona l'indirizzo appropriato per aprire la tua console RustDesk Pro.
|
||||

|
||||

|
||||
5. Inserisci il **Nome**, seleziona i **Tipi di account supportati**, e incolla l'**URI di reindirizzamento** da RustDesk Pro.
|
||||

|
||||
6. In RustDesk Pro, clicca su **Nuovo provider di autenticazione**.
|
||||

|
||||
7. In Azure, seleziona l'applicazione che vuoi utilizzare, clicca su **Panoramica**, e copia l'**ID applicazione (client)**.
|
||||

|
||||
8. In RustDesk Pro, incolla l'**ID client**.
|
||||

|
||||
9. In Azure, **Certificati e segreti**, crea un nuovo segreto client o selezionane uno, di solito Nuovo.
|
||||

|
||||
10. In Azure, copia il valore del segreto client. **Nota**: Questo valore è visibile solo quando ti registri per la prima volta. Non è più visibile dopo aver lasciato la pagina. Conserva questo valore appropriatamente.
|
||||

|
||||
11. In RustDesk Pro, incolla il valore per il segreto client.
|
||||

|
||||
12. In RustDesk Pro, compila il campo **Emittente** con `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Sostituisci `Directory (tenant) ID` con il tuo **ID directory (tenant)**. L'**ID directory (tenant)** si trova nel pannello **Panoramica** dell'app Azure.
|
||||

|
||||

|
||||
13. In Azure, seleziona il menu **Autenticazione**. Quindi configura l'autorizzazione, scegliendo **Token ID (utilizzati per flussi impliciti e ibridi)**.
|
||||

|
||||
|
||||
### Riferimenti
|
||||
|
||||
- [Configurare un provider OpenID Connect con Azure AD](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect sulla piattaforma di identità Microsoft](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### ビデオチュートリアル
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### 設定
|
||||
|
||||
1. [Azureポータル](https://portal.azure.com)にサインインします。
|
||||
2. **Microsoft Entra ID**を検索して選択します。
|
||||
3. 左側のメニューで、[**アプリの登録**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps)を選択し、**新しい登録**をクリックします。
|
||||

|
||||
4. RustDesk Proコンソールを開き、**設定**ページで**OIDC**モジュールをクリックします。次に**コールバックURL**をコピーします。**注意**: **コールバックURL**は編集できません。`Path`部分は`api/oidc/callback`に固定されており、`Protocol://Host:Port`部分は現在のWebページの発信元です。アドレス`http://localhost:8000/<path>`で開く場合、**コールバックURL**は`http://localhost:8000/api/oidc/callback`になります。アドレス`https://192.168.0.1:8000/<path>`で開く場合、**コールバックURL**は`https://192.168.0.1:8000/api/oidc/callback`になります。Azureは`https://`または`http://localhost`を使用する必要があるため、RustDesk Proコンソールを開くために適切なアドレスを選択してください。
|
||||

|
||||

|
||||
5. **名前**を入力し、**サポートされているアカウントの種類**を選択し、RustDesk Proから**リダイレクトURI**を貼り付けます。
|
||||

|
||||
6. RustDesk Proで、**新しい認証プロバイダー**をクリックします。
|
||||

|
||||
7. Azureで、使用するアプリケーションを選択し、**概要**をクリックして、**アプリケーション(クライアント)ID**をコピーします。
|
||||

|
||||
8. RustDesk Proで、**クライアントID**を貼り付けます。
|
||||

|
||||
9. Azureで、**証明書とシークレット**で、新しいクライアントシークレットを作成するか、選択します(通常は新規)。
|
||||

|
||||
10. Azureで、クライアントシークレットの値をコピーします。**注意**: この値は初回登録時にのみ表示されます。ページを離れると表示されなくなります。この値を適切に保管してください。
|
||||

|
||||
11. RustDesk Proで、クライアントシークレットの値を貼り付けます。
|
||||

|
||||
12. RustDesk Proで、**発行者**フィールドに`https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`を入力します。`Directory (tenant) ID`を**ディレクトリ(テナント)ID**に置き換えてください。**ディレクトリ(テナント)ID**は、Azureアプリの**概要**パネルにあります。
|
||||

|
||||

|
||||
13. Azureで、**認証**メニューを選択します。次に、**IDトークン(暗黙的およびハイブリッドフローで使用)**を選択して認証を設定します。
|
||||

|
||||
|
||||
### 参考資料
|
||||
|
||||
- [Azure ADでOpenID Connectプロバイダーを設定する](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [Microsoft IDプラットフォームでのOpenID Connect](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -3,36 +3,40 @@ title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Tutorial em vídeo
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### Configuração
|
||||
|
||||
1. Faça login no [portal do Azure](https://portal.azure.com).
|
||||
2. Procure e selecione **Microsoft Entra ID**.
|
||||
3. No menu à esquerda, selecione [Registros de aplicativo](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), clique em **Novo registro**.
|
||||
2. Pesquise e selecione **Microsoft Entra ID**.
|
||||
3. No menu esquerdo, selecione [**Registros de aplicativo**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps), clique em **Novo registro**.
|
||||

|
||||
4. Abra o console do RustDesk Pro, na página de **Configurações**, clique no módulo **OIDC**. Em seguida, copie a **URL de retorno**. **Observação**: A **URL de retorno** não é editável, a parte `Caminho` é fixada em `api/oidc/callback`, e a parte `Protocol://Host:Port` é a origem da página web atual. Se você abri-lo através do endereço `http://localhost:8000/<caminho>`, então a **URL de retorno** é `http://localhost:8000/api/oidc/callback`. Se for aberto através do endereço `https://192.168.0.1:8000/<caminho>`, então a **URL de retorno** é `https://192.168.0.1:8000/api/oidc/callback`. Como o Azure deve usar `https://` ou `http://localhost`, selecione o endereço apropriado para abrir o console do RustDesk Pro.
|
||||
4. Abra o console RustDesk Pro, na página **Configurações**, clique no módulo **OIDC**. Em seguida, copie a **URL de retorno de chamada**. **Nota**: A **URL de retorno de chamada** não é editável, a parte `Path` é fixa como `api/oidc/callback`, e a parte `Protocol://Host:Port` é a origem da página web atual. Se você abrir através do endereço `http://localhost:8000/<path>`, então a **URL de retorno de chamada** é `http://localhost:8000/api/oidc/callback`. Se você abrir através do endereço `https://192.168.0.1:8000/<path>`, então a **URL de retorno de chamada** é `https://192.168.0.1:8000/api/oidc/callback`. Como o Azure deve usar `https://` ou `http://localhost`, selecione o endereço apropriado para abrir seu console RustDesk Pro.
|
||||

|
||||

|
||||
5. Insira o **Nome**, selecione os **Tipos de conta suportados** e cole o **URI de redirecionamento** do RustDesk Pro.
|
||||
5. Digite o **Nome**, selecione os **Tipos de conta suportados**, e cole o **URI de redirecionamento** do RustDesk Pro.
|
||||

|
||||
6. No RustDesk Pro, clique em **Novo provedor de autenticação**.
|
||||

|
||||
7. No Azure, selecione o aplicativo que deseja usar, clique em **Visão geral** e copie a **ID do aplicativo (cliente)**.
|
||||
7. No Azure, selecione o aplicativo que você deseja usar, clique em **Visão geral**, e copie o **ID do aplicativo (cliente)**.
|
||||

|
||||
8. No RustDesk Pro, cole a **ID do cliente**.
|
||||
8. No RustDesk Pro, cole o **ID do cliente**.
|
||||

|
||||
9. No Azure, em **Certificados e segredos**, crie um novo segredo de cliente ou selecione um existente, geralmente Novo.
|
||||
9. No Azure, **Certificados e segredos**, crie um novo segredo do cliente ou selecione um, geralmente Novo.
|
||||

|
||||
10. No Azure, copie o valor do segredo do cliente. **Observação**: Esse valor só é visível quando você registra pela primeira vez. Ele não fica mais visível depois que você sai da página. Por favor, mantenha este valor em segurança.
|
||||
10. No Azure, copie o valor do segredo do cliente. **Nota**: Este valor só é visível quando você registra pela primeira vez. Não é mais visível depois que você sai da página. Mantenha este valor adequadamente.
|
||||

|
||||
11. No RustDesk Pro, cole o valor do segredo do cliente.
|
||||
11. No RustDesk Pro, cole o valor para o segredo do cliente.
|
||||

|
||||
12. No RustDesk Pro, preencha o campo **Emissor** com `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Substitua `<ID do diretório (locatário)>` pela sua `ID do diretório (locatário)`. A **ID do diretório (locatário)** está no painel Visão geral do aplicativo do Azure.
|
||||
12. No RustDesk Pro, preencha o campo **Emissor** com `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`. Substitua `Directory (tenant) ID` pelo seu **ID do diretório (locatário)**. O **ID do diretório (locatário)** está no painel **Visão geral** do aplicativo Azure.
|
||||

|
||||

|
||||
13. No Azure, selecione o menu **Autenticação**. Em seguida, configure a autorização escolhendo **Tokens de ID (usados para fluxos implícitos e híbridos)**.
|
||||
13. No Azure, selecione o menu **Autenticação**. Em seguida, configure a autorização, escolhendo **Tokens de ID (usados para fluxos implícitos e híbridos)**.
|
||||

|
||||
|
||||
### Referências
|
||||
|
||||
- [Configurar um provedor OpenID Connect com o Azure AD](https://learn.microsoft.com/pt-br/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect na plataforma de identidade da Microsoft](https://learn.microsoft.com/pt-br/entra/identity-platform/v2-protocols-oidc)
|
||||
- [Configurar um provedor OpenID Connect com Azure AD](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [OpenID Connect na plataforma de identidade da Microsoft](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -0,0 +1,42 @@
|
||||
---
|
||||
title: Azure
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### 視頻教程
|
||||
|
||||
[https://www.youtube.com/watch?v=izGxSmifURI](https://www.youtube.com/watch?v=izGxSmifURI)
|
||||
|
||||
### 配置
|
||||
|
||||
1. 登錄到 [Azure 門戶](https://portal.azure.com)。
|
||||
2. 搜索並選擇 **Microsoft Entra ID**。
|
||||
3. 在左側菜單中,選擇 [**應用程式註冊**](https://portal.azure.com/#view/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/~/RegisteredApps),點擊 **新建註冊**。
|
||||

|
||||
4. 打開 RustDesk Pro 控制台,在 **設置** 頁面中,點擊 **OIDC** 模組。然後複製 **回調 URL**。**注意**:**回調 URL** 不可編輯,`Path` 部分固定為 `api/oidc/callback`,而 `Protocol://Host:Port` 部分是目前網頁的來源。如果您通過地址 `http://localhost:8000/<path>` 打開,那麼 **回調 URL** 就是 `http://localhost:8000/api/oidc/callback`。如果您通過地址 `https://192.168.0.1:8000/<path>` 打開,那麼 **回調 URL** 就是 `https://192.168.0.1:8000/api/oidc/callback`。由於 Azure 必須使用 `https://` 或 `http://localhost`,請選擇適當的地址來打開您的 RustDesk Pro 控制台。
|
||||

|
||||

|
||||
5. 輸入 **名稱**,選擇 **支援的帳戶類型**,並從 RustDesk Pro 貼上 **重定向 URI**。
|
||||

|
||||
6. 在 RustDesk Pro 中,點擊 **新增認證提供者**。
|
||||

|
||||
7. 在 Azure 中,選擇您要使用的應用程式,點擊 **概述**,並複製 **應用程式(客戶端)ID**。
|
||||

|
||||
8. 在 RustDesk Pro 中,貼上 **客戶端 ID**。
|
||||

|
||||
9. 在 Azure 中,**憑證和機密**,建立新的或選擇客戶端機密,通常是新建。
|
||||

|
||||
10. 在 Azure 中,複製客戶端機密的值。**注意**:此值只有在您首次註冊時才可見。離開頁面後就不再可見。請妥善保管此值。
|
||||

|
||||
11. 在 RustDesk Pro 中,貼上客戶端機密的值。
|
||||

|
||||
12. 在 RustDesk Pro 中,在 **發行者** 欄位中填入 `https://login.microsoftonline.com/<Directory (tenant) ID>/v2.0`。請用您的 **目錄(租戶)ID** 替換 `Directory (tenant) ID`。**目錄(租戶)ID** 在 Azure 應用程式的 **概述** 面板中。
|
||||

|
||||

|
||||
13. 在 Azure 中,選擇 **驗證** 菜單。然後透過選擇 **ID 令牌(用於隱式和混合流)** 來設置授權。
|
||||

|
||||
|
||||
### 參考資料
|
||||
|
||||
- [使用 Azure AD 設置 OpenID Connect 提供者](https://learn.microsoft.com/en-us/power-pages/security/authentication/openid-settings)
|
||||
- [Microsoft 身份平台上的 OpenID Connect](https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-protocols-oidc)
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Control de acceso
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Permisos de acceso a dispositivos
|
||||
|
||||
El dispositivo puede asignarse a un solo usuario, a un solo grupo de dispositivos, o a ambos.
|
||||
|
||||
Cuando el dispositivo se asigna a un usuario, puede ser accedido por ese usuario, un grupo de usuarios, o a través de configuraciones apropiadas entre grupos de usuarios.
|
||||
|
||||
Cuando el dispositivo se asigna a un grupo de dispositivos, puede ser accedido a través de configuraciones apropiadas entre usuarios y grupos de dispositivos.
|
||||
|
||||
Hay tres formas de asignar un dispositivo a un usuario:
|
||||
- A través de la página de dispositivos de la consola
|
||||
- Iniciar sesión en la cuenta de usuario específica en el lado del cliente
|
||||
- Línea de comandos de asignación
|
||||
|
||||
Hay dos formas de asignar un dispositivo a un grupo de dispositivos:
|
||||
- A través de la página de dispositivos de la consola
|
||||
- Línea de comandos de asignación
|
||||
|
||||
Las siguientes dos situaciones impedirán que el dispositivo sea accedido:
|
||||
- Hacer que el dispositivo esté `deshabilitado` en la página de dispositivos de la consola
|
||||
- Hacer que el usuario esté `deshabilitado` en la página de usuarios de la consola
|
||||
|
||||
### Configuraciones de acceso a grupos de usuarios
|
||||
|
||||
Vaya a la página de grupos en la consola web, haga clic en `Editar` para editar las configuraciones entre grupos como se muestra a continuación.
|
||||
|
||||
Sus modificaciones a `Acceso con otros grupos` surten efecto inmediatamente sin requerir que haga clic en el botón `OK`.
|
||||
|
||||
Tanto `Puede acceder a` como `Puede ser accedido desde` sirven casi la misma función, proporcionamos ambas opciones para su conveniencia. Sin embargo, esto puede causar cierta confusión.
|
||||
|
||||
{{% notice note %}}
|
||||
El usuario y grupo asignados al lado de control están determinados por el usuario que inicia sesión, en lugar del usuario asignado desde la consola web. Lo diseñamos así porque ciertos lados de control no tienen un ID de dispositivo, como el cliente iOS y el cliente web.
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### Configuraciones de acceso a grupos de dispositivos
|
||||
|
||||
Los grupos de dispositivos proporcionan otra forma de gestionar permisos de acceso. Estas son las reglas clave:
|
||||
|
||||
1. Un dispositivo solo puede agregarse a un grupo de dispositivos
|
||||
2. Puede establecer permisos de acceso para usuarios o grupos de usuarios a grupos de dispositivos. Estos permisos son acumulativos con los permisos de acceso a grupos de usuarios - lo que significa que se otorga acceso si los permisos del grupo de usuarios o los permisos del grupo de dispositivos lo permiten
|
||||
3. Cuando un dispositivo no asignado se agrega a un grupo de dispositivos, ya no se considera "no asignado"
|
||||
|
||||
{{% notice note %}}
|
||||
La función de grupo de dispositivos requiere RustDesk cliente >= 1.3.8 y RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Contrôle d'accès
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Permissions d'accès aux appareils
|
||||
|
||||
L'appareil peut être assigné soit à un seul utilisateur, soit à un seul groupe d'appareils, soit aux deux.
|
||||
|
||||
Lorsque l'appareil est assigné à un utilisateur, il peut être accessible par cet utilisateur, un groupe d'utilisateurs, ou via des paramètres croisés utilisateur-groupe appropriés.
|
||||
|
||||
Lorsque l'appareil est assigné à un groupe d'appareils, il peut être accessible via des paramètres croisés utilisateur-groupe d'appareils appropriés.
|
||||
|
||||
Il y a trois façons d'assigner un appareil à un utilisateur :
|
||||
- Via la page d'appareils de la console
|
||||
- Se connecter au compte utilisateur spécifié côté client
|
||||
- Ligne de commande d'assignation
|
||||
|
||||
Il y a deux façons d'assigner un appareil à un groupe d'appareils :
|
||||
- Via la page d'appareils de la console
|
||||
- Ligne de commande d'assignation
|
||||
|
||||
Les deux situations suivantes empêcheront l'appareil d'être accessible :
|
||||
- Rendre l'appareil `désactivé` dans la page d'appareils de la console
|
||||
- Rendre l'utilisateur `désactivé` dans la page d'utilisateurs de la console
|
||||
|
||||
### Paramètres d'accès aux groupes d'utilisateurs
|
||||
|
||||
Veuillez aller à la page des groupes dans la console web, cliquez sur `Modifier` pour éditer les paramètres croisés de groupe comme ci-dessous.
|
||||
|
||||
Vos modifications à `Accès avec d'autres groupes` prennent effet immédiatement sans nécessiter de cliquer sur le bouton `OK`.
|
||||
|
||||
`Peut accéder à` et `Peut être accessible depuis` servent presque la même fonction, nous fournissons les deux options pour votre commodité. Cependant, cela peut causer une certaine confusion.
|
||||
|
||||
{{% notice note %}}
|
||||
L'utilisateur et le groupe assignés au côté contrôlant sont déterminés par l'utilisateur qui se connecte, plutôt que par l'utilisateur assigné depuis la console web. Nous l'avons conçu ainsi car certains côtés contrôlants n'ont pas d'ID d'appareil, comme le client iOS et le client web.
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### Paramètres d'accès aux groupes d'appareils
|
||||
|
||||
Les groupes d'appareils fournissent une autre façon de gérer les permissions d'accès. Voici les règles clés :
|
||||
|
||||
1. Un appareil ne peut être ajouté qu'à un seul groupe d'appareils
|
||||
2. Vous pouvez définir des permissions d'accès pour les utilisateurs ou les groupes d'utilisateurs vers les groupes d'appareils. Ces permissions sont cumulatives avec les permissions d'accès aux groupes d'utilisateurs - ce qui signifie que l'accès est accordé si les permissions du groupe d'utilisateurs ou les permissions du groupe d'appareils le permettent
|
||||
3. Lorsqu'un appareil non assigné est ajouté à un groupe d'appareils, il n'est plus considéré comme "non assigné"
|
||||
|
||||
{{% notice note %}}
|
||||
La fonctionnalité de groupe d'appareils nécessite RustDesk client >= 1.3.8 et RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Controllo di accesso
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Permessi di accesso ai dispositivi
|
||||
|
||||
Il dispositivo può essere assegnato a un singolo utente, a un singolo gruppo di dispositivi, o a entrambi.
|
||||
|
||||
Quando il dispositivo è assegnato a un utente, può essere accessibile da quell'utente, da un gruppo di utenti, o attraverso appropriate impostazioni inter-gruppo utente.
|
||||
|
||||
Quando il dispositivo è assegnato a un gruppo di dispositivi, può essere accessibile tramite appropriate impostazioni inter-gruppo utente-dispositivo.
|
||||
|
||||
Ci sono tre modi per assegnare un dispositivo a un utente:
|
||||
- Tramite la pagina dispositivi della console
|
||||
- Accedere all'account utente specificato sul lato client
|
||||
- Riga di comando di assegnazione
|
||||
|
||||
Ci sono due modi per assegnare un dispositivo a un gruppo di dispositivi:
|
||||
- Tramite la pagina dispositivi della console
|
||||
- Riga di comando di assegnazione
|
||||
|
||||
Le seguenti due situazioni impediranno l'accesso al dispositivo:
|
||||
- Rendere il dispositivo `disabilitato` nella pagina dispositivi della console
|
||||
- Rendere l'utente `disabilitato` nella pagina utenti della console
|
||||
|
||||
### Impostazioni di accesso ai gruppi utente
|
||||
|
||||
Vai alla pagina gruppi nella console web, clicca su `Modifica` per modificare le impostazioni inter-gruppo come mostrato di seguito.
|
||||
|
||||
Le tue modifiche a `Accesso con altri gruppi` hanno effetto immediatamente senza richiedere di cliccare il pulsante `OK`.
|
||||
|
||||
Sia `Può accedere a` che `Può essere accessibile da` servono quasi la stessa funzione, forniamo entrambe le opzioni per la tua comodità. Tuttavia, questo può causare confusione.
|
||||
|
||||
{{% notice note %}}
|
||||
L'utente e il gruppo assegnati al lato di controllo sono determinati dall'utente che effettua l'accesso, piuttosto che dall'utente assegnato dalla console web. Lo abbiamo progettato così perché certi lati di controllo non hanno un ID dispositivo, come il client iOS e il client web.
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### Impostazioni di accesso ai gruppi dispositivi
|
||||
|
||||
I gruppi dispositivi forniscono un altro modo per gestire i permessi di accesso. Ecco le regole principali:
|
||||
|
||||
1. Un dispositivo può essere aggiunto solo a un gruppo di dispositivi
|
||||
2. Puoi impostare permessi di accesso per utenti o gruppi di utenti ai gruppi dispositivi. Questi permessi sono cumulativi con i permessi di accesso ai gruppi utente - il che significa che l'accesso viene concesso se i permessi del gruppo utente o i permessi del gruppo dispositivi lo consentono
|
||||
3. Quando un dispositivo non assegnato viene aggiunto a un gruppo dispositivi, non è più considerato "non assegnato"
|
||||
|
||||
{{% notice note %}}
|
||||
La funzionalità gruppo dispositivi richiede RustDesk client >= 1.3.8 e RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: アクセス制御
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### デバイスアクセス権限
|
||||
|
||||
デバイスは単一のユーザー、単一のデバイスグループ、またはその両方に割り当てることができます。
|
||||
|
||||
デバイスがユーザーに割り当てられている場合、そのユーザー、ユーザーグループ、または適切なユーザー間グループ設定を通じてアクセスできます。
|
||||
|
||||
デバイスがデバイスグループに割り当てられている場合、適切なユーザー間デバイスグループ設定を通じてアクセスできます。
|
||||
|
||||
デバイスをユーザーに割り当てる方法は3つあります:
|
||||
- コンソールのデバイスページ経由
|
||||
- クライアント側で指定されたユーザーアカウントにログイン
|
||||
- 割り当てコマンドライン
|
||||
|
||||
デバイスをデバイスグループに割り当てる方法は2つあります:
|
||||
- コンソールのデバイスページ経由
|
||||
- 割り当てコマンドライン
|
||||
|
||||
以下の2つの状況でデバイスへのアクセスが阻止されます:
|
||||
- コンソールデバイスページでデバイスを`無効`にする
|
||||
- コンソールユーザーページでユーザーを`無効`にする
|
||||
|
||||
### ユーザーグループアクセス設定
|
||||
|
||||
Webコンソールのグループページに移動し、`編集`をクリックして以下のようにグループ間設定を編集してください。
|
||||
|
||||
`他のグループとのアクセス`への変更は`OK`ボタンをクリックすることなく即座に有効になります。
|
||||
|
||||
`アクセス可能`と`アクセス元`はほとんど同じ機能を提供しており、利便性のため両方のオプションを提供しています。ただし、これにより混乱が生じる可能性があります。
|
||||
|
||||
{{% notice note %}}
|
||||
コントロール側に割り当てられるユーザーとグループは、Webコンソールから割り当てられたユーザーではなく、ログインしたユーザーによって決定されます。これは、iOSクライアントやWebクライアントなど、特定のコントロール側にはデバイスIDがないためです。
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### デバイスグループアクセス設定
|
||||
|
||||
デバイスグループは、アクセス権限を管理する別の方法を提供します。主要なルールは以下の通りです:
|
||||
|
||||
1. デバイスは1つのデバイスグループにのみ追加できます
|
||||
2. ユーザーまたはユーザーグループからデバイスグループへのアクセス権限を設定できます。これらの権限はユーザーグループアクセス権限と累積的です - つまり、ユーザーグループ権限またはデバイスグループ権限のいずれかが許可する場合、アクセスが許可されます
|
||||
3. 未割り当てのデバイスがデバイスグループに追加されると、それは「未割り当て」とは見なされなくなります
|
||||
|
||||
{{% notice note %}}
|
||||
デバイスグループ機能にはRustDeskクライアント >= 1.3.8およびRustDesk Server Pro >= 1.5.0が必要です
|
||||
{{% /notice %}}
|
||||
@@ -1,50 +1,51 @@
|
||||
---
|
||||
title: Controle de Acesso
|
||||
title: Controle de acesso
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### Permissões de acesso ao dispositivo
|
||||
O dispositivo pode ser atribuído a um único usuário, a um único grupo de dispositivos ou a ambos.
|
||||
### Permissões de acesso a dispositivos
|
||||
|
||||
Quando o dispositivo é atribuído a um usuário, ele pode ser acessado por esse usuário, por um grupo de usuários ou através das configurações apropriadas de grupo cruzado de usuários.
|
||||
O dispositivo pode ser atribuído a um único usuário, a um único grupo de dispositivos, ou a ambos.
|
||||
|
||||
Quando o dispositivo é atribuído a um grupo de dispositivos, ele pode ser acessado através das configurações apropriadas de grupo cruzado de dispositivos.
|
||||
Quando o dispositivo é atribuído a um usuário, ele pode ser acessado por esse usuário, um grupo de usuários, ou através de configurações apropriadas entre grupos de usuários.
|
||||
|
||||
Quando o dispositivo é atribuído a um grupo de dispositivos, ele pode ser acessado através de configurações apropriadas entre usuários e grupos de dispositivos.
|
||||
|
||||
Existem três maneiras de atribuir um dispositivo a um usuário:
|
||||
- Via página de dispositivos do console
|
||||
- Através da página de dispositivos do console
|
||||
- Fazer login na conta de usuário especificada no lado do cliente
|
||||
- Comando de atribuição via linha de comando
|
||||
- Linha de comando de atribuição
|
||||
|
||||
Existem duas maneiras de atribuir um dispositivo a um grupo de dispositivos:
|
||||
- Via página de dispositivos do console
|
||||
- Comando de atribuição via linha de comando
|
||||
- Através da página de dispositivos do console
|
||||
- Linha de comando de atribuição
|
||||
|
||||
As duas situações a seguir impedirão o acesso ao dispositivo:
|
||||
- Tornar o dispositivo `desativado` na página de dispositivos do console
|
||||
- Tornar o usuário `desativado` na página de usuários do console
|
||||
As duas situações a seguir impedirão que o dispositivo seja acessado:
|
||||
- Tornar o dispositivo `desabilitado` na página de dispositivos do console
|
||||
- Tornar o usuário `desabilitado` na página de usuários do console
|
||||
|
||||
### Configurações de Acesso do Grupo de Usuários
|
||||
### Configurações de acesso a grupos de usuários
|
||||
|
||||
Vá para a página de grupos no console web e clique em `Editar` para editar as configurações de grupo cruzado conforme abaixo.
|
||||
Vá para a página de grupos no console web, clique em `Editar` para editar as configurações entre grupos conforme mostrado abaixo.
|
||||
|
||||
Suas modificações em `Acesso com outros grupos` entram em vigor imediatamente, sem necessidade de clicar no botão `OK`.
|
||||
Suas modificações em `Acesso com outros grupos` fazem efeito imediatamente sem exigir que você clique no botão `OK`.
|
||||
|
||||
Tanto `Pode acessar para` quanto `Pode ser acessado de` têm quase a mesma função, oferecemos ambas as opções para sua conveniência. No entanto, isso pode causar alguma confusão.
|
||||
Tanto `Pode acessar` quanto `Pode ser acessado de` servem quase a mesma função, fornecemos ambas as opções para sua conveniência. No entanto, isso pode causar alguma confusão.
|
||||
|
||||
{{% notice note %}}
|
||||
O usuário e o grupo atribuídos ao lado controlador são determinados pelo usuário que faz login, e não pelo usuário atribuído do console web. Projetamos dessa forma porque alguns lados controladores não possuem um ID de dispositivo, como o cliente iOS e o cliente web.
|
||||
O usuário e grupo atribuídos ao lado de controle são determinados pelo usuário que faz login, em vez do usuário atribuído pelo console web. Projetamos dessa forma porque certos lados de controle não têm um ID de dispositivo, como o cliente iOS e o cliente web.
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### Configurações de Acesso do Grupo de Dispositivos
|
||||
### Configurações de acesso a grupos de dispositivos
|
||||
|
||||
Os grupos de dispositivos fornecem outra maneira de gerenciar permissões de acesso. Aqui estão as regras principais:
|
||||
|
||||
1. Um dispositivo só pode ser adicionado a um grupo de dispositivos
|
||||
2. Você pode definir permissões de acesso para usuários ou grupos de usuários aos grupos de dispositivos. Essas permissões são cumulativas com as permissões de acesso do grupo de usuários - ou seja, o acesso é concedido se as permissões do grupo de usuários ou do grupo de dispositivos permitirem
|
||||
2. Você pode definir permissões de acesso para usuários ou grupos de usuários para grupos de dispositivos. Essas permissões são cumulativas com as permissões de acesso a grupos de usuários - o que significa que o acesso é concedido se as permissões do grupo de usuários ou as permissões do grupo de dispositivos permitirem
|
||||
3. Quando um dispositivo não atribuído é adicionado a um grupo de dispositivos, ele não é mais considerado "não atribuído"
|
||||
|
||||
{{% notice note %}}
|
||||
O recurso de grupo de dispositivos requer cliente RustDesk >= 1.3.8 e RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
O recurso de grupo de dispositivos requer RustDesk cliente >= 1.3.8 e RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: 存取控制
|
||||
weight: 16
|
||||
---
|
||||
|
||||
### 設備存取權限
|
||||
|
||||
設備可以分配給單一使用者、單一設備群組或兩者皆有。
|
||||
|
||||
當設備分配給使用者時,可以由該使用者、使用者群組或透過適當的跨使用者群組設定來存取。
|
||||
|
||||
當設備分配給設備群組時,可以透過適當的跨使用者設備群組設定來存取。
|
||||
|
||||
有三種方式將設備分配給使用者:
|
||||
- 透過控制台設備頁面
|
||||
- 在客戶端登錄到指定的使用者帳戶
|
||||
- 分配命令列
|
||||
|
||||
有兩種方式將設備分配給設備群組:
|
||||
- 透過控制台設備頁面
|
||||
- 分配命令列
|
||||
|
||||
以下兩種情況會阻止設備被存取:
|
||||
- 在控制台設備頁面中將設備設為 `停用`
|
||||
- 在控制台使用者頁面中將使用者設為 `停用`
|
||||
|
||||
### 使用者群組存取設定
|
||||
|
||||
請前往網頁控制台的群組頁面,點擊 `編輯` 來編輯跨群組設定如下。
|
||||
|
||||
您對 `與其他群組的存取` 的修改立即生效,無需點擊 `確定` 按鈕。
|
||||
|
||||
`可以存取` 和 `可以被存取` 提供幾乎相同的功能,我們提供兩個選項以方便您使用。但是,這可能會造成一些混淆。
|
||||
|
||||
{{% notice note %}}
|
||||
分配給控制端的使用者和群組由登錄的使用者決定,而不是由網頁控制台分配的使用者決定。我們這樣設計是因為某些控制端沒有設備 ID,例如 iOS 客戶端和網頁客戶端。
|
||||
{{% /notice %}}
|
||||
|
||||

|
||||
|
||||
### 設備群組存取設定
|
||||
|
||||
設備群組提供另一種管理存取權限的方式。以下是主要規則:
|
||||
|
||||
1. 設備只能新增到一個設備群組
|
||||
2. 您可以為使用者或使用者群組設定對設備群組的存取權限。這些權限與使用者群組存取權限是累積的 - 意味著如果使用者群組權限或設備群組權限中的任一個允許,則授予存取權限
|
||||
3. 當未分配的設備新增到設備群組時,它不再被視為「未分配」
|
||||
|
||||
{{% notice note %}}
|
||||
設備群組功能需要 RustDesk 客戶端 >= 1.3.8 和 RustDesk Server Pro >= 1.5.0
|
||||
{{% /notice %}}
|
||||
148
content/self-host/rustdesk-server-pro/relay/_index.es.md
Normal file
148
content/self-host/rustdesk-server-pro/relay/_index.es.md
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
title: Configurar servidores de relé
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### 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.
|
||||
|
||||
Si desea crear un servidor de relé adicional explícitamente en otra máquina, ejecute `hbbr` siguiendo la [instalación OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/). Puede encontrar `hbbr` en `rustdesk-server-linux-amd64.tar.gz`, `rustdesk-server-hbbr_<version>-<arch>.deb`, `rustdesk-server-windows-x86_64.tar.gz` o en `docker` (`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`).
|
||||
|
||||
`hbbr` no requiere una licencia y es igual a la versión de código abierto.
|
||||
{{% /notice %}}
|
||||
|
||||
Puede tener varios servidores de relé ejecutándose por todo el mundo y aprovechar la geolocalización automáticamente para usar el servidor de relé más cercano, proporcionándole una experiencia más rápida al conectarse a computadoras remotas. `hbbs` verifica automáticamente si estos servidores de relé están en línea cada varios segundos, solo elige servidores de relé en línea.
|
||||
|
||||
{{% notice note %}}
|
||||
Problema conocido: https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> Necesitará el par de claves privadas `id_ed25519` y `id_ed25519.pub`.
|
||||
|
||||
1 - Si docker ya está instalado, conéctese a su servidor a través de SSH y cree un volumen para hbbr.
|
||||
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
El volumen hbbr debería estar ubicado en `/var/lib/docker/volumes/hbbr/_data`.
|
||||
|
||||
2 - Copie el par de claves privadas a la ubicación del volumen, en este caso usaremos SCP para copiar los archivos.
|
||||
|
||||
La sintaxis del comando es `scp <ruta/nombre_archivo> usuario@servidor:</ruta/destino>`.
|
||||
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3 - Despliegue el contenedor hbbr usando el volumen creado previamente. Este volumen tiene el par de claves privadas necesario para ejecutar su servidor de relé privado.
|
||||
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4 - Verifique los registros de ejecución para verificar que hbbr está ejecutándose usando su par de claves.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/common.rs:121] **Private key comes from id_ed25519**
|
||||
NFO [src/relay_server.rs:581] Key: XXXXXXXXXXXXXXXXXXXXX
|
||||
INFO [src/relay_server.rs:60] #blacklist(blacklist.txt): 0
|
||||
INFO [src/relay_server.rs:75] #blocklist(blocklist.txt): 0
|
||||
INFO [src/relay_server.rs:81] Listening on tcp :21117
|
||||
```
|
||||
|
||||
Dependiendo de su SO, es posible que desee bloquear/permitir IPs usando un firewall.
|
||||
|
||||
En nuestro caso, ejecutando Ubuntu queremos permitir cualquier conexión TCP, a los puertos 21117 y 21119.
|
||||
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
```
|
||||
|
||||
**Habilitar el firewall**
|
||||
```
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
**Verificar el estado**
|
||||
```
|
||||
# ufw status
|
||||
|
||||
Status: active
|
||||
|
||||
To Action From
|
||||
-- ------ ----
|
||||
21117,21119/tcp ALLOW Anywhere
|
||||
21117,21119/tcp (v6) ALLOW Anywhere (v6)
|
||||
```
|
||||
|
||||
### Configurar RustDesk Pro para geolocalización usando la consola web
|
||||
|
||||
#### 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.
|
||||
|
||||
Comience creando una cuenta (si no tiene una) yendo al [sitio web](https://www.maxmind.com/en/account/login).
|
||||
Vaya a `Download Databases` y descargue GeoLite2 City, elija el archivo gzip y debería tener el archivo `mmdb` al descomprimirlo.
|
||||
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/e14318fb-ec52-463c-af77-d08c9479c1b5">
|
||||
|
||||
Si instaló RustDesk Pro usando el script de instalación en una máquina Linux, el archivo `mmdb` debe moverse a `/var/lib/rustdesk-server/`.
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
Vaya a `Manage License Keys` y genere una nueva clave de licencia. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/632aeb33-4f5d-4a31-9010-38e01c22d3c9">
|
||||
<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/3e178174-5fbf-46b7-a335-01f77125dfad">
|
||||
|
||||
Puede automatizar el [proceso de descarga](https://dev.maxmind.com/geoip/updating-databases) de algunas maneras, pero agregue el siguiente comando a su crontab reemplazando {Your Access Key} con la clave API que obtuvo del paso anterior.
|
||||
|
||||
```
|
||||
/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
|
||||
|
||||
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.** <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/c4452ba4-5e1d-437a-ae1d-fc0070bfa26c">
|
||||
|
||||
Agregue una anulación geográfica agregando la dirección IP del servidor y las coordenadas donde se encuentra el servidor. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/41c558e3-423b-4296-90d3-cb0769f4a369">
|
||||
|
||||
Haga clic en `Reload Geo` y su lista debería verse similar a esto. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/5a0d39a9-4fec-46b4-a7a2-7ed38b6baeb7">
|
||||
|
||||
Para confirmar los resultados, verifique sus registros hbbs al hacer clic en `Reload Geo`, debería ver un mensaje mostrando las direcciones IP de los servidores de relé y sus coordenadas.
|
||||
|
||||
> Si está ejecutando RustDesk Pro en una máquina Linux use el comando `RUST_LOG=debug ./hbbs` para ver los registros. Si está ejecutando en un contenedor Docker use `docker logs hbbs`.
|
||||
|
||||
```
|
||||
RUST_LOG=debug ./hbbs
|
||||
|
||||
INFO [src/common.rs:130] GEOIP_FILE: ./GeoLite2-City.mmdb
|
||||
INFO [src/common.rs:159] override 1xx.xxx.xxx.x7: -1.xx 5x.xxx
|
||||
[src/common.rs:159] override 1xx.xxx.xxx.xx8: -3.xxx 5x.xxxx
|
||||
[src/common.rs:159] override 7xx.xxx.xxxx.xx1: 6.xxx 5x.xxxx
|
||||
GEOIP_FILE loaded, #overrides 3
|
||||
INFO [src/common.rs:119] relay-servers=["1xx.xxx.xxx.x7", "1xx.xxx.xxx.xx8", "7xx.xxx.xxx.xx1"]
|
||||
NFO [src/rendezvous_server.rs:1467] parsed relay servers: [("1xx.xxxx.xxx.xx7", Some((-1x, xxx))), ("1xx.xxx.xxx.xx8", Some((-3x, xxx))), ("7xx.xxx.xxx.xx1", Some((6x, xxx)))]
|
||||
```
|
||||
|
||||
También puede confirmar las solicitudes de relé directamente en sus instancias hbbr, simplemente verificando los registros del contenedor.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/relay_server.rs:436] Relayrequest 0593e64e-4fe8-4a59-a94f-b3420ab043eb from [::ffff:100.100.123.233]:52038 got paired
|
||||
INFO [src/relay_server.rs:442] Both are raw
|
||||
```
|
||||
148
content/self-host/rustdesk-server-pro/relay/_index.fr.md
Normal file
148
content/self-host/rustdesk-server-pro/relay/_index.fr.md
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
title: Configurer les serveurs de relais
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### 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.
|
||||
|
||||
Si vous souhaitez créer un serveur de relais supplémentaire explicitement sur une autre machine, veuillez exécuter `hbbr` en suivant [l'installation OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/). Vous pouvez trouver `hbbr` dans `rustdesk-server-linux-amd64.tar.gz`, `rustdesk-server-hbbr_<version>-<arch>.deb`, `rustdesk-server-windows-x86_64.tar.gz` ou dans `docker` (`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`).
|
||||
|
||||
`hbbr` ne nécessite pas de licence et est identique à la version open source.
|
||||
{{% /notice %}}
|
||||
|
||||
Vous pouvez avoir plusieurs serveurs de relais fonctionnant à travers le globe et exploiter la géolocalisation automatiquement pour utiliser le serveur de relais le plus proche, vous donnant une expérience plus rapide lors de la connexion aux ordinateurs distants. `hbbs` vérifie automatiquement si ces serveurs de relais sont en ligne toutes les quelques secondes, il ne choisit que les serveurs de relais en ligne.
|
||||
|
||||
{{% notice note %}}
|
||||
Problème connu : https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> Vous aurez besoin de la paire de clés privées `id_ed25519` et `id_ed25519.pub`.
|
||||
|
||||
1 - Si docker est déjà installé, connectez-vous à votre serveur via SSH et créez un volume pour hbbr.
|
||||
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
Le volume hbbr devrait être situé dans `/var/lib/docker/volumes/hbbr/_data`.
|
||||
|
||||
2 - Copiez la paire de clés privées vers l'emplacement du volume, dans ce cas nous utiliserons SCP pour copier les fichiers.
|
||||
|
||||
La syntaxe de la commande est `scp <chemin/nom_fichier> nom_utilisateur@serveur:</chemin/destination>`.
|
||||
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3 - Déployez le conteneur hbbr en utilisant le volume précédemment créé. Ce volume contient la paire de clés privées nécessaire pour exécuter votre serveur de relais privé.
|
||||
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4 - Vérifiez les journaux d'exécution pour vérifier que hbbr fonctionne en utilisant votre paire de clés.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/common.rs:121] **Private key comes from id_ed25519**
|
||||
NFO [src/relay_server.rs:581] Key: XXXXXXXXXXXXXXXXXXXXX
|
||||
INFO [src/relay_server.rs:60] #blacklist(blacklist.txt): 0
|
||||
INFO [src/relay_server.rs:75] #blocklist(blocklist.txt): 0
|
||||
INFO [src/relay_server.rs:81] Listening on tcp :21117
|
||||
```
|
||||
|
||||
Selon votre OS, vous pourriez vouloir bloquer/autoriser les IPs en utilisant un pare-feu.
|
||||
|
||||
Dans notre cas, en exécutant Ubuntu nous voulons autoriser toutes les connexions TCP, vers les ports 21117 et 21119.
|
||||
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
```
|
||||
|
||||
**Activer le pare-feu**
|
||||
```
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
**Vérifier le statut**
|
||||
```
|
||||
# ufw status
|
||||
|
||||
Status: active
|
||||
|
||||
To Action From
|
||||
-- ------ ----
|
||||
21117,21119/tcp ALLOW Anywhere
|
||||
21117,21119/tcp (v6) ALLOW Anywhere (v6)
|
||||
```
|
||||
|
||||
### 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
|
||||
|
||||
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.
|
||||
|
||||
Commencez par créer un compte (si vous n'en avez pas) en allant sur le [site web](https://www.maxmind.com/en/account/login).
|
||||
Allez à `Download Databases` et téléchargez GeoLite2 City, choisissez le fichier gzip et vous devriez avoir le fichier `mmdb` lors de la décompression.
|
||||
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/e14318fb-ec52-463c-af77-d08c9479c1b5">
|
||||
|
||||
Si vous avez installé RustDesk Pro en utilisant le script d'installation sur une machine Linux, le fichier `mmdb` doit être déplacé vers `/var/lib/rustdesk-server/`.
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
Allez à `Manage License Keys` et générez une nouvelle clé de licence. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/632aeb33-4f5d-4a31-9010-38e01c22d3c9">
|
||||
<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/3e178174-5fbf-46b7-a335-01f77125dfad">
|
||||
|
||||
Vous pouvez automatiser le [processus de téléchargement](https://dev.maxmind.com/geoip/updating-databases) de plusieurs façons, mais vous ajoutez la commande suivante à votre crontab en remplaçant {Your Access Key} par la clé API que vous avez obtenue de l'étape précédente.
|
||||
|
||||
```
|
||||
/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
|
||||
|
||||
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.** <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/c4452ba4-5e1d-437a-ae1d-fc0070bfa26c">
|
||||
|
||||
Ajoutez un remplacement géographique en ajoutant l'adresse IP du serveur et les coordonnées où se trouve le serveur. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/41c558e3-423b-4296-90d3-cb0769f4a369">
|
||||
|
||||
Cliquez sur `Reload Geo` et votre liste devrait ressembler à ceci. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/5a0d39a9-4fec-46b4-a7a2-7ed38b6baeb7">
|
||||
|
||||
Pour confirmer les résultats, vérifiez vos journaux hbbs lors du clic sur `Reload Geo`, vous devriez voir un message montrant les adresses IP des serveurs de relais et leurs coordonnées.
|
||||
|
||||
> Si vous exécutez RustDesk Pro sur une machine Linux utilisez la commande `RUST_LOG=debug ./hbbs` pour afficher les journaux. Si vous exécutez sur un conteneur Docker utilisez `docker logs hbbs`.
|
||||
|
||||
```
|
||||
RUST_LOG=debug ./hbbs
|
||||
|
||||
INFO [src/common.rs:130] GEOIP_FILE: ./GeoLite2-City.mmdb
|
||||
INFO [src/common.rs:159] override 1xx.xxx.xxx.x7: -1.xx 5x.xxx
|
||||
[src/common.rs:159] override 1xx.xxx.xxx.xx8: -3.xxx 5x.xxxx
|
||||
[src/common.rs:159] override 7xx.xxx.xxxx.xx1: 6.xxx 5x.xxxx
|
||||
GEOIP_FILE loaded, #overrides 3
|
||||
INFO [src/common.rs:119] relay-servers=["1xx.xxx.xxx.x7", "1xx.xxx.xxx.xx8", "7xx.xxx.xxx.xx1"]
|
||||
NFO [src/rendezvous_server.rs:1467] parsed relay servers: [("1xx.xxxx.xxx.xx7", Some((-1x, xxx))), ("1xx.xxx.xxx.xx8", Some((-3x, xxx))), ("7xx.xxx.xxx.xx1", Some((6x, xxx)))]
|
||||
```
|
||||
|
||||
Vous pouvez également confirmer les demandes de relais directement sur vos instances hbbr, simplement en vérifiant les journaux du conteneur.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/relay_server.rs:436] Relayrequest 0593e64e-4fe8-4a59-a94f-b3420ab043eb from [::ffff:100.100.123.233]:52038 got paired
|
||||
INFO [src/relay_server.rs:442] Both are raw
|
||||
```
|
||||
148
content/self-host/rustdesk-server-pro/relay/_index.it.md
Normal file
148
content/self-host/rustdesk-server-pro/relay/_index.it.md
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
title: Configurare server di relay
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### 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.
|
||||
|
||||
Se vuoi creare un server di relay aggiuntivo esplicitamente su un'altra macchina, esegui `hbbr` seguendo l'[installazione OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/). Puoi trovare `hbbr` in `rustdesk-server-linux-amd64.tar.gz`, `rustdesk-server-hbbr_<version>-<arch>.deb`, `rustdesk-server-windows-x86_64.tar.gz` o in `docker` (`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`).
|
||||
|
||||
`hbbr` non richiede una licenza ed è uguale alla versione open source.
|
||||
{{% /notice %}}
|
||||
|
||||
Puoi avere diversi server di relay in esecuzione in tutto il mondo e sfruttare la geolocalizzazione automaticamente per utilizzare il server di relay più vicino, dandoti un'esperienza più veloce quando ti connetti a computer remoti. `hbbs` controlla automaticamente se questi server di relay sono online ogni pochi secondi, sceglie solo server di relay online.
|
||||
|
||||
{{% notice note %}}
|
||||
Problema noto: https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> Avrai bisogno della coppia di chiavi private `id_ed25519` e `id_ed25519.pub`.
|
||||
|
||||
1 - Se docker è già installato, connettiti al tuo server via SSH e crea un volume per hbbr.
|
||||
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
Il volume hbbr dovrebbe essere posizionato in `/var/lib/docker/volumes/hbbr/_data`.
|
||||
|
||||
2 - Copia la coppia di chiavi private nella posizione del volume, in questo caso useremo SCP per copiare i file.
|
||||
|
||||
La sintassi del comando è `scp <percorso/nome_file> username@server:</percorso/destinazione>`.
|
||||
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3 - Distribuisci il container hbbr usando il volume creato precedentemente. Questo volume ha la coppia di chiavi private necessaria per eseguire il tuo server di relay privato.
|
||||
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4 - Controlla i log di esecuzione per verificare che hbbr sia in esecuzione usando la tua coppia di chiavi.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/common.rs:121] **Private key comes from id_ed25519**
|
||||
NFO [src/relay_server.rs:581] Key: XXXXXXXXXXXXXXXXXXXXX
|
||||
INFO [src/relay_server.rs:60] #blacklist(blacklist.txt): 0
|
||||
INFO [src/relay_server.rs:75] #blocklist(blocklist.txt): 0
|
||||
INFO [src/relay_server.rs:81] Listening on tcp :21117
|
||||
```
|
||||
|
||||
A seconda del tuo OS, potresti voler bloccare/consentire IP usando un firewall.
|
||||
|
||||
Nel nostro caso, eseguendo Ubuntu vogliamo consentire qualsiasi connessione TCP, alle porte 21117 e 21119.
|
||||
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
```
|
||||
|
||||
**Abilita il firewall**
|
||||
```
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
**Controlla lo stato**
|
||||
```
|
||||
# ufw status
|
||||
|
||||
Status: active
|
||||
|
||||
To Action From
|
||||
-- ------ ----
|
||||
21117,21119/tcp ALLOW Anywhere
|
||||
21117,21119/tcp (v6) ALLOW Anywhere (v6)
|
||||
```
|
||||
|
||||
### Configurare RustDesk Pro per la geolocalizzazione usando la console web
|
||||
|
||||
#### 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.
|
||||
|
||||
Inizia creando un account (se non ne hai uno) andando al [sito web](https://www.maxmind.com/en/account/login).
|
||||
Vai su `Download Databases` e scarica GeoLite2 City, scegli il file gzip e dovresti ottenere il file `mmdb` quando lo decomprimi.
|
||||
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/e14318fb-ec52-463c-af77-d08c9479c1b5">
|
||||
|
||||
Se hai installato RustDesk Pro usando lo script di installazione su una macchina Linux, il file `mmdb` deve essere spostato in `/var/lib/rustdesk-server/`.
|
||||
|
||||
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
|
||||
|
||||
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.
|
||||
|
||||
Vai su `Manage License Keys` e genera una nuova chiave di licenza. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/632aeb33-4f5d-4a31-9010-38e01c22d3c9">
|
||||
<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/3e178174-5fbf-46b7-a335-01f77125dfad">
|
||||
|
||||
Puoi automatizzare il [processo di download](https://dev.maxmind.com/geoip/updating-databases) in alcuni modi, ma aggiungi il seguente comando al tuo crontab sostituendo {Your Access Key} con la chiave API che hai ottenuto dal passaggio precedente.
|
||||
|
||||
```
|
||||
/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
|
||||
|
||||
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.** <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/c4452ba4-5e1d-437a-ae1d-fc0070bfa26c">
|
||||
|
||||
Aggiungi un override geografico aggiungendo l'indirizzo IP del server e le coordinate dove si trova il server. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/41c558e3-423b-4296-90d3-cb0769f4a369">
|
||||
|
||||
Clicca su `Reload Geo` e la tua lista dovrebbe assomigliare a questa. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/5a0d39a9-4fec-46b4-a7a2-7ed38b6baeb7">
|
||||
|
||||
Per confermare i risultati, controlla i tuoi log hbbs quando clicchi su `Reload Geo`, dovresti vedere un messaggio che mostra gli indirizzi IP dei server di relay e le loro coordinate.
|
||||
|
||||
> Se stai eseguendo RustDesk Pro su una macchina Linux usa il comando `RUST_LOG=debug ./hbbs` per visualizzare i log. Se stai eseguendo su un container Docker usa `docker logs hbbs`.
|
||||
|
||||
```
|
||||
RUST_LOG=debug ./hbbs
|
||||
|
||||
INFO [src/common.rs:130] GEOIP_FILE: ./GeoLite2-City.mmdb
|
||||
INFO [src/common.rs:159] override 1xx.xxx.xxx.x7: -1.xx 5x.xxx
|
||||
[src/common.rs:159] override 1xx.xxx.xxx.xx8: -3.xxx 5x.xxxx
|
||||
[src/common.rs:159] override 7xx.xxx.xxxx.xx1: 6.xxx 5x.xxxx
|
||||
GEOIP_FILE loaded, #overrides 3
|
||||
INFO [src/common.rs:119] relay-servers=["1xx.xxx.xxx.x7", "1xx.xxx.xxx.xx8", "7xx.xxx.xxx.xx1"]
|
||||
NFO [src/rendezvous_server.rs:1467] parsed relay servers: [("1xx.xxxx.xxx.xx7", Some((-1x, xxx))), ("1xx.xxx.xxx.xx8", Some((-3x, xxx))), ("7xx.xxx.xxx.xx1", Some((6x, xxx)))]
|
||||
```
|
||||
|
||||
Puoi anche confermare le richieste di relay direttamente sulle tue istanze hbbr, semplicemente controllando i log del container.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/relay_server.rs:436] Relayrequest 0593e64e-4fe8-4a59-a94f-b3420ab043eb from [::ffff:100.100.123.233]:52038 got paired
|
||||
INFO [src/relay_server.rs:442] Both are raw
|
||||
```
|
||||
148
content/self-host/rustdesk-server-pro/relay/_index.ja.md
Normal file
148
content/self-host/rustdesk-server-pro/relay/_index.ja.md
Normal file
@@ -0,0 +1,148 @@
|
||||
---
|
||||
title: リレーサーバーの設定
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### RustDesk Pro - dockerを使用してジオロケーション付きの追加リレーサーバーをインストール
|
||||
|
||||
{{% notice note %}}
|
||||
[シンプルインストール](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)は、同じマシン上に暗黙的にリレーサーバー(`hbbr`プロセス)を作成します。リレーサーバーを明示的に指定する必要はありません。
|
||||
|
||||
別のマシン上に追加のリレーサーバーを明示的に作成したい場合は、[OSS インストール](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)に従って`hbbr`を実行してください。`hbbr`は`rustdesk-server-linux-amd64.tar.gz`、`rustdesk-server-hbbr_<version>-<arch>.deb`、`rustdesk-server-windows-x86_64.tar.gz`、または`docker`(`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`)で見つけることができます。
|
||||
|
||||
`hbbr`はライセンスを必要とせず、オープンソース版と同じです。
|
||||
{{% /notice %}}
|
||||
|
||||
世界中で複数のリレーサーバーを実行し、ジオロケーションを自動的に活用して最寄りのリレーサーバーを使用することで、リモートコンピューターへの接続時により高速な体験を得ることができます。`hbbs`は数秒ごとに自動的にこれらのリレーサーバーがオンラインかどうかを確認し、オンラインのリレーサーバーのみを選択します。
|
||||
|
||||
{{% notice note %}}
|
||||
既知の問題: https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> 秘密鍵ペア`id_ed25519`と`id_ed25519.pub`が必要です。
|
||||
|
||||
1 - dockerがすでにインストールされている場合、SSH経由でサーバーに接続し、hbbr用のボリュームを作成します。
|
||||
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
hbbrボリュームは`/var/lib/docker/volumes/hbbr/_data`に配置される必要があります。
|
||||
|
||||
2 - 秘密鍵ペアをボリュームの場所にコピーします。この場合、SCPを使用してファイルをコピーします。
|
||||
|
||||
コマンドの構文は`scp <パス/ファイル名> ユーザー名@サーバー:</宛先/パス>`です。
|
||||
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3 - 以前に作成したボリュームを使用してhbbrコンテナをデプロイします。このボリュームには、プライベートリレーサーバーを実行するために必要な秘密鍵ペアが含まれています。
|
||||
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4 - 実行ログを確認して、hbbrが鍵ペアを使用して実行されていることを確認します。
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/common.rs:121] **Private key comes from id_ed25519**
|
||||
NFO [src/relay_server.rs:581] Key: XXXXXXXXXXXXXXXXXXXXX
|
||||
INFO [src/relay_server.rs:60] #blacklist(blacklist.txt): 0
|
||||
INFO [src/relay_server.rs:75] #blocklist(blocklist.txt): 0
|
||||
INFO [src/relay_server.rs:81] Listening on tcp :21117
|
||||
```
|
||||
|
||||
OSによっては、ファイアウォールを使用してIPをブロック/許可したい場合があります。
|
||||
|
||||
我々の場合、Ubuntuを実行して、ポート21117と21119へのTCP接続を許可したいと思います。
|
||||
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
```
|
||||
|
||||
**ファイアウォールを有効にする**
|
||||
```
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
**ステータスを確認する**
|
||||
```
|
||||
# ufw status
|
||||
|
||||
Status: active
|
||||
|
||||
To Action From
|
||||
-- ------ ----
|
||||
21117,21119/tcp ALLOW Anywhere
|
||||
21117,21119/tcp (v6) ALLOW Anywhere (v6)
|
||||
```
|
||||
|
||||
### Webコンソールを使用してジオロケーション用にRustDesk Proを設定
|
||||
|
||||
#### GeoLite2 Cityデータベースファイルの登録とダウンロード
|
||||
|
||||
ジオロケーションを使用するには、hbbsがMaxMind GeoLite2 Cityデータベースにアクセスする必要があります。データベースは無料で、登録してファイルをダウンロードし、APIキーを取得できます。
|
||||
|
||||
[ウェブサイト](https://www.maxmind.com/en/account/login)にアクセスしてアカウントを作成します(まだない場合)。
|
||||
`Download Databases`に移動してGeoLite2 Cityをダウンロードし、gzipファイルを選択すると、解凍時に`mmdb`ファイルが得られます。
|
||||
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/e14318fb-ec52-463c-af77-d08c9479c1b5">
|
||||
|
||||
Linuxマシンでインストールスクリプトを使用してRustDesk Proをインストールした場合、`mmdb`ファイルは`/var/lib/rustdesk-server/`に移動する必要があります。
|
||||
|
||||
Dockerインストールの場合、ファイルは`/root`にマップされたコンテナをデプロイする際にマップしたボリューム内にある必要があります。
|
||||
|
||||
#### プロセスを自動化するためのAPIキーの取得 - Linuxサーバー
|
||||
|
||||
このファイルを定期的に更新する必要があり、cronjobを使用できます。無料のダウンロードリンクにアクセスするためのAPIキーが必要です。
|
||||
|
||||
`Manage License Keys`に移動して新しいライセンスキーを生成します。<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/632aeb33-4f5d-4a31-9010-38e01c22d3c9">
|
||||
<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/3e178174-5fbf-46b7-a335-01f77125dfad">
|
||||
|
||||
[ダウンロードプロセス](https://dev.maxmind.com/geoip/updating-databases)をいくつかの方法で自動化できますが、前のステップで取得したAPIキーで{Your Access Key}を置き換えて、以下のコマンドをcrontabに追加してください。
|
||||
|
||||
```
|
||||
/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コンソールで設定を変更
|
||||
|
||||
リレーサーバーのIPアドレスまたはDNS名(DNSはバージョン1.1.11以降でサポート)を`リレーサーバー`に追加します。**ポートは必要ありません。`21117`ポートが明示的に使用されます。** <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/c4452ba4-5e1d-437a-ae1d-fc0070bfa26c">
|
||||
|
||||
サーバーのIPアドレスとサーバーが配置されている座標を追加してジオオーバーライドを追加します。<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/41c558e3-423b-4296-90d3-cb0769f4a369">
|
||||
|
||||
`Reload Geo`をクリックすると、リストは以下のようになります。<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/5a0d39a9-4fec-46b4-a7a2-7ed38b6baeb7">
|
||||
|
||||
結果を確認するには、`Reload Geo`をクリックした際のhbbsログを確認してください。リレーサーバーのIPアドレスとその座標を示すメッセージが表示されます。
|
||||
|
||||
> LinuxマシンでRustDesk Proを実行している場合は、コマンド`RUST_LOG=debug ./hbbs`を使用してログを表示します。Dockerコンテナで実行している場合は`docker logs hbbs`を使用します。
|
||||
|
||||
```
|
||||
RUST_LOG=debug ./hbbs
|
||||
|
||||
INFO [src/common.rs:130] GEOIP_FILE: ./GeoLite2-City.mmdb
|
||||
INFO [src/common.rs:159] override 1xx.xxx.xxx.x7: -1.xx 5x.xxx
|
||||
[src/common.rs:159] override 1xx.xxx.xxx.xx8: -3.xxx 5x.xxxx
|
||||
[src/common.rs:159] override 7xx.xxx.xxxx.xx1: 6.xxx 5x.xxxx
|
||||
GEOIP_FILE loaded, #overrides 3
|
||||
INFO [src/common.rs:119] relay-servers=["1xx.xxx.xxx.x7", "1xx.xxx.xxx.xx8", "7xx.xxx.xxx.xx1"]
|
||||
NFO [src/rendezvous_server.rs:1467] parsed relay servers: [("1xx.xxxx.xxx.xx7", Some((-1x, xxx))), ("1xx.xxx.xxx.xx8", Some((-3x, xxx))), ("7xx.xxx.xxx.xx1", Some((6x, xxx)))]
|
||||
```
|
||||
|
||||
コンテナログを確認することで、hbbrインスタンスでリレー要求を直接確認することもできます。
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/relay_server.rs:436] Relayrequest 0593e64e-4fe8-4a59-a94f-b3420ab043eb from [::ffff:100.100.123.233]:52038 got paired
|
||||
INFO [src/relay_server.rs:442] Both are raw
|
||||
```
|
||||
@@ -1,28 +1,27 @@
|
||||
---
|
||||
title: Configure Servidor de Relay
|
||||
title: Configurar servidores de retransmissão
|
||||
weight: 17
|
||||
---
|
||||
|
||||
|
||||
### RustDesk Pro - Instalar Servidores Relay Adicionais com Geo Localizaçã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/pt/self-host/rustdesk-server-pro/installscript/) cria um servidor relay (o processo `hbbr`) implicitamente na mesma máquina, você não precisa especificar o servidor relay explicitamente.
|
||||
[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.
|
||||
|
||||
Se você deseja criar um servidor relay adicional explicitamente em outra máquina, execute `hbbr` seguindo a [instalação OSS](https://rustdesk.com/docs/pt/self-host/rustdesk-server-oss/install/). Você pode encontrar `hbbr` em `rustdesk-server-linux-amd64.tar.gz`, `rustdesk-server-hbbr_<versão>-<arquitetura>.deb`, `rustdesk-server-windows-x86_64.tar.gz` ou no `docker` (`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`).
|
||||
Se você quiser criar um servidor de retransmissão adicional explicitamente em outra máquina, execute `hbbr` seguindo a [instalação OSS](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/). Você pode encontrar `hbbr` em `rustdesk-server-linux-amd64.tar.gz`, `rustdesk-server-hbbr_<version>-<arch>.deb`, `rustdesk-server-windows-x86_64.tar.gz` ou em `docker` (`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`).
|
||||
|
||||
O `hbbr` não requer licença e é igual à versão open source.
|
||||
`hbbr` não requer uma licença e é igual à versão de código aberto.
|
||||
{{% /notice %}}
|
||||
|
||||
Você pode ter vários servidores relay em execução em todo o mundo e aproveitar a GeoLocalização automaticamente para usar o servidor relay mais próximo, proporcionando uma experiência mais rápida ao conectar a computadores remotos. O `hbbs` verifica automaticamente se esses servidores relay estão online a cada poucos segundos, escolhendo apenas servidores online.
|
||||
Você pode ter vários servidores de retransmissão rodando pelo mundo e aproveitar a geolocalização automaticamente para usar o servidor de retransmissão mais próximo, proporcionando uma experiência mais rápida ao conectar com computadores remotos. `hbbs` verifica automaticamente se esses servidores de retransmissão estão online a cada alguns segundos, ele só escolhe servidores de retransmissão online.
|
||||
|
||||
{{% notice note %}}
|
||||
Problema conhecido: [https://github.com/rustdesk/rustdesk/discussions/7934](https://github.com/rustdesk/rustdesk/discussions/7934) (Em inglês)
|
||||
Problema conhecido: https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> Você precisará do par de chaves privadas `id_ed25519` e `id_ed25519.pub`.
|
||||
|
||||
1 - Se o Docker já estiver instalado, conecte-se ao seu servidor via SSH e crie um volume para o `hbbr`.
|
||||
1 - Se o docker já estiver instalado, conecte-se ao seu servidor via SSH e crie um volume para hbbr.
|
||||
|
||||
```
|
||||
# docker volume create hbbr
|
||||
@@ -30,22 +29,22 @@ Problema conhecido: [https://github.com/rustdesk/rustdesk/discussions/7934](http
|
||||
|
||||
O volume hbbr deve estar localizado em `/var/lib/docker/volumes/hbbr/_data`.
|
||||
|
||||
2 - Copie o par de chaves privadas para o local do volume. Nesse caso, usaremos o SCP para copiar os arquivos.
|
||||
2 - Copie o par de chaves privadas para a localização do volume, neste caso usaremos SCP para copiar os arquivos.
|
||||
|
||||
A sintaxe do comando é `scp <caminho/arquivo> usuário@servidor:<caminho/destino>`.
|
||||
A sintaxe do comando é `scp <caminho/nome_arquivo> usuario@servidor:</caminho/destino>`.
|
||||
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3 - Implemente o contêiner hbbr usando o volume criado anteriormente. Este volume possui o par de chaves privadas necessário para executar seu servidor relay privado.
|
||||
3 - Implante o contêiner hbbr usando o volume criado anteriormente. Este volume tem o par de chaves privadas necessário para executar seu servidor de retransmissão privado.
|
||||
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4 - Verifique os logs em execução para confirmar se o hbbr está rodando usando seu par de chaves.
|
||||
4 - Verifique os logs de execução para verificar se o hbbr está rodando usando seu par de chaves.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
@@ -57,19 +56,20 @@ INFO [src/relay_server.rs:75] #blocklist(blocklist.txt): 0
|
||||
INFO [src/relay_server.rs:81] Listening on tcp :21117
|
||||
```
|
||||
|
||||
Dependendo do seu sistema operacional, você pode querer bloquear/permitir IPs usando um firewall.
|
||||
Dependendo do seu SO, você pode querer bloquear/permitir IPs usando um firewall.
|
||||
|
||||
No nosso caso, executando o Ubuntu, queremos permitir qualquer conexão TCP para as portas `21117` e `21119`.
|
||||
No nosso caso, rodando Ubuntu queremos permitir qualquer conexão TCP, para as portas 21117 e 21119.
|
||||
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
```
|
||||
**Habilite o firewall**
|
||||
|
||||
**Habilitar o firewall**
|
||||
```
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
**Verifique o status**
|
||||
**Verificar o status**
|
||||
```
|
||||
# ufw status
|
||||
|
||||
@@ -81,50 +81,50 @@ To Action From
|
||||
21117,21119/tcp (v6) ALLOW Anywhere (v6)
|
||||
```
|
||||
|
||||
### Configure o RustDesk Pro para Geo Localização usando o Console Web
|
||||
### Configurar RustDesk Pro para geolocalização usando o console web
|
||||
|
||||
#### Registre-se e baixe o arquivo de banco de dados GeoLite2 City
|
||||
#### Registrar e baixar o arquivo de banco de dados GeoLite2 City
|
||||
|
||||
Para usar a geolocalização, o hbbs precisa acessar o 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.
|
||||
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.
|
||||
|
||||
Comece criando uma conta (se você ainda não tem uma) acessando o [site](https://www.maxmind.com/en/account/login).
|
||||
Vá para `Download Databases` e baixe o GeoLite2 City. Escolha o arquivo gzip e você deve ter o arquivo `mmdb` ao descompactá-lo.
|
||||
Comece criando uma conta (se você não tiver uma) indo ao [site](https://www.maxmind.com/en/account/login).
|
||||
Vá para `Download Databases` e baixe GeoLite2 City, escolha o arquivo gzip e você deve ter o arquivo `mmdb` ao descompactar.
|
||||
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/e14318fb-ec52-463c-af77-d08c9479c1b5">
|
||||
|
||||
Se você instalou o RustDesk Pro usando o script de instalação em uma máquina Linux, o arquivo `mmdb` precisa ser movido para `/var/lib/rustdesk-server/`.
|
||||
Se você instalou RustDesk Pro usando o script de instalação em uma máquina Linux, o arquivo `mmdb` precisa ser movido para `/var/lib/rustdesk-server/`.
|
||||
|
||||
Para instalações Docker, o arquivo deve estar no volume que você mapeou ao implantar o contêiner mapeado para `/root`.
|
||||
|
||||
#### Obtenha 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 fazer isso. Você precisará de uma chave API para acessar o link de download, que é gratuito.
|
||||
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.
|
||||
|
||||
Vá para `Manage License Keys` (Gerenciar Chaves de Licença) e gere uma nova chave de licença. <br>
|
||||
Vá para `Manage License Keys` e gere uma nova chave de licença. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/632aeb33-4f5d-4a31-9010-38e01c22d3c9">
|
||||
<br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/3e178174-5fbf-46b7-a335-01f77125dfad">
|
||||
|
||||
Você pode automatizar o [processo de download](https://dev.maxmind.com/geoip/updating-databases) de algumas maneiras, mas pode adicionar o seguinte comando ao seu crontab, substituindo {Your Access Key} pela chave API obtida na etapa anterior.
|
||||
Você pode automatizar o [processo de download](https://dev.maxmind.com/geoip/updating-databases) de algumas maneiras, mas adicione o seguinte comando ao seu crontab substituindo {Your Access Key} pela chave API que você obteve do passo anterior.
|
||||
|
||||
```
|
||||
/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'
|
||||
```
|
||||
|
||||
#### Altere as configurações no Console Web do RustDesk Pro
|
||||
#### Alterar configurações no console web RustDesk Pro
|
||||
|
||||
Adicione os endereços IP ou nomes DNS dos seus servidores relay (DNS é suportado a partir da versão 1.1.11) aos `Servidores Relay` (Relay Servers). A porta não é necessária, a porta `21117` é usada explicitamente. <br>
|
||||
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.** <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/c4452ba4-5e1d-437a-ae1d-fc0070bfa26c">
|
||||
|
||||
Adicione uma `Substituição Geográfica` (Geo Override) adicionando o endereço IP do servidor e as coordenadas onde o servidor está localizado. <br>
|
||||
Adicione uma substituição geográfica adicionando o endereço IP do servidor e as coordenadas onde o servidor está localizado. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/41c558e3-423b-4296-90d3-cb0769f4a369">
|
||||
|
||||
Clique em `Recarregar Geo` (Reload Geo) e sua lista deve ficar semelhante a esta. <br>
|
||||
Clique em `Reload Geo` e sua lista deve parecer similar a esta. <br>
|
||||
<img width="500" alt="image" src="https://github.com/rustdesk/doc.rustdesk.com/assets/642149/5a0d39a9-4fec-46b4-a7a2-7ed38b6baeb7">
|
||||
|
||||
Para confirmar os resultados, verifique os logs do hbbs ao clicar em `Recarregar Geo` (Reload Geo), você deve ver uma mensagem mostrando os endereços IP do servidor relay e suas coordenadas.
|
||||
Para confirmar os resultados, verifique seus logs hbbs ao clicar em `Reload Geo`, você deve ver uma mensagem mostrando os endereços IP dos servidores de retransmissão e suas coordenadas.
|
||||
|
||||
> Se você estiver executando o RustDesk Pro em uma máquina Linux, use o comando `RUST_LOG=debug ./hbbs` para visualizar os logs. Se você estiver executando em um contêiner Docker, use `docker logs hbbs`.
|
||||
> Se você está rodando RustDesk Pro em uma máquina Linux use o comando `RUST_LOG=debug ./hbbs` para ver os logs. Se você está rodando em um contêiner Docker use `docker logs hbbs`.
|
||||
|
||||
```
|
||||
RUST_LOG=debug ./hbbs
|
||||
@@ -138,12 +138,11 @@ INFO [src/common.rs:119] relay-servers=["1xx.xxx.xxx.x7", "1xx.xxx.xxx.xx8", "7x
|
||||
NFO [src/rendezvous_server.rs:1467] parsed relay servers: [("1xx.xxxx.xxx.xx7", Some((-1x, xxx))), ("1xx.xxx.xxx.xx8", Some((-3x, xxx))), ("7xx.xxx.xxx.xx1", Some((6x, xxx)))]
|
||||
```
|
||||
|
||||
Você também pode confirmar as solicitações de relay diretamente em suas instâncias hbbr, simplesmente verificando os logs do contêiner.
|
||||
Você também pode confirmar as solicitações de retransmissão diretamente em suas instâncias hbbr, simplesmente verificando os logs do contêiner.
|
||||
|
||||
```
|
||||
# docker logs hbbr
|
||||
|
||||
INFO [src/relay_server.rs:436] Relayrequest 0593e64e-4fe8-4a59-a94f-b3420ab043eb from [::ffff:100.100.123.233]:52038 got paired
|
||||
INFO [src/relay_server.rs:442] Both are raw
|
||||
```
|
||||
|
||||
```
|
||||
83
content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md
Normal file
83
content/self-host/rustdesk-server-pro/relay/_index.zh-cn.md
Normal file
@@ -0,0 +1,83 @@
|
||||
---
|
||||
title: 配置中继服务器
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### RustDesk Pro - 使用docker安装具有地理位置的附加中继服务器
|
||||
|
||||
{{% notice note %}}
|
||||
[简单安装](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)会在同一台机器上隐式创建一个中继服务器(`hbbr`进程),您无需显式指定中继服务器。
|
||||
|
||||
如果您想在另一台机器上显式创建附加中继服务器,请按照[OSS安装](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)运行`hbbr`。您可以在`rustdesk-server-linux-amd64.tar.gz`、`rustdesk-server-hbbr_<版本>-<架构>.deb`、`rustdesk-server-windows-x86_64.tar.gz`或`docker`(`sudo docker run ... rustdesk/rustdesk-server-pro hbbr`)中找到`hbbr`。
|
||||
|
||||
`hbbr`不需要许可证,与开源版本相同。
|
||||
{{% /notice %}}
|
||||
|
||||
您可以在全球运行多个中继服务器,并利用地理位置自动使用最近的中继服务器,从而在连接远程计算机时获得更快的体验。`hbbs`每隔几秒钟自动检查这些中继服务器是否在线,它只选择在线的中继服务器。
|
||||
|
||||
{{% notice note %}}
|
||||
已知问题:https://github.com/rustdesk/rustdesk/discussions/7934
|
||||
{{% /notice %}}
|
||||
|
||||
> 您需要私钥对`id_ed25519`和`id_ed25519.pub`。
|
||||
|
||||
## 安装步骤
|
||||
|
||||
1. 如果已安装docker,通过SSH连接到您的服务器并为hbbr创建卷:
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
2. 将私钥对复制到卷位置:
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3. 使用先前创建的卷部署hbbr容器:
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4. 检查运行日志以验证hbbr正在使用您的密钥对运行:
|
||||
```
|
||||
# docker logs hbbr
|
||||
```
|
||||
|
||||
## 防火墙配置
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
### 使用Web控制台为地理位置配置RustDesk Pro
|
||||
|
||||
#### 注册并下载GeoLite2 City数据库文件
|
||||
|
||||
要使用地理位置,hbbs需要访问MaxMind GeoLite2 City数据库。该数据库是免费的,您可以注册下载文件并获取API密钥。
|
||||
|
||||
1. 在[网站](https://www.maxmind.com/en/account/login)创建账户
|
||||
2. 转到`Download Databases`并下载GeoLite2 City
|
||||
3. 选择gzip文件,解压缩后应该有`mmdb`文件
|
||||
|
||||
对于Linux安装,`mmdb`文件需要移动到`/var/lib/rustdesk-server/`。
|
||||
对于Docker安装,文件应该在您映射到`/root`的卷中。
|
||||
|
||||
#### 获取API密钥以自动化流程
|
||||
|
||||
您需要定期更新此文件,可以使用cronjob来执行。您需要一个API密钥来访问下载链接,这是免费的。
|
||||
|
||||
转到`Manage License Keys`并生成新的许可证密钥。
|
||||
|
||||
自动化下载命令:
|
||||
```
|
||||
/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控制台中更改设置
|
||||
|
||||
1. 将中继服务器IP地址或DNS名称添加到`Relay Servers`(不需要端口,显式使用`21117`端口)
|
||||
2. 添加地理覆盖,通过添加服务器IP地址和服务器所在位置的坐标
|
||||
3. 点击`Reload Geo`
|
||||
|
||||
要确认结果,在点击`Reload Geo`时检查您的hbbs日志,您应该看到显示中继服务器IP地址及其坐标的消息。
|
||||
68
content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md
Normal file
68
content/self-host/rustdesk-server-pro/relay/_index.zh-tw.md
Normal file
@@ -0,0 +1,68 @@
|
||||
---
|
||||
title: 配置中繼伺服器
|
||||
weight: 17
|
||||
---
|
||||
|
||||
### RustDesk Pro - 使用docker安裝具有地理位置的附加中繼伺服器
|
||||
|
||||
{{% notice note %}}
|
||||
[簡單安裝](https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/installscript/)會在同一台機器上隱式創建一個中繼伺服器(`hbbr`進程),您無需顯式指定中繼伺服器。
|
||||
|
||||
如果您想在另一台機器上顯式創建附加中繼伺服器,請按照[OSS安裝](https://rustdesk.com/docs/en/self-host/rustdesk-server-oss/install/)運行`hbbr`。
|
||||
|
||||
`hbbr`不需要許可證,與開源版本相同。
|
||||
{{% /notice %}}
|
||||
|
||||
您可以在全球運行多個中繼伺服器,並利用地理位置自動使用最近的中繼伺服器,從而在連接遠程計算機時獲得更快的體驗。`hbbs`每隔幾秒鐘自動檢查這些中繼伺服器是否在線,它只選擇在線的中繼伺服器。
|
||||
|
||||
> 您需要私鑰對`id_ed25519`和`id_ed25519.pub`。
|
||||
|
||||
## 安裝步驟
|
||||
|
||||
1. 如果已安裝docker,通過SSH連接到您的伺服器並為hbbr創建卷:
|
||||
```
|
||||
# docker volume create hbbr
|
||||
```
|
||||
|
||||
2. 將私鑰對複製到卷位置:
|
||||
```
|
||||
# scp id_ed25519 root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
# scp id_ed25519.pub root@100.100.100.100:/var/lib/docker/volumes/hbbr/_data
|
||||
```
|
||||
|
||||
3. 使用先前創建的卷部署hbbr容器:
|
||||
```
|
||||
# sudo docker run --name hbbr -v hbbr:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
|
||||
```
|
||||
|
||||
4. 檢查運行日誌以驗證hbbr正在使用您的密鑰對運行:
|
||||
```
|
||||
# docker logs hbbr
|
||||
```
|
||||
|
||||
## 防火牆配置
|
||||
```
|
||||
# sudo ufw allow proto tcp from any to any port 21117,21119
|
||||
# sudo ufw enable
|
||||
```
|
||||
|
||||
### 使用Web控制台為地理位置配置RustDesk Pro
|
||||
|
||||
#### 註冊並下載GeoLite2 City資料庫檔案
|
||||
|
||||
要使用地理位置,hbbs需要訪問MaxMind GeoLite2 City資料庫。該資料庫是免費的,您可以註冊下載檔案並獲取API密鑰。
|
||||
|
||||
1. 在[網站](https://www.maxmind.com/en/account/login)創建帳戶
|
||||
2. 轉到`Download Databases`並下載GeoLite2 City
|
||||
3. 選擇gzip檔案,解壓縮後應該有`mmdb`檔案
|
||||
|
||||
對於Linux安裝,`mmdb`檔案需要移動到`/var/lib/rustdesk-server/`。
|
||||
對於Docker安裝,檔案應該在您映射到`/root`的卷中。
|
||||
|
||||
#### 在RustDesk Pro Web控制台中更改設置
|
||||
|
||||
1. 將中繼伺服器IP地址或DNS名稱添加到`Relay Servers`(不需要端口,顯式使用`21117`端口)
|
||||
2. 添加地理覆蓋,通過添加伺服器IP地址和伺服器所在位置的坐標
|
||||
3. 點擊`Reload Geo`
|
||||
|
||||
要確認結果,在點擊`Reload Geo`時檢查您的hbbs日誌,您應該看到顯示中繼伺服器IP地址及其坐標的訊息。
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.de.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.de.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
Die SMTP-Einrichtung ermöglicht es Ihrem Server, E-Mail-Benachrichtigungen zu senden, wie z.B. Benutzereinladungen, Anmeldeverifizierungen und Verbindungsalarme.
|
||||
|
||||
[Video Tutorial](https://youtu.be/0LyQY1JS4Uc)
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.es.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.es.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
La configuración SMTP permite que su servidor envíe notificaciones por correo electrónico, como invitaciones de usuarios, verificaciones de inicio de sesión y alarmas de conexión.
|
||||
|
||||
[Tutorial en Video](https://youtu.be/0LyQY1JS4Uc)
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.fr.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.fr.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
La configuration SMTP permet à votre serveur d'envoyer des notifications par email, telles que les invitations d'utilisateurs, les vérifications de connexion et les alarmes de connexion.
|
||||
|
||||
[Tutoriel Vidéo](https://youtu.be/0LyQY1JS4Uc)
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.it.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.it.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
La configurazione SMTP consente al tuo server di inviare notifiche email, come inviti utente, verifiche di accesso e allarmi di connessione.
|
||||
|
||||
[Tutorial Video](https://youtu.be/0LyQY1JS4Uc)
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.ja.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.ja.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
SMTP設定により、サーバーはユーザー招待、ログイン認証、接続アラームなどのメール通知を送信できるようになります。
|
||||
|
||||
[ビデオチュートリアル](https://youtu.be/0LyQY1JS4Uc)
|
||||
8
content/self-host/rustdesk-server-pro/smtp/_index.pt.md
Normal file
8
content/self-host/rustdesk-server-pro/smtp/_index.pt.md
Normal file
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
A configuração SMTP permite que seu servidor envie notificações por email, como convites de usuários, verificações de login e alarmes de conexão.
|
||||
|
||||
[Tutorial em Vídeo](https://youtu.be/0LyQY1JS4Uc)
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
SMTP设置使您的服务器能够发送电子邮件通知,例如用户邀请、登录验证和连接警报。
|
||||
|
||||
[视频教程](https://youtu.be/0LyQY1JS4Uc)
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
title: SMTP
|
||||
weight: 16
|
||||
---
|
||||
|
||||
SMTP設定使您的伺服器能夠發送電子郵件通知,例如使用者邀請、登入驗證和連線警報。
|
||||
|
||||
[影片教學](https://youtu.be/0LyQY1JS4Uc)
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user