Node.js和wss://

问题描述:

我正在寻找开始在服务器上使用javascript,最有可能与node.js,以及使用websockets与客户端进行通信。但是,似乎没有关于使用TLS和wss://处理程序的加密websocket通信的大量信息。事实上,我所看到的唯一支持wss://的服务器是Kaazing。Node.js和wss://

This TODO是我在各种节点实现中能够找到的唯一参考。我是否错过了某些东西,或者websocket js服务器尚未准备好进行加密通信?

另一种选择可能是使用像lighttpdapache这样的代理来代理节点侦听器,有没有人在那里获得成功?

在此的Node.js实现的WebSocket TLS/SSL支持的作品,我只是测试它:https://github.com/Worlize/WebSocket-Node/issues/29

那么你有stream.setSecure()server.setSecure()

我猜你应该可以使用其中一个(特别是最后一个)在websocket中使用TLS,因为最终websocket只是一个正常的http连接“升级”到websocket。

在正常的http服务器对象中使用TLS应该在理论上也保护websocket,只有通过测试才能确认。

+0

被警告,因为在一年的时间过去了这个答案可能是过时的。我会尽力更新答案。 – 2011-04-06 00:27:47