所以,我在用python建立ssl握手时遇到问题。在分析了Wireshark中捕获的数据包之后,我检测到服务器(在本示例中,我尝试连接到https://www.google.com)仅在“服务器Hello完成”之后发送FIN / ACK数据包,而没有等待客户端的响应之后,然后从服务器端以硬RST结束连接。
关于为什么会发生这种情况的任何想法?例如,我检查了在“客户端问候”和“服务器问候”中发送的密码,它们正确匹配。握手还会出什么问题?
其他说明:原始客户端请求是带有字段代理的python请求,该请求由“超级代理”重定向和处理。两者之间建立连接。然后,“超级代理”将通过websocket从客户端收到的数据发送到“ proxyClient”,然后将数据发送到请求的服务器,然后收集响应,并将其发送到“ superProxy”然后将其发送给客户端。因此,这就是此握手中涉及的组件,其中包括组件之间的多个数据“重定向”。
Wireshark打印屏幕: