Open fireattack opened 2 years ago
可以考虑加个代理 --proxyAddress
我全局代理, 下载是正常的
但是我可以直连这个网站,用另外两个不需要代理
Edit: log里的内容如下
00:50:34.874 / (NORMAL) 开始解析 https://vodc.xrw.docomo.ne.jp/signed/live/20220325002/20220325002_hls_1.m3u8
00:50:34.889 / (NORMAL) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:34.889 / (ERROR) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:35.904 / (NORMAL) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:35.904 / (ERROR) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:36.918 / (NORMAL) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:36.918 / (ERROR) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:37.933 / (NORMAL) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:37.933 / (ERROR) 请求被中止: 未能创建 SSL/TLS 安全通道。
00:50:38.503 / (NORMAL) 强制退出: 强制
你确定你的环境里面没配置 http_proxy 和 https_proxy ?
没有
我这只能告诉你说 cookie 能塞上, 至于网络环境问题没法在这里得到解决...
建议手动设置代理去下载
所以说不是网络环境的问题,直连可以连上,别的软件也可以下载……
不过确实不是Cookie的问题,我标题已经改了
以报错搜索,搜到这个:
https://smalltool.github.io/2020/08/24/Could-not-create-SSL-TLS-secure-channel/
解决办法一:
在HttpWebRequest前设置代码
ServicePointManager.Expect100Continue = true;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true;
那就奇怪了, 你要说是协议版本问题的话, 我这应该下不成功, 但是实际上我这没问题, 所以我一直告诉你说是你网络的问题 🤣
升级.NET Framework试试
安装的是.net 4.8.03761,应该够高
估计是win7的问题?虽然已经修改了注册表默认启动了tls1.2 但是.net的程序还是有点问题得像上文所述那样手动添加一下Protocol
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
提示
用同样的cookie使用yt-dlp或者streamlink皆可正常下载: