小樱 发表于 2024/9/18 19:35

比特彗星启用反吸血会到导致误封用户吗?

比特彗星启用反吸血会到导致误封用户吗?

反吸血不会误封没有下载速度的用户,会计算tcp协议开销,也就是发ack的流量,也就是说0误封
比特彗星的反吸血不会导致误封,比特彗星检测的不是下载大小,而是流量,比如对方与你连接后,对方给你发送"我需要下载"的ack数据包,那么对方就会产生上行流量,你这边反而其之成功收到了下行流量,这些流量在反吸血检测范围内,所以反吸血不存在误封的可能性,除非对方没有产生任何发送的上行流量与你交互
就好比你在nas复制文件给你的电脑,你的网卡产生了950Mbps的下行流量,但是同时会有25Mbps≈30Mbps的上行流量,这些上行流量会发送给nas告知你需要下载和你下载的文件,nas才能知道你要做什么,然后把文件发给你
针对网络协议可以在网上了解一下,B站上也有很多视频
https://www.bilibili.com/video/BV1ut421374J/
比特彗星检测的不是下载大小,而是流量,流量是不会显示在"下载大小"里,而是显示在下载速度那一栏
可以看"状态"这一栏,只要封禁原因是反吸血,那么可以百分百确认对方是吸血客户端存在吸血行为,没有可能产生误封的情况
就好比你这张图,上传速度900KB/s,下载大小全部为0,但是你看是不是左侧的下载速度显示5KB/s,这就是产生的流量,比特彗星检测的是这个,所以不存在误封可能性

关联贴
https://bbs.itzmx.com/thread-109935-1-1.html







测试过程中,qbittorrent和utorrent的毛病差不多,不过两者的问题还是有点区别,qb能正常进行下载开始跑进度,虽然收到的下载大小为0,但是检测到对方有发送ack,比特彗星显示有下载速度的时候,依旧被反吸血封禁
可能是这种情况下比特彗星检测下载速度计算流量有bug,被下载大小优先级覆盖了,可以让官方加一个任务单独设置忽略反吸血规则
试了一下,下载速度的判断应该是只在上传大小没有变化的时候才生效,比如双方都是50%进度的情况,此时大小没有发生改变,只有速度产生
如果触发了上传大小发生改变,那么下载大小的反吸血优先级最高,总体来说反吸血还是没有问题的,但是你这个情况确实需要禁用反吸血

页: [1]
查看完整版本: 比特彗星启用反吸血会到导致误封用户吗?