浏览器直连 RDP 无需插件
推荐指数 59.0 NO. 013 · 2026.04.26
发布2026/04/25Score79Comments34
为什么值得看
用 Go WebAssembly 在浏览器里跑完整 RDP 客户端,通过轻量代理桥接 WebSocket 到 TCP。对需要内网运维、远程办公的 AI 团队来说,这意味着可以零客户端部署桌面云,把 Windows 算力当浏览器里的 SaaS 用。
编辑判断
远程桌面方案长期被 Apache Guacamole 垄断,但它是 Java 栈、架构重、JSP 前端现代化困难。这个项目用 Go + WASM 把客户端逻辑彻底搬进浏览器,部署只剩一个静态文件和一个二进制代理。
真正值得注意的不是技术新奇,而是 Go 1.21 之后 WASM 性能足够跑协议解析这件事本身。之前同类尝试多用 JavaScript 重写 RDP 协议,维护成本高;这个项目直接复用 grdp 库编译到 WASM,协议更新能自动跟进。
做内部工具、浏览器安全沙箱、或者想把 Windows 工作站池化给 AI 训练团队按需使用的公司,这个架构比 Guacamole 轻一个数量级,值得 fork 看看代理层的认证和会话管理怎么补。