Guacamole手册:Guacamole手册
Guacamole是什么?
Apache Guacamole是一个无客户端的远程桌面网关。
它支持VNC,RDP和SSH等标准协议。
我们称之为无客户端,因为不需要插件或客户端软件。
感谢HTML5,一旦Guacamole安装在服务器上,您访问桌面所需的只是一个Web浏览器。
为什么要用Guacamole?
随时随地访问PC
保持桌面在云端
免费、开源
建立在文档齐全的API之上
商业支持
Guacamole架构
Guacamole架构下,发起一次远程桌面请求的流程是:
用户使用Web浏览器,访问Guacamole客户端应用,使用Guacamole协议请求一个远程桌面
Guacamole客户端应用将Guacamole协议转发给guacd服务端
guacd服务端解释Guacamole协议,转换成远程桌面支持的协议后,请求到真实的远程桌面
Guacamole协议
Guacamole协议,是一种用于远程显示渲染和事件传输的协议。Guacamole协议不同于远程桌面协议(VNC或RDP等),它建立在远程桌面协议之上,旨在提供跨平台的远程桌面功能,不依赖于特定的桌面环境。由一个中间件,将Guacamole协议翻译成具体的远程桌面协议。当新增一个远程桌面协议时,只需要在中间件上加入新的翻译转换策略,而不需要修改客户端应用。
guacd
guac