Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 13 additions & 3 deletions content/self-host/_index.de.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ Kern-Ports: \
TCP `21114-21119` \
UDP `21116`

Die oben genannten `21115-21117` sind die mindestens erforderlichen Ports, damit RustDesk funktioniert. Diese verwalten die Signal- und Relay-Ports sowie die NAT-Traversierung.
- TCP `21114`: Wird für den HTTP-API-Server in RustDesk Server Pro verwendet.
- TCP `21115`: Wird für den NAT-Typ-Test verwendet.
- UDP `21116`: Wird für die Geräteregistrierung verwendet.
- TCP `21116`: Wird für die Geräteregistrierung und NAT-Hole-Punching verwendet.
- TCP `21117`: Wird für Relay-Kommunikation verwendet.
- TCP `21118`: Wird für WebSocket-Kommunikation verwendet.
- TCP `21119`: Wird für WebSocket-Kommunikation verwendet.

Die TCP-Ports `21118` und `21119` sind die WebSocket-Ports für den [RustDesk Web-Client](https://rustdesk.com/web/). Sie benötigen einen Reverse-Proxy, um HTTPS zu unterstützen. Bitte beachten Sie diese [Beispiel-Nginx-Konfiguration](/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-the-web-client).
Ports `21115`-`21117` sind die mindestens erforderlichen Ports, damit RustDesk funktioniert. Diese verwalten Signalisierung, Relay und NAT-Traversierung.

Für Pro-Benutzer ohne SSL-Proxy müssen Sie den TCP-Port `21114` öffnen, damit die API funktioniert. Alternativ können Sie mit einem SSL-Proxy den TCP-Port `443` öffnen.
Bei einer WSS-Konfiguration müssen TCP `21118` und TCP `21119` in der Regel nicht extern freigegeben werden, da sie intern vom Reverse-Proxy, z. B. Nginx, verwendet werden. Wenn Sie WebSocket nicht verwenden, müssen diese Ports nicht freigegeben werden. Bitte beachten Sie diese [Beispiel-Nginx-Konfiguration](/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).

Für Pro-Benutzer ohne SSL-Proxy müssen Sie TCP-Port `21114` öffnen, damit die API funktioniert. Wenn HTTPS (`443`) für den Server konfiguriert ist, muss TCP `21114` nicht im Internet freigegeben werden.

RustDesk unterstützt auch einen Bereitstellungsmodus, bei dem nur TCP `443` freigegeben ist und alle anderen Ports geschlossen sind. Mit dieser Konfiguration kann die Kommunikation nur über WSS-Relay funktionieren, und direkte Peer-to-Peer-Verbindungen sind nicht verfügbar.

{{% children depth="4" showhidden="true" %}}
18 changes: 14 additions & 4 deletions content/self-host/_index.en.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,16 +46,26 @@ Here is a discussion about [Should you self-host a rustdesk server?](https://www

## Ports Required

Ports required for RustDesk Server self-hosting depends largely on your environment and what you want to do with RustDesk. The Examples shown throughout the docs will generally have all ports suggested to be opened.
The ports required for RustDesk Server self-hosting depend largely on your environment and what you want to do with RustDesk. The examples shown throughout the docs generally suggest opening all ports.

Core Ports: \
TCP `21114-21119` \
UDP `21116`

The above `21115-21117` are the minimum required ports for RustDesk to work, these handle the signal and relay ports as well as NAT traversal.
- TCP `21114`: Used for the HTTP API server in RustDesk Server Pro.
- TCP `21115`: Used for the NAT type test.
- UDP `21116`: Used for device registration.
- TCP `21116`: Used for device registration and NAT hole punching.
- TCP `21117`: Used for relay communication.
- TCP `21118`: Used for WebSocket communication.
- TCP `21119`: Used for WebSocket communication.

TCP ports `21118` and `21119` are the WebSocket ports for the [RustDesk Web Client](https://rustdesk.com/web/), you need a reverse proxy to make it support HTTPS, please refer this [sample Nginx configuration](/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-the-web-client).
Ports `21115`-`21117` are the minimum required ports for RustDesk to work. These handle signal, relay, and NAT traversal.

For Pro users without an SSL Proxy you will need to open TCP port `21114` for the API to work alternatively using an SSL Proxy open TCP port `443`.
For WSS configuration, TCP `21118` and TCP `21119` usually do not need to be exposed externally because they are accessed internally by the reverse proxy, such as Nginx. If you do not use WebSocket, these ports do not need to be exposed. Please refer to this [sample Nginx configuration](/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).

For Pro users without an SSL proxy, you need to open TCP port `21114` for the API to work. If HTTPS (`443`) is configured for the server, TCP `21114` does not need to be exposed to the Internet.

RustDesk also supports a deployment mode where only TCP `443` is exposed and all other ports are closed. With this configuration, communication can only work through WSS relay, and direct peer-to-peer connections are not available.
Comment on lines +63 to +69

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🩺 Stability & Availability | 🟠 Major | ⚡ Quick win

Clarify the external-port contract in every localized page.

The minimum-port sentence and the TCP 443-only sentence describe different exposure modes but do not say so. As written, readers can interpret 21115-21117 as always requiring external exposure, even though the 443-only mode closes them. The 21114 sentence should also require a reverse proxy that terminates HTTPS on 443 and forwards the API internally.

  • content/self-host/_index.en.md#L63-L69: Qualify the minimum ports and require HTTPS reverse-proxy forwarding.
  • content/self-host/_index.de.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.es.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.fr.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.it.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.ja.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.ko.md#L59-L65: Add the same deployment-mode qualification.
  • content/self-host/_index.pl.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.pt.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.ro.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.zh-cn.md#L52-L58: Add the same deployment-mode qualification.
  • content/self-host/_index.zh-tw.md#L52-L58: Add the same deployment-mode qualification.
Proposed English wording
-Ports `21115`-`21117` are the minimum required ports for RustDesk to work.
+For the standard deployment, ports `21115`-`21117` are the minimum ports to expose. In the TCP `443`-only WSS relay deployment, these ports remain internal and only TCP `443` is exposed.

-If HTTPS (`443`) is configured for the server, TCP `21114` does not need to be exposed to the Internet.
+If a reverse proxy terminates HTTPS on TCP `443` and forwards the Pro API to TCP `21114`, TCP `21114` does not need to be exposed to the Internet.
📍 Affects 12 files
  • content/self-host/_index.en.md#L63-L69 (this comment)
  • content/self-host/_index.de.md#L52-L58
  • content/self-host/_index.es.md#L52-L58
  • content/self-host/_index.fr.md#L52-L58
  • content/self-host/_index.it.md#L52-L58
  • content/self-host/_index.ja.md#L52-L58
  • content/self-host/_index.ko.md#L59-L65
  • content/self-host/_index.pl.md#L52-L58
  • content/self-host/_index.pt.md#L52-L58
  • content/self-host/_index.ro.md#L52-L58
  • content/self-host/_index.zh-cn.md#L52-L58
  • content/self-host/_index.zh-tw.md#L52-L58
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@content/self-host/_index.en.md` around lines 63 - 69, Clarify the
port-exposure modes in the RustDesk self-hosting port guidance: in
content/self-host/_index.en.md:63-69, qualify ports 21115-21117 as the minimum
external ports only when not using the TCP 443-only WSS deployment, and state
that the 21114 API port can remain internal only when an HTTPS reverse proxy
terminates on 443 and forwards it internally. Apply the equivalent localized
clarification to content/self-host/_index.de.md:52-58,
content/self-host/_index.es.md:52-58, content/self-host/_index.fr.md:52-58,
content/self-host/_index.it.md:52-58, content/self-host/_index.ja.md:52-58,
content/self-host/_index.ko.md:59-65, content/self-host/_index.pl.md:52-58,
content/self-host/_index.pt.md:52-58, content/self-host/_index.ro.md:52-58,
content/self-host/_index.zh-cn.md:52-58, and
content/self-host/_index.zh-tw.md:52-58.


{{% children depth="4" showhidden="true" %}}
16 changes: 13 additions & 3 deletions content/self-host/_index.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ Puertos Principales: \
TCP `21114-21119` \
UDP `21116`

Los `21115-21117` anteriores son los puertos mínimos requeridos para que RustDesk funcione, estos manejan los puertos de señal y retransmisión así como la traversía NAT.
- TCP `21114`: Se usa para el servidor API HTTP en RustDesk Server Pro.
- TCP `21115`: Se usa para la prueba de tipo de NAT.
- UDP `21116`: Se usa para el registro de dispositivos.
- TCP `21116`: Se usa para el registro de dispositivos y la perforación NAT.
- TCP `21117`: Se usa para la comunicación de retransmisión.
- TCP `21118`: Se usa para la comunicación WebSocket.
- TCP `21119`: Se usa para la comunicación WebSocket.

Los puertos TCP `21118` y `21119` son los puertos WebSocket para el [Cliente Web RustDesk](https://rustdesk.com/web/), necesitas un proxy reverso para hacer que soporte HTTPS, por favor consulta esta [configuración de ejemplo de Nginx](/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-the-web-client).
Los puertos `21115`-`21117` son los puertos mínimos requeridos para que RustDesk funcione. Estos manejan señalización, retransmisión y travesía NAT.

Para usuarios Pro sin un Proxy SSL necesitarás abrir el puerto TCP `21114` para que la API funcione alternativamente usando un Proxy SSL abre el puerto TCP `443`.
Para una configuración WSS, los puertos TCP `21118` y TCP `21119` normalmente no necesitan exponerse externamente porque el proxy inverso, como Nginx, accede a ellos internamente. Si no usas WebSocket, estos puertos no necesitan exponerse. Consulta esta [configuración de ejemplo de Nginx](/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).

Para usuarios Pro sin un proxy SSL, debes abrir el puerto TCP `21114` para que la API funcione. Si HTTPS (`443`) está configurado para el servidor, TCP `21114` no necesita exponerse a Internet.

RustDesk también admite un modo de despliegue en el que solo se expone TCP `443` y todos los demás puertos están cerrados. Con esta configuración, la comunicación solo puede funcionar mediante retransmisión WSS, y las conexiones directas punto a punto no están disponibles.

{{% children depth="4" showhidden="true" %}}
16 changes: 13 additions & 3 deletions content/self-host/_index.fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ Ports principaux : \
TCP `21114-21119` \
UDP `21116`

Les ports `21115-21117` ci-dessus sont les ports minimum requis pour que RustDesk fonctionne, ils gèrent les ports de signal et de relais ainsi que la traversée NAT.
- TCP `21114` : utilisé pour le serveur API HTTP dans RustDesk Server Pro.
- TCP `21115` : utilisé pour le test du type NAT.
- UDP `21116` : utilisé pour l'enregistrement des appareils.
- TCP `21116` : utilisé pour l'enregistrement des appareils et le NAT hole punching.
- TCP `21117` : utilisé pour la communication relais.
- TCP `21118` : utilisé pour la communication WebSocket.
- TCP `21119` : utilisé pour la communication WebSocket.

Les ports TCP `21118` et `21119` sont les ports WebSocket pour le [client Web RustDesk](https://rustdesk.com/web/), vous avez besoin d'un proxy inverse pour le faire supporter HTTPS, veuillez vous référer à cet [exemple de configuration Nginx](/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-the-web-client).
Les ports `21115`-`21117` sont les ports minimum requis pour que RustDesk fonctionne. Ils gèrent la signalisation, le relais et la traversée NAT.

Pour les utilisateurs Pro sans proxy SSL, vous devrez ouvrir le port TCP `21114` pour que l'API fonctionne, ou utiliser un proxy SSL pour ouvrir le port TCP `443`.
Pour une configuration WSS, les ports TCP `21118` et TCP `21119` n'ont généralement pas besoin d'être exposés à l'extérieur, car ils sont utilisés en interne par le proxy inverse, tel que Nginx. Si vous n'utilisez pas WebSocket, ces ports n'ont pas besoin d'être exposés. Veuillez vous référer à cet [exemple de configuration Nginx](/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).

Pour les utilisateurs Pro sans proxy SSL, vous devez ouvrir le port TCP `21114` pour que l'API fonctionne. Si HTTPS (`443`) est configuré pour le serveur, TCP `21114` n'a pas besoin d'être exposé à Internet.

RustDesk prend également en charge un mode de déploiement où seul TCP `443` est exposé et tous les autres ports sont fermés. Avec cette configuration, la communication ne peut fonctionner que via le relais WSS, et les connexions directes pair-à-pair ne sont pas disponibles.

{{% children depth="4" showhidden="true" %}}
18 changes: 14 additions & 4 deletions content/self-host/_index.it.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ Porte Principali: \
TCP `21114-21119` \
UDP `21116`

Le `21115-21117` sopra sono le porte minime richieste per far funzionare RustDesk, queste gestiscono le porte di segnale e relay così come l'attraversamento NAT.
- TCP `21114`: Usata per il server API HTTP in RustDesk Server Pro.
- TCP `21115`: Usata per il test del tipo NAT.
- UDP `21116`: Usata per la registrazione dei dispositivi.
- TCP `21116`: Usata per la registrazione dei dispositivi e il NAT hole punching.
- TCP `21117`: Usata per la comunicazione relay.
- TCP `21118`: Usata per la comunicazione WebSocket.
- TCP `21119`: Usata per la comunicazione WebSocket.

Le porte TCP `21118` e `21119` sono le porte WebSocket per il [Client Web RustDesk](https://rustdesk.com/web/), hai bisogno di un reverse proxy per farlo supportare HTTPS, per favore fai riferimento a questa [configurazione di esempio Nginx](/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-the-web-client).
Le porte `21115`-`21117` sono le porte minime richieste per far funzionare RustDesk. Gestiscono segnalazione, relay e attraversamento NAT.

Per gli utenti Pro senza un Proxy SSL dovrai aprire la porta TCP `21114` perché l'API funzioni alternativamente usando un Proxy SSL apri la porta TCP `443`.
Per una configurazione WSS, le porte TCP `21118` e TCP `21119` di solito non devono essere esposte esternamente perché vengono usate internamente dal reverse proxy, come Nginx. Se non usi WebSocket, queste porte non devono essere esposte. Fai riferimento a questa [configurazione di esempio Nginx](/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).

{{% children depth="4" showhidden="true" %}}
Per gli utenti Pro senza un proxy SSL, devi aprire la porta TCP `21114` perché l'API funzioni. Se HTTPS (`443`) è configurato per il server, TCP `21114` non deve essere esposto a Internet.

RustDesk supporta anche una modalità di distribuzione in cui è esposto solo TCP `443` e tutte le altre porte sono chiuse. Con questa configurazione, la comunicazione può funzionare solo tramite relay WSS e le connessioni peer-to-peer dirette non sono disponibili.

{{% children depth="4" showhidden="true" %}}
18 changes: 14 additions & 4 deletions content/self-host/_index.ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ RustDesk サーバーのセルフホスティングに必要なポートは、
TCP `21114-21119` \
UDP `21116`

上記の `21115-21117` は RustDesk が動作するために必要な最小ポートで、これらはシグナルとリレーポートおよび NAT トラバーサルを処理します。
- TCP `21114`: RustDesk Server Pro の HTTP API サーバーに使用されます。
- TCP `21115`: NAT タイプテストに使用されます。
- UDP `21116`: デバイス登録に使用されます。
- TCP `21116`: デバイス登録と NAT ホールパンチングに使用されます。
- TCP `21117`: リレー通信に使用されます。
- TCP `21118`: WebSocket 通信に使用されます。
- TCP `21119`: WebSocket 通信に使用されます。

TCP ポート `21118` と `21119` は [RustDesk Web クライアント](https://rustdesk.com/web/)の WebSocket ポートで、HTTPS をサポートするにはリバースプロキシが必要です。この[サンプル Nginx 設定](/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-the-web-client)を参照してください
ポート `21115`-`21117` は RustDesk が動作するために必要な最小ポートです。これらはシグナリング、リレー、NAT トラバーサルを処理します

SSL プロキシなしの Pro ユーザーの場合、API が動作するように TCP ポート `21114` を開く必要があります。または、SSL プロキシを使用して TCP ポート `443` を開いてください
WSS 構成では、TCP `21118` と TCP `21119` は通常、Nginx などのリバースプロキシから内部的にアクセスされるため、外部に公開する必要はありません。WebSocket を使用しない場合も、これらのポートを公開する必要はありません。この[サンプル Nginx 設定](/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)を参照してください

{{% children depth="4" showhidden="true" %}}
SSL プロキシなしの Pro ユーザーの場合、API を動作させるには TCP ポート `21114` を開く必要があります。サーバーに HTTPS (`443`) が設定されている場合、TCP `21114` を Internet に公開する必要はありません。

RustDesk は、TCP `443` のみを公開し、他のすべてのポートを閉じるデプロイモードにも対応しています。この構成では、通信は WSS リレー経由でのみ動作し、直接ピアツーピア接続は利用できません。

{{% children depth="4" showhidden="true" %}}
18 changes: 14 additions & 4 deletions content/self-host/_index.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,20 @@ RustDesk 서버 자체 호스팅에 필요한 포트는 주로 귀하의 환경
TCP `21114-21119` \
UDP `21116`

위의 `21115-21117`는 RustDesk가 작동하는 데 필요한 최소한의 포트이며, 이들은 신호 및 릴레이 포트와 NAT 트래버스를 처리합니다.
- TCP `21114`: RustDesk Server Pro의 HTTP API 서버에 사용됩니다.
- TCP `21115`: NAT 유형 테스트에 사용됩니다.
- UDP `21116`: 장치 등록에 사용됩니다.
- TCP `21116`: 장치 등록 및 NAT 홀 펀칭에 사용됩니다.
- TCP `21117`: 릴레이 통신에 사용됩니다.
- TCP `21118`: WebSocket 통신에 사용됩니다.
- TCP `21119`: WebSocket 통신에 사용됩니다.

TCP 포트 `21118` 및 `21119`는 [RustDesk Web Client](https://rustdesk.com/web/)의 웹소켓 포트이며, HTTPS를 지원하려면 역방향 프록시가 필요합니다. 이 [sample Nginx configuration](/docs/ko/self-host/rustdesk-server-pro/faq/#8-id-서버와-릴레이-서버에-websocket-secure-wss-지원을-추가하여-모든-플랫폼에서-안전한-통신을-가능하게-하십시오)를 참조하십시오.
포트 `21115`-`21117`는 RustDesk가 작동하는 데 필요한 최소 포트입니다. 이 포트들은 신호, 릴레이 및 NAT 트래버스를 처리합니다.

SSL 프록시가 없는 Pro 사용자의 경우 API가 작동하려면 TCP 포트 `21114`를 열어야 하며, 대신 SSL 프록시를 사용하여 TCP 포트 `443`를 열어야 합니다.
WSS 구성에서는 TCP `21118` 및 TCP `21119`가 일반적으로 Nginx 같은 역방향 프록시에서 내부적으로 접근되므로 외부에 노출할 필요가 없습니다. WebSocket을 사용하지 않는 경우에도 이 포트들을 노출할 필요가 없습니다. 이 [sample Nginx configuration](/docs/ko/self-host/rustdesk-server-pro/faq/#8-id-서버와-릴레이-서버에-websocket-secure-wss-지원을-추가하여-모든-플랫폼에서-안전한-통신을-가능하게-하십시오)를 참조하십시오.

{{% children depth="4" showhidden="true" %}}
SSL 프록시가 없는 Pro 사용자의 경우 API가 작동하려면 TCP 포트 `21114`를 열어야 합니다. 서버에 HTTPS (`443`)가 구성되어 있으면 TCP `21114`를 인터넷에 노출할 필요가 없습니다.

RustDesk는 TCP `443`만 노출하고 다른 모든 포트를 닫는 배포 모드도 지원합니다. 이 구성에서는 통신이 WSS 릴레이를 통해서만 작동할 수 있으며 직접 P2P 연결은 사용할 수 없습니다.

{{% children depth="4" showhidden="true" %}}
16 changes: 13 additions & 3 deletions content/self-host/_index.pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,20 @@ Główne porty: \
TCP `21114-21119` \
UDP `21116`

Powyższy zakres `21115-21117` to minimum portów potrzebnych RustDeskowi do działania. To one zajmują się sygnalizowaniem i przekazywaniem oraz przechodzeniem przez NAT.
- TCP `21114`: używany przez serwer HTTP API w RustDesk Server Pro.
- TCP `21115`: używany do testu typu NAT.
- UDP `21116`: używany do rejestracji urządzeń.
- TCP `21116`: używany do rejestracji urządzeń i NAT hole punching.
- TCP `21117`: używany do komunikacji relay.
- TCP `21118`: używany do komunikacji WebSocket.
- TCP `21119`: używany do komunikacji WebSocket.

Porty TCP `21118` i `21119` są portami WebSocketów dla [klienta webowego RustDeska](https://rustdesk.com/web/). Potrzebujesz wstecznego proxy, jeżeli chcesz używać HTTPS - zobacz [przykładową konfigurację Nginxa](/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-the-web-client).
Porty `21115`-`21117` to minimum portów potrzebnych RustDeskowi do działania. Obsługują sygnalizację, relay i przechodzenie przez NAT.

Użytkownicy Pro bez proxy SSL będą potrzebowali otworzyć port TCP `21114` żeby API było w stanie funckjonować - alternatywnie użyj proxy SSL i otwórz port `443`.
Przy konfiguracji WSS porty TCP `21118` i TCP `21119` zwykle nie muszą być wystawione na zewnątrz, ponieważ są używane wewnętrznie przez reverse proxy, takie jak Nginx. Jeśli nie używasz WebSocket, tych portów nie trzeba wystawiać. Zobacz [przykładową konfigurację Nginxa](/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).

Użytkownicy Pro bez proxy SSL muszą otworzyć port TCP `21114`, aby API działało. Jeśli HTTPS (`443`) jest skonfigurowany dla serwera, TCP `21114` nie musi być wystawiony do Internetu.

RustDesk obsługuje też tryb wdrożenia, w którym wystawiony jest tylko TCP `443`, a wszystkie pozostałe porty są zamknięte. W tej konfiguracji komunikacja może działać tylko przez relay WSS, a bezpośrednie połączenia peer-to-peer nie są dostępne.

{{% children depth="4" showhidden="true" %}}
Loading