Skip to content

Releases: PBH-BTN/PeerBanHelper

v6.2.8

20 Sep 09:21
429d18e
Compare
Choose a tag to compare

好好好,一发稳定版 BUG 就全都找到了是吧(

错误修复

  • 修复用户设置 Token 时添加非 ASCII 字符时出现 Headers 请求错误
  • 修复 qBittorrent 封禁列表全量修复失败的问题,导致封禁操作失败
  • 修复 banWave 过程中出现错误时,异常被静默吞掉的问题

Docker 用户

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

v6.2.7

18 Sep 15:10
c6321cc
Compare
Choose a tag to compare

【稳定版】经过一段时间的沉淀,我们终于迎来了自 5.1.0 以来的新的稳定版本。
请用上面的版本

改进

  • 下载时支持使用 gzip 压缩的 IPDB 数据库文件,节约 CDN 流量并缩短下载所需时间

错误修复

  • 本版没有发现需要修复的错误

Docker 用户

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

v6.2.6

17 Sep 13:00
b47a3a8
Compare
Choose a tag to compare

本版没有主程序更新,Windows、macOS、Linux、Docker 用户无需更新。

程序打包调整

  • 更新群晖 SPK 套件 INFO 清单内容

v6.2.5

16 Sep 19:55
fd59d14
Compare
Choose a tag to compare

🥮本版本由青红丝五仁月饼赞助发布,豆沙月饼提供技术支持

我们在 6.2.2+ 的版本中重建了我们的构建-发布系统。显然,不幸的是,新的系统在 6.2.2-6.2.4 版本中崩塌了。我们在多次沟通调试后,于 6.2.5 中对新的系统完成了修复工作。对于今天早些时候因 Watch 仓库导致版本邮件轰炸的用户我们深表歉意。

新功能

  • 新增对 macOS(.dmg)、Linux x64 通用(.sh)、Debian/Ubuntu(.deb)、RedHat/Fedora(.rpm)、Synology DSM 7.x(.spk) 的软件包打包(实验性) @Ghost-chu @Gaojianli
    • 其中,群晖 DSM 的软件包使用 Docker 实现,安装套件时,将自动配置和管理 Docker 容器和路径挂载
    • Deb 安装包需要 java-runtime(>=21)
  • 添加对 qBittorrent 4.x 的 Private Torrent 私有种子跳过支持 @ccloli @paulzzh

中国大陆地区网络定向优化

  • 新增 IPDB 中国大陆 CDN 备用源。当下载失败或未在 120 秒内完成下载时,将自动回退使用备用源。
  • 新用户现在默认使用 sparkle.ghostchu.com/ping/config 连接 BTN 服务器获取配置(仍然需要手动启用)
    • 具体提交和后续获取规则使用的服务器,由 BTN 服务器根据您的 IP 地址动态下发配置

用户体验改进

  • 当鼠标悬浮在 WebUI 的报错消息上时,消息不再自行消失 @MirrorCY
  • 当暂无趋势数据时,显示空占位符 @Gaojianli
  • 当用户计算机上已有合适版本的 Java 运行环境时,安装程序将跳过 Java 运行环境的安装

性能优化

  • 封禁计数图表(按日)查询优化,提升约 80% 的查询速度 @Ghost-chu

错误修复

  • 修复了解决依赖项的镜像服务器测试时可能无限期卡住的问题 @Ghost-chu
  • 修复 WebUI 页脚的一个显示错误 @Gaojianli
  • 修复程序使用的图标不是正方形,导致的显示问题 @Ghost-chu
  • 修复本地即使有 IPDB 文件,但 IPDB 文件需要更新且更新失败时,IPDB 被错误禁用的问题 @Ghost-chu
  • 修复 PeerRecord 保存失败时,会无限重试,导致内存缓存队列上涨耗尽堆内存的问题 @Ghost-chu
  • 修复 IP 地址无效时,仍然会被处理的问题 @Ghost-chu
  • 过滤 qBittorrent 上的 Tor 和 I2P 用户地址,避免处理出错 @Ghost-chu

适配器

Vuze/Azureus

  • 合并 BiglyBT 适配器的更改

Docker 用户

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

v6.2.4

16 Sep 18:31
31ed2bb
Compare
Choose a tag to compare

由 6.2.5 取代。

测试工作流

16 Sep 19:46
d51dcd5
Compare
Choose a tag to compare
测试工作流 Pre-release
Pre-release

test

v6.2.1

11 Sep 18:22
37a1d45
Compare
Choose a tag to compare

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

v6.1.4

10 Sep 15:25
94c3153
Compare
Choose a tag to compare

错误修复

  • 修复 JavaFx GUI 环境下,窗口中的运行日志会无限制堆积导致长时间运行时出现内存溢出的问题
    • 不影响 Docker 或者 No-GUI/CLI 用户

Docker 用户

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

v6.1.3

09 Sep 12:24
4bbfae8
Compare
Choose a tag to compare

错误修复

  • 修复 qBittorrentEE 的 shadowBanAPI 检测问题
  • 修复 qBittorrent 登录状态检测

Docker 用户

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

注:2024/09/09 Docker 注册表在国内似乎已被解除封禁

v6.1.2

08 Sep 07:45
7759ce6
Compare
Choose a tag to compare

错误修复

  • 修复对 qBittorrentEE shadowBan 的可用性检查总是失败的问题

Docker 用户

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