Node.js和wss://

时间:2010-05-16 15:16:51

标签: wss ssl node.js websocket

我希望开始在服务器上使用javascript,最有可能使用node.js,以及使用websockets与客户端进行通信。但是,似乎没有很多关于使用TLS和wss://处理程序的加密websocket通信的信息。事实上,我见过的唯一明确支持wss://的服务器是Kaazing。

This TODO是我在各种节点实现中能够找到的唯一参考。我错过了什么或者websocket js服务器还没有为加密通信做好准备吗?

另一种选择可能是使用类似lighttpdapache的代理来代理节点监听器,有人在那里取得了成功吗?

2 个答案:

答案 0 :(得分:4)

TLS / SSL支持适用于Node.js中的这个websocket实现,我刚测试过它:https://github.com/Worlize/WebSocket-Node/issues/29

答案 1 :(得分:2)

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

我猜你应该能够使用其中一个(特别是最后一个)在websockets中使用TLS,因为最后一个websocket只是一个普通的http连接“升级”到websocket。

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