设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 1683|回复: 9

反吸血是否过于宽松了

[复制链接]

签到天数: 1135 天

[LV.10]以坛为家III

发表于 2022/8/14 17:16 | 显示全部楼层 |阅读模式 |Google Chrome 104.0.0.0|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
Screenshot 2022-08-14 171054.png
1万bytes = 0.01m
上传速度限制为1kb每秒,180秒就有0.18m,基本等于没反吸血。

不知道我理解有没有错
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/8/14 18:25 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
1wbyte=10个1Kbyre=10KB/s
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1135 天

[LV.10]以坛为家III

 楼主| 发表于 2022/8/14 19:13 | 显示全部楼层 |Google Chrome 104.0.0.0|Windows 10
小樱 发表于 2022/8/14 18:25
1wbyte=10个1Kbyre=10KB/s


Screenshot 2022-08-14 191418.png
这意思好像是说指定时间内的流量总量
Screenshot 2022-08-14 191048.png
[发帖际遇]: Github 发帖时在路边捡到 4 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/8/14 20:53 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
Github 发表于 2022/8/14 19:13
这意思好像是说指定时间内的流量总量

对的,是这样,180秒检测一次流量
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1135 天

[LV.10]以坛为家III

 楼主| 发表于 2022/8/14 21:18 | 显示全部楼层 |Google Chrome 104.0.0.0|Windows 10
小樱 发表于 2022/8/14 20:53
对的,是这样,180秒检测一次流量

对。
我的理解是,连接后180秒后检查一次是否从对方的下载总量超过10kb,如果超过就通过反吸血(绿脸)。
如果是这样的话,10kb总量实在太小了?
还是我理解错了?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/8/14 22:23 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
Github 发表于 2022/8/14 21:18
对。
我的理解是,连接后180秒后检查一次是否从对方的下载总量超过10kb,如果超过就通过反吸血(绿脸) ...

你没理解错,,是这样的,官方Wiki也有详细说明

比特彗星进行BT传输过程中如何判断客户端在吸血,Anti-Leech反吸血攻击保护策略
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=96878&fromuid=1

比特彗星用户列表的绿脸,黄脸,灰脸,红脸是什么意思?反吸血是干嘛的
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=97870&fromuid=1

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1135 天

[LV.10]以坛为家III

 楼主| 发表于 2022/8/14 22:46 | 显示全部楼层 |Google Chrome 104.0.0.0|Windows 10
小樱 发表于 2022/8/14 22:23
你没理解错,,是这样的,官方Wiki也有详细说明

比特彗星进行BT传输过程中如何判断客户端在吸血,Anti ...

这样问题就来了,180秒10kb总量太小了。
即使对方上传限制成1kb/s,也能通过反吸血。这样判定反吸血的状况就变成了只要对方有在上传,就不算在吸血。即使他给你1kb/s,然后你给他1m/s。
我会注意到这个问题,是因为有个下载任务,我从对方那里拿了66m,对方从我这里拿走了3.13G,他给我的上传一直都是1kb/s,我个人感觉这种行为等于吸血。
本想调整检测总量的,但是好像最大就是10000byte,不能调再大了,只能去调节检测时间,这样还是蛮不合理的。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

 成长值: 336

签到天数: 4737 天

[LV.Master]伴坛终老

发表于 2022/8/15 00:44 | 显示全部楼层 |Google Chrome 104.0.5112.81|Windows 10
Github 发表于 2022/8/14 22:46
这样问题就来了,180秒10kb总量太小了。
即使对方上传限制成1kb/s,也能通过反吸血。这样判定反吸血的状 ...


其实10KB也不小了。。。要知道P2P不是传给一个人,是分别给多个人,你看看这些案例,比如qb吸血起来,1KB都不会给的

怪不得qbittorrent客户端这么吸血,吸的比迅雷还猛1KB上传都不给,官方客户端版本测试
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=98484&fromuid=1

而且,因为BT是散块形式传输,,,有可能你需要的数据他那没有这个块,自然你也没法从他那下载到,流量就小了只有66M。或者确实对方有限制上传,但是至少他传了,而不是1KB都不给。

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 1135 天

[LV.10]以坛为家III

 楼主| 发表于 2022/8/17 12:58 | 显示全部楼层 |Google Chrome 104.0.0.0|Windows 10
小樱 发表于 2022/8/15 00:44
其实10KB也不小了。。。要知道P2P不是传给一个人,是分别给多个人,你看看这些案例,比如qb吸血起来,1 ...

你需要的数据他那没有这个块 —— 这一点应该不是这样的,我是后下,他先下,我开始的时候他已经60+%,几个小时后再看我才从它那里拿到66m,我给他上了3.13g,然后看从他那里下载速度一直稳定1kb/s。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 56 天

[LV.5]常住居民I

发表于 2022/8/24 17:18 | 显示全部楼层 |Google Chrome 104.0.0.0|Windows 10
仁者见仁
[发帖际遇]: saf123456 在网吧通宵,花了 8 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/12/23 13:44 , Processed in 0.112841 second(s), 24 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表