WebSocket WS SSL

tu

我正在使用Google App Engine /托管VM通过Web套接字开发nodeJS应用程序。

作为应用程序的一部分,前端需要使用Websockets连接,例如

connection = new WebSocket('wss://127.0.0.1:3001');

我苦苦挣扎的一点是如何确保SSL部分正常工作。我当前启动WebSocketServer的代码是:

var WebSocketServer = require('ws').Server;

var wss = new WebSocketServer({port:3001});

但这只会创建一个标准服务器(即ws://127.0.0.1:3001)。

我的问题是,使用WebSocketServer,如何创建用于SSL的WebSocketServer?

亚当

使用安全的WebSockets需要SSL证书,并且可以使用自签名证书。有一个教程可能对进行此设置很有用。

尽管由于来自appspot.com前端的端口转发问题,但在受管VM上使用WebSocket可能还会出现其他问题。有一个公共问题对此进行了详细介绍,以及有关Stack Overflow的另一个问题您可能需要使用完整的Compute Engine实例而非托管VM,以解决此问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在WebSocket(ws)上接收ArrayBuffer

来自分类Dev

nginx + socket.io + ssl:WebSocket连接到'ws://wechat.pageguy.tech/socket.io/?EIO = 3&transport = websocket'失败:意外的响应代码:302

来自分类Dev

通过SSL的WebSocket:Cloudflare

来自分类Dev

通过SSL的Websocket

来自分类Dev

JAVA中的WebSocket SSL

来自分类Dev

通过SSL的WebSocket:Cloudflare

来自分类Dev

JAVA中的WebSocket SSL

来自分类Dev

Websocket握手。从ws到wss

来自分类Dev

WebSocket ws如何模拟错误事件?

来自分类Dev

多个 websocket 通道,单个 ws 对象?

来自分类Dev

WebSocket 通过 ws 未连接但 wss 是

来自分类Dev

Websocket SSL握手失败

来自分类Dev

Chrome中的WebSocket SSL问题

来自分类Dev

NGINX Websocket和SSL配置

来自分类Dev

Python Tornado SSL websocket 连接

来自分类Dev

Play Framework 2.3 WS SSL禁用AlgorithmChecker

来自分类Dev

Play Framework 2.3 WS SSL禁用AlgorithmChecker

来自分类Dev

流星WebSocket连接到'ws://.../websocket'失败:WebSocket握手期间出错:意外的响应代码:400

来自分类Dev

在Socket.IO和WS之间共享WebSocket连接

来自分类Dev

WebSocket握手期间出错:位置不匹配:wss:// *!= ws:// *

来自分类Dev

Node.js + WS-WebSocket意外关闭

来自分类Dev

在Node JS中对WebSocket(ws)使用自签名CA证书

来自分类Dev

Django WebSocket DISCONNECT / ws / chat / lobby / [127.0.0.1:3022]

来自分类Dev

WebSocket.ws.onmessage 中未捕获的类型错误

来自分类Dev

Android WebSocket中的SSL连接错误

来自分类Dev

Android Websocket中的SSL连接错误

来自分类Dev

使用SSL密码连接Nginx WebSocket

来自分类Dev

Websocket 不适用于 SSL

来自分类Dev

如何连接使用 QT 中的 SSL Websocket

Related 相关文章

热门标签

归档