这个错误通常是由于 SSL/TLS 协议版本不兼容导致的。可能是你的代码使用的 SSL/TLS 版本与远程服务器不兼容,或者是远程服务器配置不正确导致 SSL 握手失败。
你可以尝试在代码中指定 SSL/TLS 版本,例如:
```python
import ssl
import requests
ssl_context = ssl.create_default_context()
ssl_context.options |= ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1 # 禁用 TLSv1.0 和 TLSv1.1
response = requests.get('https://mirrors.sustech.edu.cn', verify=False, timeout=5, headers={'User-Agent': 'Mozilla/5.0'}, stream=True, cert=None, allow_redirects=True, proxies=None, auth=None, cookies=None, hooks=None, json=None, params=None, data=None, files=None, proxies=None, timeout=None, verify=None, cert=None)
print(response)
```
如果还是不行,你可以尝试打开 SSL 调试模式,查看 SSL 握手过程中具体的错误信息,例如:
```python
import ssl
import requests
import logging
ssl_context = ssl.create_default_context()
ssl_context.options |= ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1 # 禁用 TLSv1.0 和 TLSv1.1
logging.basicConfig(level=logging.DEBUG)
response = requests.get('https://mirrors.sustech.edu.cn', verify=False, timeout=5, headers={'User-Agent': 'Mozilla/5.0'}, stream=True, cert=None, allow_redirects=True, proxies=None, auth=None, cookies=None, hooks=None, json=None, params=None, data=None, files=None, proxies=None, timeout=None, verify=None, cert=None)
print(response)
```
希望这些解决方法能够帮到你。