Skip to content

v2.8

Compare
Choose a tag to compare
@Ghost-chu Ghost-chu released this 11 Apr 16:49
· 2942 commits to master since this release
14ec560

重要错误修复

  • 修复了 Peer 在重新连接到下载器时,如果此前连接过但未完成数据传输断开并重连时,因下载器提供了数据(但因未完成交换数据和握手)而导致数据不完整的情况下,进度检查其出现错误封禁的问题

重要规则更改

  • 默认规则配置文件新增 hp/torrent, -HPXXXX-
    • 旧的规则配置文件不会自动升级,如果您是从旧版升级,请手动添加它们(或者删除 profile.yml 使其重新生成)

新功能!

IP段连锁封禁

批量部署的恶意客户端通常在同一个 IP 段下,PBH 现在允许用户分别为 IPv4 和 IPv6 设置一个前缀长度。在封禁发现的吸血客户端时,会将其所处 IP 地址的指定范围的其余 IP 地址均加入屏蔽列表,实现链式封禁。

(图片仅供演示,默认配置文件不会封禁整个 /24 而是更合理的 /30)

旧的规则配置文件不包含此模块的配置项,请从 Github 复制对应配置段,或者删除 profile.yml 使其重新生成。我们正在对配置文件系统进行改造,完成后将支持配置文件升级功能。

Snipaste_2024-04-11_00-12-43

Snipaste_2024-04-11_00-12-35

封禁历史

在 PBH 引入嵌入式数据库后,现在有能力持久记录封禁的历史记录。你可以在这里找到目前和过去被封禁的客户端的具体情况。

Snipaste_2024-04-11_00-08-18

简易分析

提供了分析最常被封禁的 IP 的功能

Snipaste_2024-04-11_00-08-33

错误修复

  • 修复默认配置文件的特殊符号错误 (@BUnipendix ) (首次贡献)
  • 收到 SIGTERM 信号量后,现在 PBH 能够安全退出(@Gaojianli )

Docker 升级

请拉取镜像:ghostchu/peerbanhelper:v2.8