From ebbfb3acd3bf6c687eeee32a0f4a34d3a951964d Mon Sep 17 00:00:00 2001 From: 21pages Date: Sun, 4 Oct 2026 19:30:56 +0800 Subject: [PATCH] docs: document P2P options and correct self-hosted defaults Correct the UDP hole punching default and document TCP hole punching, WebRTC, and relay fallback delay across all 12 languages. Note that WebRTC requires RustDesk Server Pro 1.8.7. --- .../advanced-settings/_index.de.md | 48 ++++++++++++++++++- .../advanced-settings/_index.en.md | 48 ++++++++++++++++++- .../advanced-settings/_index.es.md | 48 ++++++++++++++++++- .../advanced-settings/_index.fr.md | 48 ++++++++++++++++++- .../advanced-settings/_index.it.md | 48 ++++++++++++++++++- .../advanced-settings/_index.ja.md | 48 ++++++++++++++++++- .../advanced-settings/_index.ko.md | 48 ++++++++++++++++++- .../advanced-settings/_index.pl.md | 48 ++++++++++++++++++- .../advanced-settings/_index.pt.md | 48 ++++++++++++++++++- .../advanced-settings/_index.ro.md | 48 ++++++++++++++++++- .../advanced-settings/_index.zh-cn.md | 48 ++++++++++++++++++- .../advanced-settings/_index.zh-tw.md | 48 ++++++++++++++++++- 12 files changed, 564 insertions(+), 12 deletions(-) diff --git a/content/self-host/client-configuration/advanced-settings/_index.de.md b/content/self-host/client-configuration/advanced-settings/_index.de.md index 467d881f..d1cc518b 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.de.md +++ b/content/self-host/client-configuration/advanced-settings/_index.de.md @@ -649,6 +649,21 @@ Verwenden Sie Textur-Rendering, um die Bilder flüssiger zu machen. Sie können | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +TCP-Hole-Punching aktivieren. Standardmäßig sowohl für selbst gehostete als auch für öffentliche Server aktiviert. + +**Speicherort**: + +1. **Desktop** Einstellungen → Allgemein → Sonstiges → TCP-Hole-Punching aktivieren +2. **Mobil** Einstellungen → TCP-Hole-Punching aktivieren + +Verfügbar seit RustDesk 1.5.0 + +| Werte | Standard | Beispiel | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Speicherort**: @@ -660,7 +675,7 @@ Verfügbar seit RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Werte | Standard | Beispiel | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, sonst:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -675,6 +690,37 @@ Verfügbar seit RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, sonst:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +WebRTC-P2P-Verbindungen aktivieren. Wie UDP-Hole-Punching und IPv6-P2P-Verbindungen ist diese Option für selbst gehostete Server standardmäßig deaktiviert. Setzen Sie `enable-webrtc=Y`, um sie ausdrücklich zu aktivieren. + +**Speicherort**: + +1. **Desktop** Einstellungen → Allgemein → Sonstiges → WebRTC-P2P-Verbindung aktivieren +2. **Mobil** Einstellungen → WebRTC-P2P-Verbindung aktivieren + +Verfügbar seit RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Werte | Standard | Beispiel | +| :------: | :------: | :------: | +| Y, N | selfhost:N, sonst:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Wie lange eine bereits aufgebaute Relaisverbindung auf eine direkte WebRTC-Verbindung wartet, bevor das Relais verwendet wird, in Sekunden. Erhöhen Sie den Wert, um einer langsamen direkten Verbindung mehr Zeit zu geben; verringern Sie ihn, um das Relais früher zu verwenden, wenn keine direkte Verbindung hergestellt werden kann. + +Gilt nur, wenn WebRTC aktiviert ist (`enable-webrtc`). Das Eingabefeld im Desktop-Client wird ausgeblendet, wenn WebRTC deaktiviert ist. Lassen Sie es leer, um den Standardwert von 2.5 Sekunden zu verwenden. Ungültige Werte, null oder negative Werte führen ebenfalls zum Standardwert. + +**Speicherort**: + +**Desktop** Einstellungen → Allgemein → Sonstiges → WebRTC-P2P-Verbindung aktivieren → Verzögerung bis zum Relais in Sekunden + +Verfügbar seit RustDesk 1.5.0 + +| Werte | Standard | Beispiel | +| :------: | :------: | :------: | +| Positive Anzahl von Sekunden oder leer | 2.5 | `relay-fallback-delay=2.5` | + ## Anzeigeeinstellungen ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.en.md b/content/self-host/client-configuration/advanced-settings/_index.en.md index c347f732..244f70c7 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.en.md +++ b/content/self-host/client-configuration/advanced-settings/_index.en.md @@ -659,6 +659,21 @@ Use texture rendering to make the pictures smoother. You could try disabling thi | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Enable TCP hole punching. Enabled by default for both self-hosted and public servers. + +**Location**: + +1. **Desktop** Settings → General → Other → Enable TCP hole punching +2. **Mobile** Settings → Enable TCP hole punching + +Available since RustDesk 1.5.0 + +| Values | Default | Example | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Location**: @@ -670,7 +685,7 @@ Available since RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Values | Default | Example | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, otherwise:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -685,6 +700,37 @@ Available since RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, otherwise:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Enable WebRTC P2P connections. As with UDP hole punching and IPv6 P2P connections, this is disabled by default for self-hosted servers. Set `enable-webrtc=Y` to enable it explicitly. + +**Location**: + +1. **Desktop** Settings → General → Other → Enable WebRTC P2P connection +2. **Mobile** Settings → Enable WebRTC P2P connection + +Available since RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Values | Default | Example | +| :------: | :------: | :------: | +| Y, N | selfhost:N, otherwise:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +How long an already-established relay connection waits for a direct WebRTC connection before the relay is used, in seconds. Increase this to give a slow direct connection more time; decrease it to use the relay sooner when a direct connection cannot be established. + +Only applies when WebRTC is enabled (`enable-webrtc`). The desktop field is hidden when WebRTC is disabled. Leave it empty to use the default of 2.5 seconds. Invalid, zero, or negative values also use the default. + +**Location**: + +**Desktop** Settings → General → Other → Enable WebRTC P2P connection → Relay fallback delay in seconds + +Available since RustDesk 1.5.0 + +| Values | Default | Example | +| :------: | :------: | :------: | +| Positive number of seconds, or empty | 2.5 | `relay-fallback-delay=2.5` | + ## Display Settings ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.es.md b/content/self-host/client-configuration/advanced-settings/_index.es.md index f945e7d4..6659be89 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.es.md +++ b/content/self-host/client-configuration/advanced-settings/_index.es.md @@ -649,6 +649,21 @@ Use el renderizado de texturas para que las imágenes sean más suaves. Puede in | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Habilita la perforación de agujero TCP. Está habilitada de forma predeterminada tanto para servidores autoalojados como para servidores públicos. + +**Ubicación**: + +1. **Escritorio** Ajustes → General → Otros → Habilitar perforación de agujero TCP +2. **Móvil** Ajustes → Habilitar perforación de agujero TCP + +Disponible desde RustDesk 1.5.0 + +| Valores | Predeterminado | Ejemplo | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Ubicación**: @@ -660,7 +675,7 @@ Disponible desde RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Valores | Predeterminado | Ejemplo | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, de lo contrario:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -675,6 +690,37 @@ Disponible desde RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, de lo contrario:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Habilita las conexiones P2P mediante WebRTC. Al igual que la perforación de UDP y las conexiones P2P IPv6, esta opción está deshabilitada de forma predeterminada para los servidores autoalojados. Establezca `enable-webrtc=Y` para habilitarla explícitamente. + +**Ubicación**: + +1. **Escritorio** Ajustes → General → Otros → Habilitar conexión WebRTC P2P +2. **Móvil** Ajustes → Habilitar conexión WebRTC P2P + +Disponible desde RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Valores | Predeterminado | Ejemplo | +| :------: | :------: | :------: | +| Y, N | selfhost:N, de lo contrario:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Tiempo, en segundos, que una conexión de relé ya establecida espera a una conexión directa WebRTC antes de utilizar el relé. Aumente el valor para dar más tiempo a una conexión directa lenta; redúzcalo para utilizar el relé antes cuando no sea posible establecer una conexión directa. + +Solo se aplica cuando WebRTC está habilitado (`enable-webrtc`). El campo del cliente de escritorio se oculta cuando WebRTC está deshabilitado. Déjelo vacío para utilizar el valor predeterminado de 2.5 segundos. Los valores no válidos, cero o negativos también utilizan el valor predeterminado. + +**Ubicación**: + +**Escritorio** Ajustes → General → Otros → Habilitar conexión WebRTC P2P → Retardo antes de usar el relé en segundos + +Disponible desde RustDesk 1.5.0 + +| Valores | Predeterminado | Ejemplo | +| :------: | :------: | :------: | +| Número positivo de segundos, o vacío | 2.5 | `relay-fallback-delay=2.5` | + ## Ajustes de pantalla ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.fr.md b/content/self-host/client-configuration/advanced-settings/_index.fr.md index 6198daeb..df4c2b61 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.fr.md +++ b/content/self-host/client-configuration/advanced-settings/_index.fr.md @@ -649,6 +649,21 @@ Utilisez le rendu de texture pour rendre les images plus fluides. Vous pouvez es | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Active le « hole punching » TCP. Cette option est activée par défaut pour les serveurs auto-hébergés comme pour les serveurs publics. + +**Emplacement**: + +1. **Poste de travail** Paramètres → Général → Autre → Activer le « hole punching » TCP +2. **Mobile** Paramètres → Activer le « hole punching » TCP + +Disponible depuis RustDesk 1.5.0 + +| Valeurs | Par défaut | Exemple | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Emplacement**: @@ -660,7 +675,7 @@ Disponible depuis RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Valeurs | Par défaut | Exemple | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | auto-hébergement:N, sinon:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -675,6 +690,37 @@ Disponible depuis RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | auto-hébergement:N, sinon:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Active les connexions P2P WebRTC. Comme la perforation UDP et les connexions P2P IPv6, cette option est désactivée par défaut pour les serveurs auto-hébergés. Définissez `enable-webrtc=Y` pour l’activer explicitement. + +**Emplacement**: + +1. **Poste de travail** Paramètres → Général → Autre → Activer la connexion P2P WebRTC +2. **Mobile** Paramètres → Activer la connexion P2P WebRTC + +Disponible depuis RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Valeurs | Par défaut | Exemple | +| :------: | :------: | :------: | +| Y, N | auto-hébergement:N, sinon:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Durée, en secondes, pendant laquelle une connexion relais déjà établie attend une connexion directe WebRTC avant que le relais soit utilisé. Augmentez cette valeur pour laisser plus de temps à une connexion directe lente ; diminuez-la pour utiliser le relais plus tôt lorsqu’une connexion directe ne peut pas être établie. + +S’applique uniquement lorsque WebRTC est activé (`enable-webrtc`). Le champ du client de bureau est masqué lorsque WebRTC est désactivé. Laissez-le vide pour utiliser la valeur par défaut de 2.5 secondes. Les valeurs non valides, nulles ou négatives utilisent également la valeur par défaut. + +**Emplacement**: + +**Poste de travail** Paramètres → Général → Autre → Activer la connexion P2P WebRTC → Délai avant bascule vers le relais en secondes + +Disponible depuis RustDesk 1.5.0 + +| Valeurs | Par défaut | Exemple | +| :------: | :------: | :------: | +| Nombre positif de secondes, ou vide | 2.5 | `relay-fallback-delay=2.5` | + ## Paramètres d'Affichage ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.it.md b/content/self-host/client-configuration/advanced-settings/_index.it.md index bf07191a..2ec1a786 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.it.md +++ b/content/self-host/client-configuration/advanced-settings/_index.it.md @@ -649,6 +649,21 @@ Usa il rendering delle texture per rendere le immagini più fluide. Puoi provare | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Abilita l'hole punching TCP. È abilitato per impostazione predefinita sia per i server autogestiti sia per quelli pubblici. + +**Posizione**: + +1. **Desktop** Impostazioni → Generale → Altro → Abilita hole punching TCP +2. **Mobile** Impostazioni → Abilita hole punching TCP + +Disponibile da RustDesk 1.5.0 + +| Valori | Predefinito | Esempio | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Posizione**: @@ -660,7 +675,7 @@ Disponibile da RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Valori | Predefinito | Esempio | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, altrimenti:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -675,6 +690,37 @@ Disponibile da RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, altrimenti:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Abilita le connessioni P2P WebRTC. Come l'hole punching UDP e le connessioni P2P IPv6, questa opzione è disabilitata per impostazione predefinita per i server autogestiti. Imposta `enable-webrtc=Y` per abilitarla esplicitamente. + +**Posizione**: + +1. **Desktop** Impostazioni → Generale → Altro → Abilita connessione P2P WebRTC +2. **Mobile** Impostazioni → Abilita connessione P2P WebRTC + +Disponibile da RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Valori | Predefinito | Esempio | +| :------: | :------: | :------: | +| Y, N | selfhost:N, altrimenti:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Tempo, in secondi, durante il quale una connessione relay già stabilita attende una connessione WebRTC diretta prima che venga utilizzato il relay. Aumenta il valore per dare più tempo a una connessione diretta lenta; riducilo per utilizzare prima il relay quando non è possibile stabilire una connessione diretta. + +Si applica solo quando WebRTC è abilitato (`enable-webrtc`). Il campo nel client desktop è nascosto quando WebRTC è disabilitato. Lascialo vuoto per utilizzare il valore predefinito di 2.5 secondi. Anche i valori non validi, zero o negativi utilizzano il valore predefinito. + +**Posizione**: + +**Desktop** Impostazioni → Generale → Altro → Abilita connessione P2P WebRTC → Ritardo fallback relay (secondi) + +Disponibile da RustDesk 1.5.0 + +| Valori | Predefinito | Esempio | +| :------: | :------: | :------: | +| Numero positivo di secondi, oppure vuoto | 2.5 | `relay-fallback-delay=2.5` | + ## Impostazioni Display ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.ja.md b/content/self-host/client-configuration/advanced-settings/_index.ja.md index e8f02813..bca7352b 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.ja.md +++ b/content/self-host/client-configuration/advanced-settings/_index.ja.md @@ -1067,6 +1067,21 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +TCP ホールパンチを有効にします。セルフホストサーバーと公開サーバーのどちらでも、デフォルトで有効です。 + +**場所**: + +1. **デスクトップ** 設定 → 一般 → その他 → TCP ホールパンチを有効化する +2. **モバイル** 設定 → TCP ホールパンチを有効化する + +RustDesk 1.5.0 から利用可能 + +| 値 | デフォルト | 例 | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **場所**: @@ -1078,7 +1093,7 @@ RustDesk 1.4.1, RustDesk Server Pro 1.6.2から利用可能 | 値 | デフォルト | 例 | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | セルフホスト:N, その他:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -1093,6 +1108,37 @@ RustDesk 1.4.1, RustDesk Server Pro 1.6.2から利用可能 | :------: | :------: | :------: | | Y, N | セルフホスト:N, その他:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +WebRTC P2P 接続を有効にします。UDP ホールパンチや IPv6 P2P 接続と同様に、セルフホストサーバーではデフォルトで無効です。明示的に有効にするには `enable-webrtc=Y` を設定してください。 + +**場所**: + +1. **デスクトップ** 設定 → 一般 → その他 → WebRTC P2P 接続を有効化する +2. **モバイル** 設定 → WebRTC P2P 接続を有効化する + +RustDesk 1.5.0, RustDesk Server Pro 1.8.7 から利用可能 + +| 値 | デフォルト | 例 | +| :------: | :------: | :------: | +| Y, N | セルフホスト:N, その他:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +すでに確立された中継接続を使用する前に、直接の WebRTC 接続を待つ時間を秒単位で指定します。値を大きくすると、確立に時間のかかる直接接続をより長く待ちます。値を小さくすると、直接接続を確立できない場合に、より早く中継接続を使用します。 + +WebRTC が有効な場合にのみ適用されます(`enable-webrtc`)。WebRTC が無効な場合、デスクトップクライアントの入力欄は非表示になります。空欄にすると、デフォルトの 2.5 秒が使用されます。無効な値、ゼロ、負の値の場合もデフォルト値が使用されます。 + +**場所**: + +**デスクトップ** 設定 → 一般 → その他 → WebRTC P2P 接続を有効化する → 中継に切り替えるまでの待ち時間 (秒) + +RustDesk 1.5.0 から利用可能 + +| 値 | デフォルト | 例 | +| :------: | :------: | :------: | +| 正の秒数、または空欄 | 2.5 | `relay-fallback-delay=2.5` | + ## その他 ### preset-address-book-name & preset-address-book-tag & preset-address-book-alias & preset-address-book-password & preset-address-book-note diff --git a/content/self-host/client-configuration/advanced-settings/_index.ko.md b/content/self-host/client-configuration/advanced-settings/_index.ko.md index 6ca43c24..f3218d86 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.ko.md +++ b/content/self-host/client-configuration/advanced-settings/_index.ko.md @@ -658,6 +658,21 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### TCP 홀 펀칭 사용 + +TCP 홀 펀칭을 사용합니다. 자체 호스팅 서버와 공용 서버 모두에서 기본적으로 활성화됩니다. + +**위치**: + +1. **데스크톱** 설정 → 일반 → 기타 → TCP 홀 펀칭 사용함 +2. **모바일** 설정 → TCP 홀 펀칭 사용함 + +RustDesk 1.5.0부터 사용 가능합니다. + +| 값 | 기본값 | 예시 | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### UDP 홀 펀칭 사용 **위치**: @@ -669,7 +684,7 @@ RustDesk 1.4.1, RustDesk Server Pro 1.6.2부터 사용 가능합니다. | 값 | 기본값 | 예시 | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, otherwise:Y | `enable-udp-punch=N` | ### IPv6 P2P 연결 사용 @@ -684,6 +699,37 @@ RustDesk 1.4.1, RustDesk Server Pro 1.6.2부터 사용 가능합니다. | :------: | :------: | :------: | | Y, N | selfhost:N, otherwise:Y | `enable-ipv6-punch=N` | +### WebRTC P2P 연결 사용 + +WebRTC P2P 연결을 사용합니다. UDP 홀 펀칭 및 IPv6 P2P 연결과 마찬가지로 자체 호스팅 서버에서는 기본적으로 비활성화됩니다. 명시적으로 활성화하려면 `enable-webrtc=Y`로 설정하세요. + +**위치**: + +1. **데스크톱** 설정 → 일반 → 기타 → WebRTC P2P 연결 사용함 +2. **모바일** 설정 → WebRTC P2P 연결 사용함 + +RustDesk 1.5.0, RustDesk Server Pro 1.8.7부터 사용 가능합니다. + +| 값 | 기본값 | 예시 | +| :------: | :------: | :------: | +| Y, N | selfhost:N, otherwise:Y | `enable-webrtc=Y` | + +### 릴레이 대체 작동 지연 시간 + +이미 설정된 중계 연결을 사용하기 전에 직접 WebRTC 연결을 기다리는 시간을 초 단위로 지정합니다. 값을 늘리면 느린 직접 연결에 더 많은 시간을 줄 수 있습니다. 값을 줄이면 직접 연결을 설정할 수 없을 때 중계 연결을 더 빨리 사용합니다. + +WebRTC가 활성화된 경우에만 적용됩니다(`enable-webrtc`). WebRTC가 비활성화되면 데스크톱 클라이언트의 입력 필드가 숨겨집니다. 비워 두면 기본값인 2.5초를 사용합니다. 잘못된 값, 0 또는 음수도 기본값을 사용합니다. + +**위치**: + +**데스크톱** 설정 → 일반 → 기타 → WebRTC P2P 연결 사용함 → 릴레이 대체 작동 지연 시간 (초) + +RustDesk 1.5.0부터 사용 가능합니다. + +| 값 | 기본값 | 예시 | +| :------: | :------: | :------: | +| 양수로 지정한 초 단위 시간 또는 빈 값 | 2.5 | `relay-fallback-delay=2.5` | + ## 디스플레이 설정 ### 보기 전용 diff --git a/content/self-host/client-configuration/advanced-settings/_index.pl.md b/content/self-host/client-configuration/advanced-settings/_index.pl.md index c95f143c..3e4a35e0 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.pl.md +++ b/content/self-host/client-configuration/advanced-settings/_index.pl.md @@ -650,6 +650,21 @@ Użyj renderowania tekstur, aby uzyskać płynniejsze obrazy. Jeśli napotkasz p | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Włącza tworzenie tunelu TCP (hole punching). Opcja jest domyślnie włączona zarówno dla serwerów hostowanych samodzielnie, jak i publicznych. + +**Lokalizacja**: + +1. **K. stacjonarny** Ustawienia → Ogólne → Inne → Włącz tworzenie tunelu TCP +2. **Smartfon** Ustawienia → Włącz tworzenie tunelu TCP + +Dostępne od wersji RustDesk 1.5.0 + +| Wartości | Domyślnie | Przykład | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Lokalizacja**: @@ -661,7 +676,7 @@ Dostępne od wersji RustDesk 1.4.1, RustDesk w wersji Pro od 1.6.2 | Wartości | Domyślnie | Przykład | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, otherwise:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -676,6 +691,37 @@ Dostępne od wersji RustDesk 1.4.1, RustDesk w wersji Pro od 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, otherwise:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Włącza połączenia P2P WebRTC. Podobnie jak przebijanie NAT przez UDP i połączenia P2P IPv6, ta opcja jest domyślnie wyłączona dla serwerów hostowanych samodzielnie. Ustaw `enable-webrtc=Y`, aby ją jawnie włączyć. + +**Lokalizacja**: + +1. **K. stacjonarny** Ustawienia → Ogólne → Inne → Włącz połączenie P2P WebRTC +2. **Smartfon** Ustawienia → Włącz połączenie P2P WebRTC + +Dostępne od wersji RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Wartości | Domyślnie | Przykład | +| :------: | :------: | :------: | +| Y, N | selfhost:N, otherwise:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Czas w sekundach, przez jaki już nawiązane połączenie przez przekaźnik czeka na bezpośrednie połączenie WebRTC, zanim zostanie użyty przekaźnik. Zwiększ tę wartość, aby dać wolnemu połączeniu bezpośredniemu więcej czasu; zmniejsz ją, aby wcześniej użyć przekaźnika, gdy nie można nawiązać połączenia bezpośredniego. + +Ma zastosowanie tylko wtedy, gdy WebRTC jest włączone (`enable-webrtc`). Pole w kliencie stacjonarnym jest ukryte, gdy WebRTC jest wyłączone. Pozostaw je puste, aby użyć wartości domyślnej 2.5 sekundy. Nieprawidłowe wartości, zero lub wartości ujemne również powodują użycie wartości domyślnej. + +**Lokalizacja**: + +**K. stacjonarny** Ustawienia → Ogólne → Inne → Włącz połączenie P2P WebRTC → Opóźnienie przed przejściem na przekaźnik w sekundach + +Dostępne od wersji RustDesk 1.5.0 + +| Wartości | Domyślnie | Przykład | +| :------: | :------: | :------: | +| Dodatnia liczba sekund lub puste pole | 2.5 | `relay-fallback-delay=2.5` | + ## Ustawienia wyświetlania ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.pt.md b/content/self-host/client-configuration/advanced-settings/_index.pt.md index 2a3039f6..68c9edac 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.pt.md +++ b/content/self-host/client-configuration/advanced-settings/_index.pt.md @@ -649,6 +649,21 @@ Use a renderização de textura para tornar as imagens mais suaves. Pode tentar | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Ativa TCP hole punching. Está ativado por predefinição tanto para servidores autoalojados como para servidores públicos. + +**Localização**: + +1. **Desktop** Definições → Geral → Outro → Ativar TCP hole punching +2. **Mobile** Definições → Ativar TCP hole punching + +Disponível desde RustDesk 1.5.0 + +| Valores | Predefinição | Exemplo | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Localização**: @@ -660,7 +675,7 @@ Disponível desde RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Valores | Predefinição | Exemplo | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, caso contrário:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -675,6 +690,37 @@ Disponível desde RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, caso contrário:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Ativa ligações P2P por WebRTC. Tal como a perfuração UDP e as ligações P2P IPv6, esta opção está desativada por predefinição para servidores autoalojados. Defina `enable-webrtc=Y` para a ativar explicitamente. + +**Localização**: + +1. **Desktop** Definições → Geral → Outro → Ativar ligação P2P por WebRTC +2. **Mobile** Definições → Ativar ligação P2P por WebRTC + +Disponível desde RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Valores | Predefinição | Exemplo | +| :------: | :------: | :------: | +| Y, N | selfhost:N, caso contrário:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Tempo, em segundos, durante o qual uma ligação de retransmissão já estabelecida aguarda uma ligação direta WebRTC antes de ser utilizada. Aumente o valor para dar mais tempo a uma ligação direta lenta; diminua-o para utilizar a retransmissão mais cedo quando não for possível estabelecer uma ligação direta. + +Aplica-se apenas quando o WebRTC está ativado (`enable-webrtc`). O campo no cliente de desktop fica oculto quando o WebRTC está desativado. Deixe-o vazio para utilizar o valor predefinido de 2.5 segundos. Valores inválidos, zero ou negativos também utilizam o valor predefinido. + +**Localização**: + +**Desktop** Definições → Geral → Outro → Ativar ligação P2P por WebRTC → Atraso antes de recorrer ao retransmissor em segundos + +Disponível desde RustDesk 1.5.0 + +| Valores | Predefinição | Exemplo | +| :------: | :------: | :------: | +| Número positivo de segundos ou vazio | 2.5 | `relay-fallback-delay=2.5` | + ## Definições de visualização ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.ro.md b/content/self-host/client-configuration/advanced-settings/_index.ro.md index ab54ed3f..8a04614b 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.ro.md +++ b/content/self-host/client-configuration/advanced-settings/_index.ro.md @@ -650,6 +650,21 @@ Folosiți redarea pe texturi pentru imagini mai line. Dacă întâmpinați probl | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +Activează traversarea TCP (hole punching). Este activată implicit atât pentru serverele găzduite pe infrastructura proprie, cât și pentru serverele publice. + +**Locație**: + +1. **Desktop** Setări → General → Altele → Activează traversarea TCP (hole punching) +2. **Mobile** Setări → Activează traversarea TCP (hole punching) + +Disponibil din RustDesk 1.5.0 + +| Valori | Implicit | Exemplu | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **Locație**: @@ -661,7 +676,7 @@ Disponibil din RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | Valori | Implicit | Exemplu | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, otherwise:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -676,6 +691,37 @@ Disponibil din RustDesk 1.4.1, RustDesk Server Pro 1.6.2 | :------: | :------: | :------: | | Y, N | selfhost:N, otherwise:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +Activează conexiunile P2P prin WebRTC. La fel ca traversarea UDP și conexiunile P2P prin IPv6, această opțiune este dezactivată implicit pentru serverele găzduite pe infrastructura proprie. Setați `enable-webrtc=Y` pentru a o activa explicit. + +**Locație**: + +1. **Desktop** Setări → General → Altele → Activează conexiunea P2P prin WebRTC +2. **Mobile** Setări → Activează conexiunea P2P prin WebRTC + +Disponibil din RustDesk 1.5.0, RustDesk Server Pro 1.8.7 + +| Valori | Implicit | Exemplu | +| :------: | :------: | :------: | +| Y, N | selfhost:N, otherwise:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +Durata, în secunde, în care o conexiune prin releu deja stabilită așteaptă o conexiune directă WebRTC înainte de a fi utilizat releul. Măriți valoarea pentru a acorda mai mult timp unei conexiuni directe lente; micșorați-o pentru a utiliza releul mai devreme atunci când nu se poate stabili o conexiune directă. + +Se aplică doar când WebRTC este activat (`enable-webrtc`). Câmpul din clientul desktop este ascuns când WebRTC este dezactivat. Lăsați-l gol pentru a utiliza valoarea implicită de 2.5 secunde. Valorile nevalide, zero sau negative folosesc, de asemenea, valoarea implicită. + +**Locație**: + +**Desktop** Setări → General → Altele → Activează conexiunea P2P prin WebRTC → Întârziere înainte de trecerea la releu în secunde + +Disponibil din RustDesk 1.5.0 + +| Valori | Implicit | Exemplu | +| :------: | :------: | :------: | +| Număr pozitiv de secunde sau câmp gol | 2.5 | `relay-fallback-delay=2.5` | + ## Setări de afișare ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.zh-cn.md b/content/self-host/client-configuration/advanced-settings/_index.zh-cn.md index 17578169..5cfa10ae 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.zh-cn.md +++ b/content/self-host/client-configuration/advanced-settings/_index.zh-cn.md @@ -650,6 +650,21 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +启用 TCP 打洞。使用自建服务器或公共服务器时均默认启用。 + +**位置**: + +1. **桌面端** 设置 → 通用 → 其他 → 启用 TCP 打洞 +2. **移动端** 设置 → 启用 TCP 打洞 + +自 RustDesk 1.5.0 起可用 + +| 可选值 | 默认值 | 示例 | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **位置**: @@ -661,7 +676,7 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | 可选值 | 默认值 | 示例 | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, 其它:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -676,6 +691,37 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | selfhost:N, 其它:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +启用 WebRTC P2P 连接。与 UDP 打洞和 IPv6 P2P 连接一样,使用自建服务器时默认禁用。设置 `enable-webrtc=Y` 可显式启用。 + +**位置**: + +1. **桌面端** 设置 → 通用 → 其他 → 启用 WebRTC P2P 连接 +2. **移动端** 设置 → 启用 WebRTC P2P 连接 + +自 RustDesk 1.5.0, RustDesk Server Pro 1.8.7 起可用 + +| 可选值 | 默认值 | 示例 | +| :------: | :------: | :------: | +| Y, N | selfhost:N, 其它:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +指定已建立的中继连接在被使用前等待 WebRTC 直连的时间,单位为秒。调大此值可给较慢的直连更多时间;调小则可在无法建立直连时更快使用中继。 + +仅在启用 WebRTC(`enable-webrtc`)时生效。禁用 WebRTC 时,桌面客户端会隐藏此输入框。留空使用默认值 2.5 秒。无效值、零或负数也会使用默认值。 + +**位置**: + +**桌面端** 设置 → 通用 → 其他 → 启用 WebRTC P2P 连接 → 回落到中继前的等待时间(秒) + +自 RustDesk 1.5.0 起可用 + +| 可选值 | 默认值 | 示例 | +| :------: | :------: | :------: | +| 正数(秒),或留空 | 2.5 | `relay-fallback-delay=2.5` | + ## 显示设置 ### view-only diff --git a/content/self-host/client-configuration/advanced-settings/_index.zh-tw.md b/content/self-host/client-configuration/advanced-settings/_index.zh-tw.md index 1d1863d4..c54a3e7b 100644 --- a/content/self-host/client-configuration/advanced-settings/_index.zh-tw.md +++ b/content/self-host/client-configuration/advanced-settings/_index.zh-tw.md @@ -650,6 +650,21 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | linux:Y, macOS:N, win7:N, win10+:Y | `use-texture-render=Y` | +### enable-tcp-punch + +啟用 TCP 打洞。使用自架伺服器或公共伺服器時均預設啟用。 + +**位置**: + +1. **桌面端** 設定 → 通用 → 其他 → 啟用 TCP 打洞 +2. **行動端** 設定 → 啟用 TCP 打洞 + +自 RustDesk 1.5.0 起可用 + +| 可選值 | 預設值 | 範例 | +| :------: | :------: | :------: | +| Y, N | Y | `enable-tcp-punch=N` | + ### enable-udp-punch **位置**: @@ -661,7 +676,7 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | 可選值 | 預設值 | 範例 | | :------: | :------: | :------: | -| Y, N | Y | `enable-udp-punch=N` | +| Y, N | selfhost:N, 其他:Y | `enable-udp-punch=N` | ### enable-ipv6-punch @@ -676,6 +691,37 @@ ar, bg, ca, cs, da, de, el, en, eo, es, et, fa, fr, he, hr, hu, id, it, ja, ko, | :------: | :------: | :------: | | Y, N | selfhost:N, 其他:Y | `enable-ipv6-punch=N` | +### enable-webrtc + +啟用 WebRTC P2P 連線。與 UDP 打洞和 IPv6 P2P 連線一樣,使用自架伺服器時預設停用。設定 `enable-webrtc=Y` 可明確啟用。 + +**位置**: + +1. **桌面端** 設定 → 通用 → 其他 → 啟用 WebRTC P2P 連線 +2. **行動端** 設定 → 啟用 WebRTC P2P 連線 + +自 RustDesk 1.5.0, RustDesk Server Pro 1.8.7 起可用 + +| 可選值 | 預設值 | 範例 | +| :------: | :------: | :------: | +| Y, N | selfhost:N, 其他:Y | `enable-webrtc=Y` | + +### relay-fallback-delay + +指定已建立的中繼連線在被使用前等待 WebRTC 直連的時間,單位為秒。調大此值可給較慢的直連更多時間;調小則可在無法建立直連時更快使用中繼。 + +僅在啟用 WebRTC(`enable-webrtc`)時生效。停用 WebRTC 時,桌面用戶端會隱藏此輸入框。留空使用預設值 2.5 秒。無效值、零或負數也會使用預設值。 + +**位置**: + +**桌面端** 設定 → 通用 → 其他 → 啟用 WebRTC P2P 連線 → 回退到中繼前的等待時間(秒) + +自 RustDesk 1.5.0 起可用 + +| 可選值 | 預設值 | 範例 | +| :------: | :------: | :------: | +| 正數(秒),或留空 | 2.5 | `relay-fallback-delay=2.5` | + ## 顯示設定 ### view-only