Closed zhongfly closed 7 months ago
感谢反馈!
请问是什么客户端版本呢? 代码中在这方面基本都是统一格式的, 也就是有展示的.
感谢反馈!
请问是什么客户端版本呢? 代码中在这方面基本都是统一格式的, 也就是有展示的.
截图的是2.9b3
有可能是这个客户端信息是空的?
顺便想问一下,像进度检查,会不会出现上传速度比较快,对方还没有及时更新信息,导致封禁的可能?或者说qb里这个信息的更新间隔是多少?
顺便想问一下,像进度检查,会不会出现上传速度比较快,对方还没有及时更新信息,导致封禁的可能?或者说qb里这个信息的更新间隔是多少?
有, 这也是防误判倍率存在的原因.
感谢反馈! 请问是什么客户端版本呢? 代码中在这方面基本都是统一格式的, 也就是有展示的.
截图的是2.9b3
有可能是这个客户端信息是空的?
可更新 2.9 后再尝试, 此问题相信无伤大雅.
2.9 可能是peer_id ua都是空的吧,没当场遇到过,不知道具体什么情况
2.9 可能是peer_id ua都是空的吧,没当场遇到过,不知道具体什么情况
有用户反馈为空的 Peer 不能屏蔽, 所以在某个版本允许匹配空的客户端了. 尚不确定这可能会造成的一些 bug, 可能此问题属于其中之一, 空的客户端可能是尚未完全连接的标志之一. 为了解决这一问题, 将在下一版本重新检查 Peer ID 是否为空.
可尝试此版本, 观察问题是否解决.
Edit: 之前的版本有 bug, 已改为此版本, 须将 IgnoreEmptyPeer 设置为 true.
我刚才观察了一下做种,发现进度变化更新速率不低,可能是和对方的下载速度相关,下载速度快的,可以看到对方的进度大概2 3秒就更新一次。姑且认为在我的设置下(interval为20),下载速度快的又碰巧没更新的几率不算太大。
在qbit源码里搜了一下,https://github.com/qbittorrent/qBittorrent/blob/1702b6c891cd111a209ffcc71c40ca336e97efc0/src/base/bittorrent/peerinfo.cpp#L206 似乎是有些情况会不知道peer_id 我看了下bt协议,这个peer_id是对等结点握手时必须发送的东西?
理论上是的.
目前被Bad-Progress_Uploaded功能封禁的客户端并不显示它的客户端信息 建议考虑显示客户端信息,以方便发现新的吸血客户端,减少吸血