中介如何提高连接成功率(WebSockets)
Posted
技术标签:
【中文标题】中介如何提高连接成功率(WebSockets)【英文标题】:How intermediaries can improve successful connection rate(WebSockets) 【发布时间】:2015-12-26 14:30:43 【问题描述】:我开始使用 Web Sockets 并找到 that link,它在说一些我无法理解的东西:
当存在代理或网络中介时,安全连接成功的可能性更高,因为中介不太倾向于尝试转换安全流量。
假设没有中间人存在,那么,谁愿意转换我的安全流量?
我知道Sec-WebSocket-Key
和Sec-WebSocket-Accept
,那么Sec-WebSocket-Key
是可以被操纵的,但为什么一开始还要操纵数据呢?
【问题讨论】:
【参考方案1】:中介不会提高连接率。也许你误读了那句话(可能是语言障碍)。
HTTPS 提高了连接率当中介存在时。特别是,旧的 HTTP 代理可能不知道 websocket 是什么,并将此类流量误认为是常规 HTTP。然后他们可能会意外干扰。
使用 HTTPS,代理无法访问连接的内容,因此它们无法做任何事情。
【讨论】:
以上是关于中介如何提高连接成功率(WebSockets)的主要内容,如果未能解决你的问题,请参考以下文章
C++ - WebSockets 是不是强制加密,如何获得“明文”?
如何在 sharedworkers 中使用 html5 websockets
OkHttp Websockets - 连接到 websocket 时添加一个主体
NodeJS 如何在没有 WebSockets 的情况下处理持久连接?