下载器与种子
1. 下载器管理
收割机支持 qBittorrent 和 Transmission 两种下载器。
添加下载器时需要配置:
- 名称、客户端类型(qBittorrent / Transmission)。
- 协议、主机、端口。
- 用户名、密码。
- External Host(可选)。
- 种子路径:冒号前面是本地文件夹,冒号后面是容器内路径。
下载器操作:
- 种子列表:进入该下载器的种子管理页。
- 添加种子:填写种子链接、保存路径、标签、分类、暂停下载、停止条件、分享限制等信息并推送。
- 编辑 / 删除下载器。
- 启用 / 停用下载器。
- 开启 / 关闭辅种。
- 执行辅种。
- 设置:打开 qBittorrent 或 Transmission 参数设置。
- 限速设置:快速进入带宽限制相关设置。
- 分类管理、标签管理:qBittorrent 专用。
2. 辅种
2.1 什么是辅种
辅种是在已下载的资源基础上,自动查找其他 PT 站点的相同种子并下载,利用本地已有资源文件直接做种,无需重新下载。
2.2 辅种步骤
辅种只需要三步:
在部署 Docker 时映射下载器种子文件夹

添加下载器时关闭刷流

添加辅种计划任务

2.3 主辅分离
如果你需要在多个下载器之间进行辅种,需要保证辅种的和下载的两个下载器映射的下载路径一致。
下载器的路径映射:
| 下载器 A | 下载器 B | ||
|---|---|---|---|
| 种子路径 | /volume1/docker/download1 | /volume1/docker/download1 | 这个可以不一致 |
| 物理路径(NAS 路径) | /volume1/downloads | /volume1/downloads | 保持一致 |
| 资源映射路径 | /downloads | /downloads | 保持一致 |
收割机中的路径映射:
| 下载器 A[qb] | 下载器 B[tr] | ||
|---|---|---|---|
| 种子路径 | /volume1/docker/download1/config/qBittorrent | /volume1/docker/download1/config | |
| 收割机内路径 | /downloaders/qbt1 | /downloaders/tr1 | 各自映射 |
| 添加下载器时选择种子路径 | /downloaders/qbt1 | /downloaders/qbt1 | 保持一致 |
然后,负责下载的,勾选刷流,保证不会对其辅种。

辅种的下载器的种子路径选择负责下载的下载器的种子路径,然后执行辅种任务即可。
担心出问题的,可以使用下载器菜单上的辅种操作。
2.4 辅种常见问题
辅种时出现不在本下载器的种子
下载器种子目录映射必须是一对一的,请检查下载器种子目录是否映射并正确选择。
城市无法辅种
城市的 passkey 有问题,需要到种子列表页拷贝种子下载链接,然后提取 cuhash,填到 passkey 里面。

在上图中左下角的小云朵上右键点击,复制链接,会得到一个如下所示的种子链接,提取 xxxx 部分,在收割机中填写到 passkey 部分保存即可:
https://hdcity.city/download?id=62599&cuhash={xxxxxxxxxxxxxxxxxx}
每次辅种都有很多失败的,全部卡在校验 0% 动不了
校验 0%,可能的原因:
- 种子文件夹映射或者选择错误 => 检查映射,并确认选择了正确的种子文件夹
- 种子资源文件被修改过文件夹名字或者路径 => 只修改资源最外部文件或者文件夹名称的,程序已做了自动修正,其余的程序方面无能为力,可以手动修正资源名称或者报告站点
辅种结果解释
本次获取辅种数据,共31条辅种数据,耗时35.23秒。当前下载器:tr下载器 本次辅种成功推送195个种子,失败84个种子,等待校验的种子数量:1,本次辅种校验种子22个。
- 可能是站点已删种 => 从 IYUU 获取的数据,站点删种并不会通知 IYUU 删除对应种子,可以反馈给 IYUU
- 种子链接生成出错 => 部分站点种子下载链接生成非常规 PASSKEY 方式,已有部分站点做了处理:
- 海豹海豚,必须填写 AuthKey 和 Passkey(可以在种子下载地址中获取对应 key)
- 馒头需要在线获取,程序已自动处理
- 城市的种子下载链接所用并非 PASSKEY,需要在种子列表页的种子下载链接中获取
抓不到发种数据
发种是技术活,很多人都没发过种,如果你发过种的站点没抓到数据,找到你的发种历史,拷贝发种历史那一块的 HTML 代码给我,你给我 html 我才能去写 Xpath,或者参考自行适配搞一下,然后给 xpath 发我。
步骤如下:
F12 打开开发工具窗口,
访问个人页面 => 点击发布种子

在开发者工具 => 网络,里面找到 getusertorrentlistajax.php,点击,在右侧找到响应

如果你懂 xpath,直接提取发种数,不懂的可以拷贝所有内容发给我处理

3. 种子迁移
好多小伙伴儿都喜欢 QB 下载,TR 保种,所以需要将种子从 QB 转移到 TR。
与辅种一样,需要提前映射种子文件夹,如果辅种任务已经映射过了,不需要重复操作
3.1 创建迁移任务
在计划任务页面点击 + 按钮,选择转种任务。

3.2 选择源下载器和目标下载器
填写任务名称,并选择源下载器和目标下载器。
选中源下载器后,目标下载器会自动筛选同一服务器上的下载器


3.3 选定转种范围
选中下载器后,会生成从源下载器默认下载文件夹到目标下载器默认文件夹的映射,请自行修改

映射规则说明:
- 映射以
->箭头分割,前面是源下载器路径,后面是目标下载器路径- 任务执行时从源下载器读取设定路径下的所有种子,推送到目标下载器设定路径,请保证前后路径都可以正常读取资源文件
3.4 其他说明
- 目标为 QB 下载器时支持跳过校验
- 支持转种完成后删除源种子
- 删除时校验未通过的种子会忽略
- 从 QB 转种到 TR 时有几率会丢失 Tracker 信息,收割机在种子推送完成后会对种子 Tracker 进行校验,丢失 Tracker 的会从源下载器重新读取并更新到目标种子上
- 删种时也会忽略自动修复 Tracker 失败的种子

