knmvfzxorffcnoy https://app.bilibili.com/bilibili.app.view.v1.View/View Reused connection failed. Setup a new connection Disconnect with reason: Client closed (Socket closed by remote peer) iphone 13 pro iOS 15.3.1 Version 4.20.0 build 2133
knmvfzxorffcnoy jackNotOnline 直播的问题暂时可以将 *.bilivideo.com 加入 skip-proxy 中来解决,surge处理的时候解析header错误会直接abort,不知道什么时候会修复。
knmvfzxorffcnoy 2022-02-25 12:37:26.801313 <WARNING> [SGHTTPResponseHeader-284] Unknown http version: @2022-02-25 12:37:26.802963 <WARNING> [SGOutgoingConnection-130] Unable to parse header, abort. Request header: GET http://d1--cn-gotcha08.bilivideo.com/live-bvc/617284/live_15291217_9615169_1500.flv?expires=1645767330&len=0&oi=2946758271&pt=ios&qn=0&trid=100044aa868f51964f0bb522b1c6de9e4a87&sigparams=cdn,expires,len,oi,pt,qn,trid&cdn=cn-gotcha08&sign=eaff5a975eae5bda7352c3963878b4af&sk=ca931b2da7e5805873e39583da40e1af&p2p_type=0&src=128&sl=1&flowtype=0&source=batch&order=1&machinezone=ylf&pp=srt&slot=7&site=0d7cd88f2a3e7c0291a62f53567a9399 HTTP/1.1 Host: d1--cn-gotcha08.bilivideo.com Proxy-Connection: keep-alive Accept: / User-Agent: Bilibili Freedoooooom/MarkII Accept-Language: en-US,en;q=0.9 Accept-Encoding: gzip, deflate Connection: keep-alive , response: @2022-02-25 12:37:26.803741 <VERBOSE> [SGOutgoingConnection-130] <reportDisconnectWithError: (SGOutgoingConnection.m:643)> Socket closed: Error Domain=SGErrorDomain Code=0 "Unable to parse response header" UserInfo={NSLocalizedDescription=Unable to parse response header}
knmvfzxorffcnoy SurgeTeam 果然指定 *.bilivideo.com=server:8.8.8.8 就会有问题,换成 *.bilivideo.com=server:114.114.114.114 或是 *.bilivideo.com=server:1.1.1.1 也会有问题,但是把这行删了就恢复正常了
love4taylor SurgeTeam 实际造成的问题就是不停的同地址请求,然后直播就一直加载不出来。当时我同时试过关闭 surge 则恢复,开其他任意代理软件也是正常,一旦开了 surge 就无法加载。(不过当时我没留日志没法提供分析
love4taylor SurgeTeam 好的刚刚又遇到了,鸡哥直播间:https://live.bilibili.com/7150448,然后B站 App 设置内 HTTPS 播放开关为关闭(但B站开发说这个开关实际并不控制直播的部分),从动态卡片进入直播间一直卡着无限小电视然后加载失败。但只要关闭 Surge 立马正常。(更换 DNS 并不影响结果 录屏:https://drive.google.com/file/d/1bW9KM4FBml0zvhZNNdVLh732ymvm_meq/view?usp=sharing Surge 内上报日志 ID:6218e264d9965d2b57d82bca
love4taylor SurgeTeam 看了眼日志错误部分和楼上基本一致,以及B站是用的 flv 单流,所以正常来说加载成功后除非网络波动/断开应该只会有一个记录一直加载,我记录里那么多应该就是 Surge 这边当异常了,然后B站那边没拿到正确的就一直重试结果循环往复。