标签 qBittorrent 下的文章

先交代下背景:玩 PT 也就几个月,这段时间陆续进了馒头、人人、UB、杜比这些站(在这里真心感谢各位佬儿友的信任)。我这边整体是 “两条线” 在跑:

  • 家里:40T 群晖 NAS 负责日常观影 + 长期做种
    我主要是 MoviePilot v2 + Emby 联动,平时自己看电影为主。
    另外有些站的契约 / 官种要求比较明确,我就在 NAS 上单独划了几个文件夹,权限只给 qB 可读写,专门放契约要用的内容,省得和日常媒体库搅在一起。
  • 公司:树莓派 5 负责刷流(重点)
    刚入坑的时候有点怕家里被当成 PCDN 之类的搞到限速,所以干脆把刷流主力放公司。
    公司网络:1000M,无公网 IP、无 IPv6;家里是 500M,有公网 IP、无 IPv6
    目前大概几个月下来:公司刷了约 13T,家里零零散散大概 1T 左右。


一点体感:想吃上传,“新种窗口” 比 “硬拉满” 更关键

刚开始在馒头那会儿,我都是挑自己喜欢的资源下(但不是最新官种),结果基本吃不到上传 —— 很正常,新种发布后的时间窗口才是最香的。
后来在杜比、UB 这类站,我发现只要是跟着下最新官种,保种阶段上传速度经常能看到 3–4 MiB/s(指单种 / 短时间波动,不是一直满速)。当然,那些 “经久不衰” 的内容偶尔也会出点速度,但总体来说,刷流想稳定,还是得围绕新种节奏来


我折腾过的几种方案,最后留下的是:一个 qB + 一个 Vertex

我试过:

  • 每个站点一个 qB + 一个 Vertex(管得细,但维护起来太麻烦)
  • 一个 Vertex 管多个下载器(看着省事,但实际容易互相抢额度 / 堆积)

最后发现对我这种网络环境来说,最稳的反而是:
一个 qB 容器 + 一个 Vertex 容器,然后在 Vertex 里跑 RSS 任务(我这个版本一次最多就开 3 个 RSS 订阅任务,够用了)。

核心就一句话:不要贪心,要平衡。


重点:我现在这套 “平衡逻辑” 是怎么做约束的

我以前也干过下班回家直接把 qB 拉满:下载 70–80 MiB/s、同时下载数量 16/24/48/64 甚至不设上限…… 爽是爽,但结果就是:

  • PT 站每小时都在更新,你设置太激进,种子会越堆越多
  • 堆积以后,“慢种” 长期占着活动位,反而把新种窗口挤没了
  • 速度太慢也不行,慢种拖着不结束,同样占额度

所以我现在用的是双重约束:Vertex 控总量节奏,qB 控队列与慢种策略


1)Vertex 侧:先把 “节奏” 卡住(防止 RSS 把下载器塞爆)

我这边 Vertex 主要卡这些:

  • 上限下载速度:30 MiB/s(上传上限我没卡死)
  • 最小剩余空间:200 GiB(低于就不再加种,避免写爆盘 / 触发各种异常)
  • 最大下载数量:15(超过就不加种)
  • 每小时上限:5(每小时推送到客户端的种子数量上限,避免 “追更太猛”)

同时我开了 自动删种,删种周期是 cron(我这里是 * * * * *,也就是每分钟检查一次)。删种规则我勾了三条:

  • 100G 空闲删种
  • 无效做种
  • 超时下载
    高分享率清理我没开(我更倾向 “吃窗口、快进快出”,高分享那套玩法不太适合我目前的内网条件)。


2)qB 侧:关掉 “会影响 PT 生态的东西”,然后让队列更聪明

qB 这边我做了几件很基础但很有用的事:

(1)PT 必备:关 DHT / PeX / 本地发现,开匿名模式
这个不展开了,懂的都懂。

(2)队列:最大活动下载数 = 15
并且我勾了:慢速 torrent 不计入限制内

  • 下载阈值:2 KiB/s
  • 上传阈值:2 KiB/s
  • 非活动计时器:60 秒
    这样 “卡死不动的慢种” 不会长期占着活动位,新种更容易排进来。

(3)做种限制:到点就清(我这套偏刷流思路)

  • 达到总做种时间:60 分钟
  • 达到不活跃做种时间:30 分钟
    然后动作是:删除 torrent 及所属文件
    (这条就很看个人玩法了。我是刷流取向,所以宁可腾空间、让队列保持流动。)

