中介如何提高连接成功率(WebSockets)

Posted

技术标签:

【中文标题】中介如何提高连接成功率(WebSockets)【英文标题】:How intermediaries can improve successful connection rate(WebSockets) 【发布时间】:2015-12-26 14:30:43 【问题描述】:

我开始使用 Web Sockets 并找到 that link,它在说一些我无法理解的东西:

当存在代理或网络中介时,安全连接成功的可能性更高,因为中介不太倾向于尝试转换安全流量。

假设没有中间人存在,那么,谁愿意转换我的安全流量?

我知道Sec-WebSocket-KeySec-WebSocket-Accept,那么Sec-WebSocket-Key是可以被操纵的,但为什么一开始还要操纵数据呢?

【问题讨论】:

【参考方案1】:

中介不会提高连接率。也许你误读了那句话(可能是语言障碍)。

HTTPS 提高了连接率当中介存在时。特别是,旧的 HTTP 代理可能不知道 websocket 是什么,并将此类流量误认为是常规 HTTP。然后他们可能会意外干扰。

使用 HTTPS,代理无法访问连接的内容,因此它们无法做任何事情。

【讨论】:

以上是关于中介如何提高连接成功率(WebSockets)的主要内容,如果未能解决你的问题,请参考以下文章

C++ - WebSockets 是不是强制加密,如何获得“明文”?

如何在 sharedworkers 中使用 html5 websockets

OkHttp Websockets - 连接到 websocket 时添加一个主体

NodeJS 如何在没有 WebSockets 的情况下处理持久连接?

Webrtc、websockets、Stun/turn 服务器,一起工作?

python websockets,如何设置连接超时