安装下载工具qBittorrent
给大家拜年了,新春快乐,牛年大吉,身体健康,阖家幸福

什么是 qBittorrent?
qBittorrent是一款开源免费的种子和磁力链接下载工具,支持Windows、Mac和Linux,是一个跨平台的自由BitTorrent客户端,其图形用户接口由Qt写成。使用libtorrent作为后端。由 Christophe Dumez 在贝尔福 - 蒙贝利亚尔理工大学时开始开发。
我下载的需求不大,一直用的玩客云,这玩意儿现在淘宝上还不到50块,比买迅雷会员合算多了,插个移动硬盘就成了下载机,又经济又实惠。

但为啥又要折腾下载软件呢?因为 qBittorrent 支持 RSS 订阅,可以实现自动化的更新,这会让我们以后的折腾变得更有趣。
安装
在 docker 注册表中搜索 qbittorrent ,选择第三个 johngong/qbittorrent,版本 latest。

这个版本集成了 Trackers 自动更新,可以帮我们省一些事情。
卷
| 文件夹 | 装载路径 | 备注 |
|---|---|---|
| /docker/qbittorrent/config | /config | 配置文件的目录 |
| /docker/qbittorrent/downloads | /Downloads | 下载文件的目录 |

端口
端口不能冲突
| 本地端口 | 容器端口 | 类型 | 备注 |
|---|---|---|---|
| 6881 | 6881 | TCP | BT下载监听端口 |
| 6881 | 6881 | UDP | BT下载DHT监听端口 |
| 8989 | 8989 | TCP | web访问端口 |

环境
| 可变 | 值 |
|---|---|
| UID | <uid> 默认为 0 |
| GID | <gid> 默认为 0 |
| TRACKERSAUTO | 自动更新 qBittorrent 的 trackers ,默认开启此功能 |
| UMASK | umask设置,默认为022 |
| WEBUIPORT | 默认为8989,如果前面改了,这里也要改 |
| TZ | 系统时区设置,默认为Asia/Shanghai |
注意事项:
WEBUIPORT要根据前面本地端口的设置而修改,如果不一致可能会导致无法访问。- 默认的
UID和GID均为 0,这是root用户,如果你要使用,请勿将对权限敏感的文件夹映射到此文件夹。UID和GID要通过运行id user命令来获得。或者像我一样用1000,这代表第一个用户。- 其他值保持默认就可以。

运行
在浏览器中输入 http://群晖IP:8989,就能看到主界面了

默认的用户名:admin,密码:adminadmin

登录成功

搜索和下载
设置中,默认勾选了 使用我的路由器的 UPnP / NAT-PMP 功能来转发端口,

但还需要在路由器开启 UPnP / NAT-PMP 功能。每个路由器不同,我用的电信送的磊科 MG1200AC ,在 路由器设置 –> 开发者模式 中可以启用和关闭。

找到右上侧的 搜索,输入你要搜索的内容

选中你想下载的资源,双击

开始下载

如果下载速度慢可能是种子问题也可能是网络环境问题
启用 Jackett 插件
默认启用了

但不做任何修改会提示 API 错误

按提示找到 /docker/qbittorrent/config/qBittorrent/data/nova3/engines 下的 jackett.json,右键 用文本编辑器打开

api_key 可以在 Jackett 主界面的右上角找到

url 根据实际的地址填写,保存即可。再次搜索就会有结果返回了

支持 https
点 注册以处理磁力链接

显示需要支持 https 才可以,其实我好像是能直接添加磁力链接下载的

首先,在 控制面板 –> Synology 应用程序门口 –> 反向代理服务器 中新增规则

停止容器,找到 /docker/qbittorrent/config/qBittorrent/config 目录中的 qBittorrent.conf 文件,习惯在修改前先备份一份。

找到 WebUI\HostHeaderValidation=true , 将 true 改为 false

改为重新启动容器就可以了。
如果不改这一行,访问时会显示
Unanthorized

RSS 订阅
直接点开右上角的 RSS

回到设置中,勾选 启用获取 RSS 订阅

如果你要想使用 RSS 下载,还需要勾选 启用 RSS Torrent 自动下载

- 转到
qBittorrent的RSS选项卡。 - 点击
新 RSS订阅 - 在弹出界面中的 URL 地址中输入在上一篇文章《资源聚合搜索神器Jackett》中生成的带查询结果的RSS, 然后单击“确定” 。
1 | http://192.168.0.199:9117/api/v2.0/indexers/zooqle/results/torznab/api?apikey=4dekwddu91wlil50ho1xrj17fz008aaa&t=search&cat=5000,103583&q=西部世界 |

添加完成后

转到 RSS 下载器 并按照打开的屏幕截图中的示例设置一些规则,

qBittorrent 就会根据你的设置,把订阅的并符合下载规则的资源自动下载。但这个功能要慎用,如果设置不当,可能会下载一堆你不需要的东西回来。
要实现更高效的自动化下载,且听下回分解。
参考文档
折腾群晖笔记:使用群晖 Docker 安装qbittorrent QB下载器 PT离线下载神器_NAS存储_什么值得买
地址:https://post.smzdm.com/p/a5k64587/蜗牛星际NAS 篇三:qBittorrent下载器安装配置_办公软件_什么值得买
地址:https://post.smzdm.com/p/az5ezx90/How to configure Jackett plugin · qbittorrent/search-plugins Wiki · GitHub
地址:https://github.com/qbittorrent/search-plugins/wiki/How-to-configure-Jackett-plugin[筆記] 使用qBittorrent WebUI訂閱RSS自動下載教學 | NPCHK Blog
地址:https://npchk.info/qbittorrent-web-rss-auto-download/