重要优化
- qBittorrent 现在支持并默认开启 “增量封禁” 模式,在繁忙的 qBittorrent 上有利于缓解频繁封禁导致的 WebUI 开销拖慢 qBittorrent 的问题
- 现在支持规则模块检查结果缓存。对于可缓存结果的规则模块,在完成一次检查后,PeerBanHelper 不会再重复对其进行检查,以降低 CPU 开销,并节约能源
- IP 地址现在支持处理缓存,对于相同 IP 地址不再进行重复解析以降低 CPU 开销,并节约能源
- IP 规则模块将预先处理 IP 地址对象,替代随用随处理的方式,以降低 CPU 开销
新功能!
- 封禁列表持久化
- 现在 PeerBanHelper 支持在退出时保存内存中的封禁列表,并在下次重启时重新载入并应用到下载器,无需重新执行封禁流程
- 在 Windows(桌面体验) 和 Linux(图形环境)以及 MacOS 上现在包含一个 GUI 窗口。在支持托盘图标的系统上,点击关闭窗口按钮时,PeerBanHelper 能够最小化到托盘菜单中
- 若要避免显示黑色控制台窗口,请使用 javaw 启动
- 在 Windows 上,如果您正确安装了 JDK,双击 jar 则默认使用 javaw 启动
- Transmission 下载器现在支持自定义 RPC 端点,以兼容自定义 RPC 端点或处于反向代理之后的 Transmission WebAPI
错误修复
- 未正确处理 WebUI 路由导致刷新时返回 Resources Not Found 的 404 错误的问题
已知问题
- WebUI 的规则统计模块目前无法正常工作
Docker 用户
请拉取镜像更新:ghostchu/peerbanhelper:v3.3.0