【PT刷流】Auto-Seedbox-PT 全自动部署 + 内核级极限调优一键脚本
- 内容介绍
- 文章标签
- 相关推荐
Auto-Seedbox-PT (ASP)
PT Seedbox 一键部署 + 场景化调优(qBittorrent / Vertex / FileBrowser)
Auto-Seedbox-PT 是一个简单实用的 Shell 脚本,目标是让你轻松搭建 PT 专用服务器。它能够一键安装 qBittorrent、Vertex 和 FileBrowser,同时还会进行一些系统级别的调优,优化你的刷流和稳定性。
我做这个脚本的初衷是发现网上大多数都是基于 qBittorrent 4.3.9 的刷流脚本,经过多次对比,我发现 5.0.4(及以上版本)的 5.X 系列在 PT 刷流方面表现得更为出色。特别是我个人更偏爱 5.X 版本的 UI。对于刷流和保种而言,硬件配置固然重要,但底层的调优与优化也重要。虽然网上有不少 Linux 优化脚本、 bbr 脚本等,但通过反复测试,才找到了最适合的调优方案。
因此,我决定写这个 Auto-Seedbox-PT 脚本,方便一键搭建刷流或保种环境。同时,我也没有完全抛弃 4.X 版本,因为它在某些场景下依然有独特的优势。
支持 v4/v5、Mode 1/2、SSD/HDD 自适配,甚至可以启用 Mode 1 动态控制器(-a),提升刷流体验。
GitHub: https://github.com/yimouleng/Auto-Seedbox-PT
核心特性
双模式调优(Mode 1 / Mode 2)
- Mode 1(
-m 1):专为抢种刷流优化,提升连接效率与并发能力;内存不足时自动降级,避免崩溃。 - Mode 2(
-m 2):针对长期保种,保证上传稳定,波动更小,适合持续运行。
Mode 1 动态控制器(可选 -a)
- Mode 1 才有效,默认关闭,用户可以手动开启(
-a)。 - 动态调整 MemAvailable 和 PSI(如果可用),根据情况自动切换模式。
- 通过 qB WebAPI 调节连接速度、并发等,保持系统的平稳运行。
SSD/HDD 自适应
- 自动根据下载盘类型(SSD 或 HDD)选择最适合的 I/O 策略,v5 在 SSD 场景更激进,HDD 上更保守。
系统级护栏与可回滚调优
- systemd 限制,防止系统因过多并发导致崩溃。
- 提供可回滚的 sysctl、网络调优,保护系统稳定性。
组件化部署
- Vertex(Docker):支持备份恢复与配置清理,方便迁移。
- FileBrowser + MediaInfo(Docker + Nginx):网页内查看媒体信息,直接享受便捷。
快速开始
统一密码要求:≥ 12 位
1) Mode 1 抢种刷流(推荐可选 -a)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 5 -m 1 -v -f -t -a
2) G9.5 / 8G 刷流(推荐 v4+M1,可选 -a)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 4.3.9 -m 1 -v -f -t -a
3) Mode 2 稳定保种(长期挂机)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 4.3.9 -m 2 -v -f -t
4) 自定义端口(交互)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -v -f -t -o
5) Vertex 备份恢复
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -m 2 -v -f -t -d "https://your-server.com/backup/vertex.zip" -k "zip_password"
参数详解
| 参数 | 必填 | 描述 | 示例 |
|---|---|---|---|
-u |
WebUI 及面板用户名 | -u admin |
|
-p |
统一密码(必须 ≥ 12 位) | -p mysecurepass |
|
-m |
模式:1(刷流) / 2(保种),默认 1 |
-m 1 |
|
-q |
qB 版本 | -q 5.0.4 |
|
-c |
缓存/工作集 (MiB),自动分档 | -c 2048 |
|
-t |
启用内核与网络调优 | -t |
|
-a |
启用 Mode 1 动态控制器(仅 -m 1) |
-a |
|
-v |
部署 Vertex | -v |
|
-f |
部署 FileBrowser | -f |
|
-o |
自定义端口 | -o |
|
-d |
Vertex 备份直链 | -d http://... |
|
-k |
备份解压密码 | -k 123456 |
卸载与清理
--uninstall会清理服务/容器/配置,支持交互式删除 Downloads 数据目录。
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) --uninstall
推荐方案
| 场景 | 推荐组合 | 说明 |
|---|---|---|
| 千兆 + HDD | 4.3.9 + -m 2 |
保证稳定,减少 I/O 波动 |
| 2.5G + SSD + 8–16G(如 G9.5) | 4.3.9 + -m 1 (+ -a) |
提高并发,稳定运行 |
| 万兆 + NVMe + ≥32G | 5.x + -m 1 (+ -a) |
高速盘与大内存上限更高 |
在 G9.5 上使用 v5:建议
5 + -m 1 -a,注意控制种子数与 I/O 压力。
运行效果如下:
mergepictures.net-merged-1772270249_2370×5400 1.47 MB
网友解答:--【壹】--:
2.28 更新:重大更新:对于静态参数重新分析,重新调优,颠覆性的引进动态控制器,定时采样内存压力,必要时自动“收敛连接建立/并发水位”,避免刷流时卡顿或 OOM。 推荐大家尝试并积极反馈下。
2.27 更新:重新优化M1模式底层参数配置和动态判断模式,注入RPS/RFS引擎,更加适配抢种刷流,对于NC G9.5机器抢种刷流来说,目前最优解为V4+M1。
--【贰】--:
2.26更新 网友提出发种想要获取MediaInfo信息,增加MediaInfo信息查看,用nginx劫持的方式完美注入到FileBrowser内部,实现MediaInfo信息查看。
--【叁】--:
感谢大佬!
--【肆】--:
感谢佬友分享,先star了
--【伍】--:
感谢佬的分享~
--【陆】--:
先收藏了,最近盒子涨价,以后可能用得上
--【柒】--:
这个是盒子用的吗
--【捌】--:
mark了
--【玖】--:
太强大了,感谢,明天有空研究一下
--【拾】--:
感谢分享 马克
--【拾壹】--:
感谢佬友
--【拾贰】--:
感谢佬,太强了
Auto-Seedbox-PT (ASP)
PT Seedbox 一键部署 + 场景化调优(qBittorrent / Vertex / FileBrowser)
Auto-Seedbox-PT 是一个简单实用的 Shell 脚本,目标是让你轻松搭建 PT 专用服务器。它能够一键安装 qBittorrent、Vertex 和 FileBrowser,同时还会进行一些系统级别的调优,优化你的刷流和稳定性。
我做这个脚本的初衷是发现网上大多数都是基于 qBittorrent 4.3.9 的刷流脚本,经过多次对比,我发现 5.0.4(及以上版本)的 5.X 系列在 PT 刷流方面表现得更为出色。特别是我个人更偏爱 5.X 版本的 UI。对于刷流和保种而言,硬件配置固然重要,但底层的调优与优化也重要。虽然网上有不少 Linux 优化脚本、 bbr 脚本等,但通过反复测试,才找到了最适合的调优方案。
因此,我决定写这个 Auto-Seedbox-PT 脚本,方便一键搭建刷流或保种环境。同时,我也没有完全抛弃 4.X 版本,因为它在某些场景下依然有独特的优势。
支持 v4/v5、Mode 1/2、SSD/HDD 自适配,甚至可以启用 Mode 1 动态控制器(-a),提升刷流体验。
GitHub: https://github.com/yimouleng/Auto-Seedbox-PT
核心特性
双模式调优(Mode 1 / Mode 2)
- Mode 1(
-m 1):专为抢种刷流优化,提升连接效率与并发能力;内存不足时自动降级,避免崩溃。 - Mode 2(
-m 2):针对长期保种,保证上传稳定,波动更小,适合持续运行。
Mode 1 动态控制器(可选 -a)
- Mode 1 才有效,默认关闭,用户可以手动开启(
-a)。 - 动态调整 MemAvailable 和 PSI(如果可用),根据情况自动切换模式。
- 通过 qB WebAPI 调节连接速度、并发等,保持系统的平稳运行。
SSD/HDD 自适应
- 自动根据下载盘类型(SSD 或 HDD)选择最适合的 I/O 策略,v5 在 SSD 场景更激进,HDD 上更保守。
系统级护栏与可回滚调优
- systemd 限制,防止系统因过多并发导致崩溃。
- 提供可回滚的 sysctl、网络调优,保护系统稳定性。
组件化部署
- Vertex(Docker):支持备份恢复与配置清理,方便迁移。
- FileBrowser + MediaInfo(Docker + Nginx):网页内查看媒体信息,直接享受便捷。
快速开始
统一密码要求:≥ 12 位
1) Mode 1 抢种刷流(推荐可选 -a)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 5 -m 1 -v -f -t -a
2) G9.5 / 8G 刷流(推荐 v4+M1,可选 -a)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 4.3.9 -m 1 -v -f -t -a
3) Mode 2 稳定保种(长期挂机)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -q 4.3.9 -m 2 -v -f -t
4) 自定义端口(交互)
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -v -f -t -o
5) Vertex 备份恢复
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) \
-u 用户名 -p 密码 -m 2 -v -f -t -d "https://your-server.com/backup/vertex.zip" -k "zip_password"
参数详解
| 参数 | 必填 | 描述 | 示例 |
|---|---|---|---|
-u |
WebUI 及面板用户名 | -u admin |
|
-p |
统一密码(必须 ≥ 12 位) | -p mysecurepass |
|
-m |
模式:1(刷流) / 2(保种),默认 1 |
-m 1 |
|
-q |
qB 版本 | -q 5.0.4 |
|
-c |
缓存/工作集 (MiB),自动分档 | -c 2048 |
|
-t |
启用内核与网络调优 | -t |
|
-a |
启用 Mode 1 动态控制器(仅 -m 1) |
-a |
|
-v |
部署 Vertex | -v |
|
-f |
部署 FileBrowser | -f |
|
-o |
自定义端口 | -o |
|
-d |
Vertex 备份直链 | -d http://... |
|
-k |
备份解压密码 | -k 123456 |
卸载与清理
--uninstall会清理服务/容器/配置,支持交互式删除 Downloads 数据目录。
bash <(wget -qO- https://raw.githubusercontent.com/yimouleng/Auto-Seedbox-PT/main/auto_seedbox_pt.sh) --uninstall
推荐方案
| 场景 | 推荐组合 | 说明 |
|---|---|---|
| 千兆 + HDD | 4.3.9 + -m 2 |
保证稳定,减少 I/O 波动 |
| 2.5G + SSD + 8–16G(如 G9.5) | 4.3.9 + -m 1 (+ -a) |
提高并发,稳定运行 |
| 万兆 + NVMe + ≥32G | 5.x + -m 1 (+ -a) |
高速盘与大内存上限更高 |
在 G9.5 上使用 v5:建议
5 + -m 1 -a,注意控制种子数与 I/O 压力。
运行效果如下:
mergepictures.net-merged-1772270249_2370×5400 1.47 MB
网友解答:--【壹】--:
2.28 更新:重大更新:对于静态参数重新分析,重新调优,颠覆性的引进动态控制器,定时采样内存压力,必要时自动“收敛连接建立/并发水位”,避免刷流时卡顿或 OOM。 推荐大家尝试并积极反馈下。
2.27 更新:重新优化M1模式底层参数配置和动态判断模式,注入RPS/RFS引擎,更加适配抢种刷流,对于NC G9.5机器抢种刷流来说,目前最优解为V4+M1。
--【贰】--:
2.26更新 网友提出发种想要获取MediaInfo信息,增加MediaInfo信息查看,用nginx劫持的方式完美注入到FileBrowser内部,实现MediaInfo信息查看。
--【叁】--:
感谢大佬!
--【肆】--:
感谢佬友分享,先star了
--【伍】--:
感谢佬的分享~
--【陆】--:
先收藏了,最近盒子涨价,以后可能用得上
--【柒】--:
这个是盒子用的吗
--【捌】--:
mark了
--【玖】--:
太强大了,感谢,明天有空研究一下
--【拾】--:
感谢分享 马克
--【拾壹】--:
感谢佬友
--【拾贰】--:
感谢佬,太强了

