我有一个使用 Guacamole.Client(guacamole-common-js 类)的 JavaScript 客户端,我想直接连接到 guacd,避免通过服务器进行隧道传输(就像他们在示例中所做的那样)。
所以我需要将 RDP 主机的 ip 和端口、用户名和密码等参数从 JavaScript 客户端传递到 guacd 代理并打开连接。
我有一个使用 Guacamole.Client(guacamole-common-js 类)的 JavaScript 客户端,我想直接连接到 guacd,避免通过服务器进行隧道传输(就像他们在示例中所做的那样)。
所以我需要将 RDP 主机的 ip 和端口、用户名和密码等参数从 JavaScript 客户端传递到 guacd 代理并打开连接。
对于任何可能感兴趣的人,我找到了一种(某种)解决方法:
我找不到直接从 Javascript 客户端连接的方法,但我找到了服务器端 Java servlet 的替代方法。这是一个名为guacamole-lite的 npm 包。有了它,您可以通过 node js 后端来传输您的请求。