full translation

This commit is contained in:
rustdesk
2025-06-14 21:21:30 +08:00
parent 7b128fba05
commit 22c2b2350a
287 changed files with 26657 additions and 4884 deletions

View File

@@ -1,33 +1,48 @@
---
title: Self-host
title: Self-hosting
weight: 5
pre: "<b>2. </b>"
---
Se stai usando RustDesk dovresti avere il tuo server RustDesk personale, questa documentazione vi aiuterà nell' installazione.
Se stai usando RustDesk dovresti avere il tuo server RustDesk, questi documenti ti aiuteranno nel tuo viaggio con RustDesk.
Il supporto è disponibile attraverso il nostro [Discord](https://discord.com/invite/nDceKgxnkV) per il server open source e via [email](mailto:support@rustdesk.com) per il server Pro.
Il supporto è disponibile tramite il nostro [Discord](https://discord.com/invite/nDceKgxnkV) per OSS e via [email](mailto:support@rustdesk.com) per Pro.
### Configurazione Di Base
### Come funziona il server self-hosted?
https://rustdesk.com/docs/it/self-host/rustdesk-server-oss/install/#set-up-your-own-server-instance-manually
Tecnicamente ci sono due eseguibili (server):
- `hbbs` - Server ID RustDesk (rendezvous / segnalazione), ascolta su TCP (`21114` - per http solo in Pro, `21115`, `21116`, `21118` per web socket) e UDP (`21116`)
- `hbbr` - Server relay RustDesk, ascolta su TCP (`21117`, `21119` per web socket)
Quando installi tramite script di installazione / docker compose / deb, entrambi i servizi saranno installati.
Qui ci sono le [illustrazioni](https://github.com/rustdesk/rustdesk/wiki/How-does-RustDesk-work%3F) di come il client RustDesk comunica con `hbbr` / `hbbs`.
Finché RustDesk è in esecuzione su una macchina, la macchina fa costantemente ping al server ID (`hbbs`) per rendere noti il suo indirizzo IP e porta attuali.
Quando avvii una connessione dal computer A al computer B, il computer A contatta il server ID e richiede di comunicare con il computer B.
Il server ID tenta quindi di connettere A e B direttamente tra loro usando il hole punching.
Se il hole punching fallisce, A comunicherà con B tramite il server relay (`hbbr`).
Nella maggior parte dei casi, il hole punching ha successo e il server relay non viene mai utilizzato.
Ecco una discussione su [Dovresti self-hostare un server rustdesk?](https://www.reddit.com/r/rustdesk/comments/1cr8kfv/should_you_selfhost_a_rustdesk_server/)
### Porte Richieste
Le porte necessarie per il self-hosting dei Server di RustDesk dipendono ampiamente dal tuo ambiente di lavoro e da ciò che volete fare
Le porte richieste per il self-hosting del server RustDesk dipendono largamente dal tuo ambiente e da cosa vuoi fare con RustDesk. Gli esempi mostrati nella documentazione avranno generalmente tutte le porte suggerite da aprire.
Porte Principali: \
TCP `21115-21117` \
TCP `21114-21119` \
UDP `21116`
Queste sono le porte sufficienti per eseguire RustDesk. Queste porte gestiscono il segnale, il relay e il NAT.
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.
Inoltre possono essere aperte le porte TCP `21118` e `21119` se vuoi utilizzare il [Client RustDesk Web](https://rustdesk.com/docs/en/dev/build/web/).
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).
Per i server Pro senza Proxy SSL è necessario aprire anche la porta TCP `21114` per permettere all' API di lavorare. In alternativa, usare un Proxy SSL e aprire la porta TCP `443`.
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`.
### Controllo Delle Porte
Per controllare se le porte sono aperte e stanno funzionando usa il comando `test-netconnection domain.com -p 21115` su PowerShell oppure [CanYouSeeMe.org](https://canyouseeme.org/).
{{% children depth="3" showhidden="true" %}}
{{% children depth="4" showhidden="true" %}}