我在 Windows 子系统上使用 ubuntu 18.04,SSL 已完全停止工作。运行 时curl -v https://google.com
,我得到OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to google.com:443
。运行 时wget -v --no-check-certificate https://google.com
,我得到Unable to establish SSL connection
。因此,pip 也停止工作,声称ProtocolError('Connection aborted.', OSError(0, 'Error'))
。请注意,任何非 SSL 网站都会导致 curl 和 wget 正常工作。
尝试修复
- 重新安装 Ubuntu 子系统
- 通过以下方式升级并重新安装 openssl
sudo apt-get upgrade/remove openssl
- 已禁用 ipv6
系统信息
- Ubuntu 18.04.1 LTS
- OpenSSL 1.1.0g 2017 年 11 月 2 日
我完全不知所措。任何帮助或调试建议都将不胜感激。
答案1
卡巴斯基(免费和付费)都可以阻止 Ubuntu 子系统的 SSL 连接。
尝试打开卡巴斯基设置。转到附加。转到网络。在“加密连接扫描”下选择“不扫描加密连接”。
根据 Steffen 的回答(感谢)。