我想为需要安全加密的实时流提供敏感数据。如何在Python中实现安全的WebSocket(wss://)服务器?
我已经成功地得到了正常的WebSockets同时使用GEVENT和gunicorn直接前端流媒体,但现在我需要,以确保安全,并正在寻找任一:
- 一台服务器可以充当安全WebSocket连接代理(例如)监听非安全WebSocket连接的gunicorn。
- 一个可以直接提供安全WebSocket连接的框架。我一直在看龙卷风,并相信它可以处理它,但我仍然乐于接受建议。
- 我使用ZeroMQ作为PUB/SUB模式。如果ZeroMQ有一个好的WebSocket协议实现,那会很好。
由于连接数量很少,速度并不是特别重要。但是,数据的完整性很重要。
+1因为这个实现是非常轻量级的(一个小型的python模块文件,没有依赖关系)并且支持ws和wss。 – 2014-01-28 18:46:19