Warning
此版本为测试版本,可能并不稳定或者存在严重问题。此版本仅用于高阶用户尝鲜和测试用途,请勿用于生产环境。使用测试版本前,请做好数据备份,测试版本数据不保证可平滑升级到稳定版本。普通用户请下载最新正式版。
Warning
请做好数据备份,一旦升级到此版本,将无法降级到稳定版。如需降级则必须从备份中还原所有文件。
Note
当前版本尚未特性冻结,在后续开发过程中随时可能添加新的功能。
v9.5.0-alpha1 是 v9.5.0 系列的首个测试版,本版本主要引入新的下载器支持和进行了对现有 Downloader 等接口函数的参数调整。对于 PeerBanHelper Java 插件开发者来说,在升级到此版本后将需要对已有插件进行重新适配和编译,才能在未来发布的 v9.5.0 中正常工作。
此版本的 Aria2Next 实现仍处于早期开发阶段,欢迎您参与测试,以便提出问题和反馈意见。与往常一样,如果遇到了错误或者异常情况,欢迎在 Issues 中报告它们。
更新亮点
本次更新中带来的重要功能介绍如下:
Aria2Next 支持
本次更新带来了对 Aria2 的分支 AnInsomniacy/aria2-next 的支持。
作为 Aria2 官方版本的分支,此版本继承了 Aria2 的许多优点。占用小,开销低,支持 HTTP 任务和 BitTorrent 混合下载。
然而,Aria2 (以及 Aria2Next) 并非专业 BitTorrent 下载器,仍然缺失了许多重要功能,且有一些 BitTorrent 协议规范仍未得到实现。如果您的主要目的是进行 BT 下载,使用传统的 qBittorrent、BitComet 等下载器仍是最佳方案。
对 Aria2Next 的兼容不代表已支持 Aria2 官方版或者其它 Aria2 分支,PeerBanHelper 对 Aria2Next 的支持是建立于大量 Aria2Next 专有 RPC 调用之上的。
要使用 Aria2Next,只需要将原版 Aria2 的二进制文件替换为 Aria2Next 的二进制文件即可,目前测试 AriaNg 等 WebUI/GUI 外壳仍然与 Aria2Next 兼容,无需做特别调整。
在此,感谢 @AnInsomniacy, @SnowCutieOwO 和 @dawn-lc,在共同合作下使得此下载器的兼容成为了可能。
与其他下载器相同,您可以通过 “添加下载器” 按钮,直接添加 Aria2Next 下载器。
暂不支持的功能
由于当前版本的技术限制,以下功能对 Aria2Next 类型的下载器暂不可用:
- 流量统计图表
- AutoSTUN
- 主动监控
以下功能在未来也不会添加支持:
- ED2K/eMule 网络的反吸血支持(PeerBanHelper 专注于 BitTorrent 网络)
错误修复
- 修复使用 MySQL, PostgreSQL, H2 的用户可能遇到 Flyway 升级操作执行失败的问题 @paulzzh
- 英语和繁体中文翻译缺失 @Ghost-chu
Docker
DockerHub: ghostchu/peerbanhelper-snapshot:sha-f4387c9
阿里云国内镜像加速: 测试版本不提供国内镜像加速
部署教程 | 常见问题 | 如何设置下载器 | PBH-BTN 论坛