首页 > 解决方案 > node.js 上 HTTPS 上的 guacamole-lite

问题描述

我正在尝试使用 websocket 安全 wss://servername 在 node.js 上实现一个 guacamole- lite

我目前正在使用以下

 const serverGuacWebsocket = https.createServer({
   key: fs.readFileSync('./cert/server.key'),
   cert: fs.readFileSync('./cert/server.cert'),
 });

const guacServer = new GuacamoleLite(serverGuacWebsocket, guacdOptions, clientOptions);

客户端只连接 ws://servername 而不是 wss://servername。

从客户端我使用以下连接:

const tunnel = new WebSocketTunnel('ws://servername');

// require a secure connection
const tunnelS = new WebSocketTunnel('wss://servername');

我只能认为我错误地设置了 GuacamoleLite。

谢谢

标签: javascriptnode.jsguacamole

解决方案


推荐阅读