SSL 握手失败

SSL 握手失败

很长一段时间以来,我都连接到应用程序中的外部 API( ),但根据此回溯,ws.audioscrobbler.com:443它突然在身份验证过程中开始拒绝我的握手:SSL

  File "/Users/me/anaconda2/lib/python2.7/ssl.py", line 840, in do_handshake
    self._sslobj.do_handshake()

这会导致应用程序完全挂起。

但是,如果我将路由器改为手机作为热点,握手就可以成功,应用程序也可以运行,因此问题一定与特定的 ISP 有关。

笔记:我最近一直在使用相同的应用程序进行容器化Docker,并且存在很多网络干预,例如配置nginx为代理、react客户端、亚马逊 AWS 配置等,所以这可能是相关的,但我不确定,因为如果我仅使用我的 Flask 开发阶段运行该应用程序,在上述配置之前,问题仍然存在。

这里可能发生了什么事?我该如何正确调试和修复它?

相关内容