v4.3.x -> 4.3.9
v4.4.x -> 4.4.5
v4.5.x -> 4.5.0
v4.6.x (master) -> 4.6.0beta1
除上述版本以外的 qBittorrent 暂时不受支持。
RC_2_0:不稳定!BUG多!占用高(>4GB RAM)但是快一些!CPU占用高,不适合群晖或者小盒子用户 不推荐!
每次编译时,均使用最新的 libtorrent 版本。
对于目前的最新 libtorrent 版本及其更新日志,请参见:https://github.com/arvidn/libtorrent/releases
不在此列的我也没办法 ╮(╯▽╰)╭
Windows 用户可以右上角关闭了~
本文持续维护更新使用新版 libtorrent 的各个不同版本的 qBittorrent 的二进制文件。
版本说明
标准版本
顾名思义,适合绝大多数用户的构建版本。
快检版本
由 ChisBread 修改的版本,适合 PT 用户,提供如下特性:
- 更加快速(但相对而言不安全)的hash校验
- 快速校验失败后自动暂停,下次开始种子时进行完整校验
对于快检版本的源代码,请参见:
本文的快检版本使用如下源代码:
- 官方 qBittorrent 源代码
- 合并了 ChisBread 的补丁的 libtorrent 分支:https://github.com/Ghost-chu/libtorrent-fast-hash-check
Github 仓库 Release 说明
手动构建版本(稳定)
手动构建的版本通常经过人工测试,建议使用该版本,更加稳定。
标准版本
手动构建的标准版本提供使用官方标准源代码编译和构建的 qBittorrent 版本。
手动构建的版本通常经过人工测试,建议使用该版本,更加稳定。
v4.6.0beta1 - 标准版
本版本是基于官方仓库的 master 分支构建最新开发版本。
Qt5: 5.15.7
Qt6: 6.4.1
Libtorrent: 1.12.8 / 2.0.8
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
v4.5.0 - 标准版
目前最新正式版。
Qt5: 5.15.7
Qt6: 6.4.1
Libtorrent: 1.12.8 / 2.0.8
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
v4.4.5 - 标准版
不推荐,有大量用户报告 v4.4.x 存在 UI 冻结、卡死等问题。
Qt5: 5.15.7
Qt6: 6.4.1
Libtorrent: 1.12.8 / 2.0.8
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:点此下载
v4.3.9 - 标准版
PT 下载推荐,比较稳定!
Qt5: 5.15.7
Qt6: 6.4.1
Libtorrent: 1.12.8 / 2.0.8
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:点此下载
v4.2.5 - 标准版
部分比较 old school 的 PT 站可能仅支持 v4.2.x 的 qBittorrent 。
Qt5: 5.15.7
Qt6: 不支持
Libtorrent: 1.12.8
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2:点此下载
RC_2_0:不支持
快检版本
手动构建的快检版本提供使用官方标准源代码编译和构建的 qBittorrent 版本以及部分来自 ChisBread/libtorrent 的代码。
v4.6.0 beta1 - 快检版
本版本是基于官方仓库的 master 分支构建最新开发版本。
Qt5: 5.15.7
Qt6: 6.4.0
Libtorrent: 1.12.8(Fast Hash Check)
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:不支持
v4.5.0 - 快检版
目前最新正式版。
Qt5: 5.15.7
Qt6: 6.4.0
Libtorrent: 1.12.8(Fast Hash Check)
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:不支持
v4.4.5 - 快检版
不推荐,有大量用户报告 v4.4.x 存在 UI 冻结、卡死等问题。
Qt5: 5.15.7
Qt6: 6.4.0
Libtorrent: 1.12.8(Fast Hash Check)
Boost: 1.80.0
OpenSSL: 3.0.6
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:不支持
v4.3.9 - 快检版
PT 下载推荐,比较稳定!
Qt5: 5.15.7
Qt6: 6.4.0
Libtorrent: 1.12.8(Fast Hash Check)
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2(推荐):点此下载
RC_2_0:不支持
v4.2.5 - 快检版
部分比较 old school 的 PT 站可能仅支持 v4.2.x 的 qBittorrent 。
Qt5: 5.15.7
Qt6: 不支持
Libtorrent: 1.12.8(Fast Hash Check)
Boost: 1.80.0
OpenSSL: 3.0.7
zlib-ng: 1.2.12
下载
RC_1_2 (推荐):点此下载
RC_2_0:不支持
自动构建版本(不稳定)
请在更新之前做好数据备份工作。
您可以在 https://github.com/Ghost-chu/qbittorrent-nox-static/releases 找到以 “自动构建” 开头的 release,该 release 中的内容和附件每天会更新一次。
引用 & 鸣谢
代码引用
Github Actions 构建脚本来源于:
本文构建脚本仓库:
快检版 libtorrent:
本文使用的快检版 libtorrent 分支:
官方版 qBittorrent 源代码:
官方版 libtorrent 源代码:
鸣谢
项目测试&SPK打包:我不是矿神
项目测试:矿神群晖SPK交流群的群友
Synology DSM 用户
本文的 qBittorrent 二进制编译构件现已加入 矿神SPK源 豪华套餐!
在 DSM 6.x/7.x 上配置 矿神SPK源,请参见:矿神群晖SPK套件中心 上线啦!支持DSM6、DSM7
对于在 DSM 设备上的常见问题,您可参考 IMNKS 的文章:群晖套件:qBittorrent v4.5.0测试版beta1 支持DSM6、7
如需手动替换特定构建的二进制文件:
- 停用已安装的 qBittorrent 套件
- 打开 DSM 的 SSH 终端机功能
- 连接 SSH,切换到
/var/packages/qBittorrent/target/bin
目录 - 使用
sudo -i
命令切换到 root 权限 - 把里面的
qbittorrent-nox
用你想要替换的文件替换掉(替换后文件名必须保持不变) - 重新配置用户组:
chown -R qBittorrent:qBittorrent qbittorrent-nox
或者chmod 777 qbittorrent-nox
也可以 - 备份
/var/packages/qBittorrent/target/qBittorrent_conf
中的所有文件,避免数据损坏 - 重新开启 qBittorrent 套件测试
- 没有问题禁用 DSM 的 SSH 终端机功能保证安全
- OK 搞定
关于为什么创建此项目
由于 qBittorrent 从 v4.3 一直到 v4.4 使用的 libtorrent 存在严重问题,会导致 qBittorrent 崩溃、卡死、高 CPU/RAM 占用等问题,祸害了一大批 qb 用户(包括我)。
qBittorrent 在 4.5.0beta1 中修复了这些问题,但显而易见没有人为不稳定的版本提供二进制文件编译,导致我一直被崩溃问题所折磨。
本项目最初只编译 x86_64 的 qBittorrent 4.5.0beta1,但现在也同时提供其他版本的编译,以便需求不同的 qb 用户都能吃上最新的 libtorrent 的 BUG修复(或者新的BUG)(大雾。