Node.js Squid后面的浏览器无法建立到socket.io websockets传输的连接

Node.js Squid后面的浏览器无法建立到socket.io websockets传输的连接,node.js,amazon-web-services,websocket,socket.io,squid,Node.js,Amazon Web Services,Websocket,Socket.io,Squid,我的问题很容易解释,但解决起来却不那么简单,因为我还没有找到解决办法 我正在开发一个API。后端是使用NodeJs和Socket.Io开发的。一切都很完美,但当我在防火墙后面的网络上时,问题就出现了,这里是Squid。在防火墙后面的是浏览器,而不是服务器节点 问题是我得到了这个错误: WebSocket连接到“ws://mydomain.com/socket.io/1/WebSocket/vN8hWt_EjV0Z5P5-GwrW”失败:意外响应代码:502 socket.io.js:2 我不知道

我的问题很容易解释,但解决起来却不那么简单,因为我还没有找到解决办法

我正在开发一个API。后端是使用NodeJs和Socket.Io开发的。一切都很完美,但当我在防火墙后面的网络上时,问题就出现了,这里是Squid。在防火墙后面的是浏览器,而不是服务器节点

问题是我得到了这个错误:

WebSocket连接到“ws://mydomain.com/socket.io/1/WebSocket/vN8hWt_EjV0Z5P5-GwrW”失败:意外响应代码:502 socket.io.js:2


我不知道浏览器如何跳过Squid。

Squid WebSocket是否知道?如果不是,一般来说,使用wss并在后端节点终止TLS,而不是Squid。不,我不这么认为。尽管如此,我还是和负责人谈过,他打开了80号端口,以便输入请求,就这样。无论如何谢谢你!