(4)速度 / 连接(给个参考值)

  • 全局下载限制:35000 KiB/s(约 34 MiB/s)
  • 连接协议:TCP
  • 全局最大连接数:1000
  • 每 torrent 最大连接数:200
  • 全局上传窗口:50;每 torrent 上传窗口:15
    公司没公网也没 v6,端口能不能真打通随缘,但对刷流这套 “追新 + 快进快出” 的节奏影响没想象中大。


配置截图(更直观,我就不一行行贴文字了)







效果与结论:别把 SSD / 内网 “跑满” 当目标,找到平衡点才是关键

在我这套环境下(公司 1000M、无公网无 v6),长期跑下来一个很明显的结论是:

  • 单纯把下载拉满、并发拉满,并不会让上传更好,反而更容易堆积
  • 更稳的方式是:控制每小时进种量 + 控制活跃下载数 + 慢种不占位 + 及时删种
  • 我这套配置在树莓派 5 不连续超负荷的前提下,基本能做到:
    每天稳定吃到 150–200G 上传(仅供参考,跟站点热度 / 新种质量 / 时间窗口关系很大)
  • 另外我自己的体感是:上传 / 下载大概长期在 1:10 这个量级上下浮动(同样仅供参考)。

一句话收尾:刷流不是把性能发挥到极致就会更好,尤其在 “无公网 / 无 IPv6” 的内网条件下,更重要的是 “节奏” 和 “队列的流动性”。


树莓派刷流机配置(放末尾,方便想抄作业的佬儿友)

  • 主板:Raspberry Pi 5(8GB)
  • 机箱:Argon ONE V3(带 M.2 NVMe PCIe 扩展)
  • 系统:Raspberry Pi OS Lite 64-bit(Debian Trixie 系)
  • 存储:WD Red SN700 1TB(NVMe,2280)
  • 电源:官方 27W USB-C PD

以上就是我这几个月踩坑后的 “能长期跑、别太折腾” 的版本。各位佬儿友如果也有类似内网环境的玩法,欢迎一起交流你们的平衡点怎么找的。


📌 转载信息
原作者:
Guangpeng_Wang
转载时间:
2025/12/31 12:36:15

背景

众所周知,目前国内想要看日漫的话,除了B站引进的动漫之外。其他的都是得自己去找途径。而在B站看番还得等过审。相对来说又是一个不足。所以很多人转向了其他网站或者通过磁力链接之类的。而这些没有国内资质的网站很容易倒闭,而且很多时候为了成本考虑他们会尽可能的压缩视频的画质,导致观看体验较差。而BT下载相对来说资源不用愁,但是得自己去下载。对于手机用户或者对BT不熟悉的人可能会有一定的门槛。

目前有一个开源追番系统——AutoBangumi

这个项目是基于 Mikan Project、qBittorrent 的全自动追番整理下载工具。只需要在 Mikan Project 上订阅番剧,就可以全自动追番。并且整理完成的名称和目录可以直接被 Plex、Jellyfin 等媒体库软件识别,无需二次刮削。所以我们可以通过一次搭建彻底解决看番烦恼。

准备

一台服务器/NAS/电脑

一枚蜜柑账号(已被墙)CN站点:Mikan Project CN

服务器我这里选择的是腾讯云的轻量服务器。个人推荐是买海外地区的。比如新加坡、硅谷、东京这几个地区,这几个地区的服务器线路相对较好。当然如果对价格不敏感的话也可以选择香港地区或者买带宽超过7M的境内服务器

服务器推荐

国内服务器带宽小但是胜在稳定。7M的带宽可以覆盖绝大部分的动漫的码率。

蜜柑账号就直接注册一个即可。然后在账号设置中打开高级订阅。

蜜柑账号
蜜柑账号1
注册完成之后我们需要RSS订阅自己想要看的番剧。订阅可以选择订阅该番剧的全部资源/指定字幕组/指定语言。

下图为示例图:①代表订阅全部资源 ②订阅该发布组的资源可选③简中、繁中、全部
RSS订阅番剧
目前出种速度上大部分都是巴哈上播放之后10分钟以内就有内嵌繁中的web源,而简中资源一般会1-7天内出,冷门番剧的话可能没有中文字幕。我个人是喜欢先看繁中资源,剧情要是好看的话就等简中资源出来再看一遍。

订阅之后就会显示如下图标。
番剧资源字母中文繁体
此时点击首页最上方菜单栏的订阅就可以看到订阅的番剧了,RSS订阅则是我们接下来要用到。格式如下

AutoBangumi中需要的token就是token=后面的一串字符

