Un desarrollador ha creado un nuevo cliente de Escritorio Remoto (RDP) basado en la web que elimina la necesidad de plugins, según un repositorio de GitHub. El cliente, construido con Go WebAssembly y el proyecto grdp, permite a los usuarios conectarse a servidores Windows RDP directamente desde su navegador. Debido a las limitaciones de los navegadores para abrir sockets TCP directamente, se utiliza un pequeño servidor proxy Go para establecer la conexión entre el navegador y el servidor RDP a través de WebSockets.
La implementación es relativamente sencilla de configurar, requiriendo Go 1.24 o superior y un servidor RDP accesible. El código fuente está disponible en GitHub y proporciona instrucciones para compilar tanto el binario WASM (que se ejecuta en el navegador) como el servidor proxy. El cliente admite la transmisión de audio a través del navegador y proporciona soporte completo para la entrada del teclado y el ratón. Sin embargo, el desarrollador advierte sobre los riesgos de seguridad al transmitir credenciales a través de WebSockets y recomienda usar HTTPS/WSS para proteger la conexión en redes no seguras. El proyecto está licenciado bajo GPLv3.
