4.7 KiB
title, weight, description, keywords
| title | weight | description | keywords | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Instalación | 1 | Documentación de RustDesk sobre Instalación. Consulta guías de instalación, configuración, despliegue y solución de problemas. |
|
Respuesta rápida
Para la mayoría de los nuevos despliegues de RustDesk Server OSS, Docker es la ruta más rápida. Use una instalación nativa en Linux solo cuando realmente quiera servicios del sistema o una configuración manual del host.
Puntos clave
- Los clientes necesitan el valor de
ID Server - Los clientes necesitan la
Keypública del servidor - Un
API Serversolo es necesario cuando se usan funciones Pro
Tutoriales en video
Hay muchos tutoriales en video en YouTube, https://github.com/rustdesk/rustdesk/wiki/FAQ#video-tutorials.
Requisitos del servidor
Los requisitos de hardware son muy bajos; la configuración mínima de un servidor en la nube básico es suficiente, y los requisitos de CPU y memoria son mínimos. También puede usar una Raspberry Pi o algo similar. Con respecto al tamaño de la red, si falla la conexión directa de perforación de TCP, se consumirá el tráfico de retransmisión. El tráfico de una conexión de retransmisión está entre 30 K/s y 3 M/s (pantalla 1920x1080) dependiendo de la configuración de resolución y actualización de pantalla. Si es solo para demanda de trabajo de oficina, el tráfico es de alrededor de 100 K/s.
Firewall
Si tiene UFW instalado, use los siguientes comandos para configurar el firewall:
ufw allow 21114:21119/tcp
ufw allow 21116/udp
sudo ufw enable
{{% notice warning %}}
Cuando WebSocket está habilitado (los puertos 21118/21119 están abiertos para el cliente web), hbbs/hbbr confían en las cabeceras X-Real-IP / X-Forwarded-For de las conexiones WebSocket entrantes para determinar la IP real del cliente, de modo que la IP del cliente se conserve cuando el tráfico WebSocket pasa por un proxy inverso (WSS). Estas cabeceras no se validan, por lo que cualquiera que pueda acceder directamente a 21118/21119 puede suplantar una dirección IP arbitraria con cabeceras falsificadas, eludiendo la limitación de velocidad y el bloqueo basados en IP y falseando las direcciones IP registradas en los logs.
Si usa el cliente web, exponga los puertos WebSocket solo a través de un proxy inverso que establezca X-Real-IP por sí mismo, y restrinja 21118/21119 con reglas de firewall para que solo el proxy inverso pueda conectarse a ellos. Si no usa el cliente web, mantenga cerrados los puertos 21118 y 21119.
{{% /notice %}}
Instalación
Método 1: Docker (Recomendado)
bash <(wget -qO- https://get.docker.com)
wget rustdesk.com/oss.yml -O compose.yml
sudo docker compose up -d
Para más detalles, por favor consulte Docker.
Método 2: Instale su propio servidor como servicio systemd usando un script de instalación simple
El script está alojado en Techahold y tiene soporte en nuestro Discord.
Actualmente, el script descargará y configurará los servidores de retransmisión y señal (hbbr y hbbs), generará configuraciones y las alojará en una página web protegida con contraseña para una implementación simple en los clientes.
Ejecute los siguientes comandos:
wget https://raw.githubusercontent.com/techahold/rustdeskinstall/master/install.sh
chmod +x install.sh
./install.sh
También hay un script de actualización en el repositorio de Techahold.
Desde allí, tome nota de la IP/DNS y la clave que se muestran al final de la instalación e insértelas en los campos Servidor ID y Clave de Configuración > Red > Servidor ID/Retransmisión del cliente, respectivamente, dejando los otros campos en blanco (ver nota a continuación).
Método 3: Instale su propio servidor como servicio systemd usando archivo deb para distribuciones debian
Por favor descargue los archivos deb usted mismo e instálelos con apt-get -f install <filename>.deb o dpkg -i <filename>.deb.
Configurar cliente
Por favor consulte esto.