RustDesk se ha convertido en una de las alternativas más sólidas y privadas para el acceso remoto, especialmente cuando se despliega con un relay y rendezvous propios. Sin embargo, para que los clientes puedan conectarse correctamente a través de un firewall Fortigate, es imprescindible permitir los puertos adecuados cuando no hay una regla general de internet que permita todos los puertos.
En esta guía te explico qué puertos utiliza RustDesk, por qué son necesarios y cómo crearlos en Fortigate mediante CLI usando servicios personalizados y un grupo de servicio.
¿Qué puertos utiliza RustDesk?
RustDesk emplea distintos puertos según el tipo de tráfico y el rol del servidor:
| Protocolo | Puerto(s) | Función |
|---|---|---|
| TCP | 21114–21119 | Comunicación del servidor RustDesk (relay/rendezvous) |
| UDP | 21116 | Tráfico P2P para mejorar latencia y rendimiento |
Estos puertos deben estar permitidos en el firewall y asociados a la política que permita el acceso a tu servidor RustDesk.
Crear los servicios en Fortigate (CLI)
A continuación tienes los comandos exactos para crear los servicios personalizados y agruparlos en un único grupo reutilizable:
config firewall service custom
edit TCP_21114-21119
set tcp-portrange 21114-21119
next
edit UDP_21116
set udp-portrange 21116
next
end
config firewall service group
edit G_RUSTDESK_PORTS
set member TCP_21114-21119 UDP_21116
next
end
Con esto tendrás:
- ✔️ Servicio TCP para el rango 21114–21119
- ✔️ Servicio UDP para el puerto 21116
- ✔️ Grupo G_RUSTDESK_PORTS listo para usar en tus políticas
Aplicar los puertos en una política de firewall
Una vez creado el grupo, solo debes:
- Editar o crear la política que permita el acceso a tu servidor RustDesk
- En el campo Service, seleccionar G_RUSTDESK_PORTS
- Asegurar que el destino es tu servidor relay/rendezvous
- Permitir NAT si corresponde a tráfico entrante desde Internet

❓ FAQ sobre RustDesk y Fortigate
¿Es obligatorio abrir todos los puertos TCP 21114–21119?
Sí. RustDesk utiliza este rango para diferentes funciones internas del relay y rendezvous.
¿El puerto UDP 21116 es imprescindible?
No siempre, pero mejora el rendimiento en conexiones P2P. Es recomendable habilitarlo.
¿Puedo limitar el acceso por IP?
Sí, y es recomendable para aumentar la seguridad del relay.