https://mikanani.me/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# 或者
https://mikanime.tv/RSS/MyBangumi?token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

全自动追番系统搭建教程

AutoBangumi 部署

部署程序非常简单,我这里以2c2g的硅谷debian服务器作为演示,进入控制台,先登录指定服务器。可以先在服务器防火墙安全组开放后面需要用到的端口号:7892

服务器开放安全组端口

安装Docker

先更新软件源:

sudo apt update -y && sudo apt upgrade -y

使用官方的安装脚本:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh

创建数据和配置文件夹

为了保证 AB 在每次更新之后数据和配置不丢失,推荐使用 Docker volume 或者 bind mount 进行数据和配置的持久化。下列操作可以通过sudo su命令切换到 root 用户进行操作

# 使用 Docker volume
docker volume create AutoBangumi_config
docker volume create AutoBangumi_data
​
# 使用 bind mount
mkdir "AutoBangumi"
cd "AutoBangumi"
mkdir -p $PWD/config
mkdir -p $PWD/data

使用 Docker-cli 部署 AutoBangumi

复制以下命令运行即可。

docker run -d \
  --name=AutoBangumi \
  -v AutoBangumi_config:/app/config \
  -v AutoBangumi_data:/app/data \
  -p 7892:7892 \
  --network=bridge \
  --dns=8.8.8.8 \
  --restart unless-stopped \
  estrellaxd/auto_bangumi:latest

如果使用 bind mount,可以自行替换绑定路径。

此时 AB 的 WebUI 会自动运行,但是主程序会处于暂停状态,可以进入 http://abhost:7892 进行配置。

此时 AB 会自动把环境变量写入 config.json 文件中然后自动运行。

推荐使用 Portainer 等带有 UI 的 Docker 管理器进行进阶部署

Qbittorrent安装

我们这里安装的是4.3.9版本

cd /root
wget https://github.com/userdocs/qbittorrent-nox-static/releases/download/release-4.3.9_v1.2.15/x86_64-qbittorrent-nox
chmod +x x86_64-qbittorrent-nox
./x86_64-qbittorrent-nox 

输入y就可以安装了,然后CTRL+C退出

默认登录的用户名和密码为admin adminadmin,登陆地址为公网IP:8080。

把下列代码整体复制粘贴到命令行。让qbittorrent可以作为服务长久运行。

cat << "EOF" > /etc/systemd/system/qbittorrent.service
[Unit]
Description=qBittorrent Daemon Service
After=network.target
​
[Service]
LimitNOFILE=512000
User=root
ExecStart=/root/x86_64-qbittorrent-nox
​
[Install]
WantedBy=multi-user.target
EOF

更新并启动服务

# 更新配置
systemctl daemon-reload
# 启动服务
systemctl start qbittorrent
# 查看状态
systemctl status qbittorrent
# 重启服务
systemctl restart qbittorrent

启动服务

登录qb的webui页面进行配置并且进行重启服务

配置AutoBangumi

输入服务器的 公网IP:7892进入webUI页面默认的用户名为:admin 密码为adminadmin,务必第一时间修改密码!
登陆界面
进入设置页面,首先修改下载设置

qb的地址改为公网地址,密码改成修改后的密码

后台界面

然后修改解析器,填入之前在蜜柑获取的token,把解析器类型改为蜜柑即可。最后再进行应用

蜜柑获取的token
应用

应用之后就可以再qb界面看到下载资源了

资源下载
可以看到我们订阅的番剧了
订阅的番剧

在线播放

如果要实现在线播放有几种方法。

1、优雅的emby、plex、jellyfin媒体管理程序

都是优秀的媒体管理程序,直接适配,不需要再进行搜刮。

2、直接搭建一个服务器的文件浏览器。直接看。没啥美感,但是极致的简单

这里介绍一下建一个Emby的服务器。

直接进入官网下载页面按照教程即可。

https://emby.media/linux-server.html

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.13.0/emby-server-deb_4.7.13.0_amd64.deb
dpkg -i emby-server-deb_4.7.13.0_amd64.deb

快速搭建一个全自动追番系统在线播放

完成后打开公网IP:8096 ,打不开先看看防火墙规则是否开放了8096端口。

emby服务器
进入配置页面,设置一下管理员账号、语言以及qb的下载文件夹即可

管理配置
完成之后登录就可以看到啦

番剧追剧系统

然后把emby的地址填入AutoBangumi的media player Setting里即可

最后的效果。
快速搭建一个全自动追番系统,从此追番快人一步