Skip to content

v6.2.1

Compare
Choose a tag to compare
@Ghost-chu Ghost-chu released this 11 Sep 18:22
· 1484 commits to release since this release
37a1d45

BiglyBT 用户:您可以可选的更新下载器插件

新增功能

  • 进度检查器反作弊快速算法
    • 此功能默认启用
    • 当一个 Peer 从您的下载器中下载量超过 10%(默认值,调整时请勿小于倒退阈值)时,将触发进度检查器反作弊快速检查算法,PeerBanHelper 将短暂封禁对方 30秒(默认值)以断开连接
    • 如果对方是恶意吸血客户端,如主流恶意吸血客户端 aria2, Gopeed dev, Transmission 2.9x 家族,在被 PBH 主动断开后,它们不会持久存储下载进度。当对方重新连接您的下载器时,进度通常会重置为 0%(因为存储这些数据对于吸血者来说,是一笔额外资源开销),以此引诱吸血 Peer 立刻触发进度重置/进度倒退检测,快速封禁未知的吸血 Peer。
    • 由此,使用进度检查器反作弊快速检查算法捕获在野吸血客户端时,理想状态下可相比未使用的情况减少约 90% 的流量损失
    • 快速检测算法对单一 Peer 在持久化记录期内目前仅会执行一次
    • 与 qBittorrentEE 的 ShadowBan 功能不兼容,启动ShadowBan后,此功能将停止工作
    • 对于更加详细的技术细节,请参见 #459
    • 08b16c657567cec07ed70e1a42ddc58c
    • 64bcbe285741baaa074983d44cb68e45
  • 错误自动报告(实验)
    • 我们注意到社区中部分用户正在报告一些难以复现的程序卡死错误,我们在本版中新增了错误自动上报功能。当 WatchDog 被触发时,将自动生成线程转储并报告到 Rollbar。
    • 此功能可在 config.yml 中的 privacy.error-reporting 中关闭

错误修复

  • 修复了带框 IPV6 地址 [xxxxx] 无法被正确解析导致处理失败的问题

下载器兼容适配器

BiglyBT

在插件配置页面新增了一个选项,默认启用。勾选此选项时,将为其它 BT 客户端展示 PBH 保护状态(仅部分下载器支持),并在联系 Tracker 时附加 PBH 版本信息。

image

效果:

50a1dd27214db82924a23a2a64719bd3

Docker 用户

DockerHub: ghostchu/peerbanhelper:v6.2.1
阿里云国内镜像加速: registry.cn-hangzhou.aliyuncs.com/ghostchu/peerbanhelper:v6.2.1