自托管的 BT 反吸血工具,通过下载器 Web API 自动封禁吸血和异常的 Peer 连接。
- Star
- 2,857
- Fork
- 181
- 未关闭 Issue
- 79
- 最近提交
- 昨天
这是什么?
Flood 是一个位于浏览器与 BT 下载客户端之间的 Node.js 服务,并提供网页界面用于管理下载任务。它支持连接 rTorrent、qBittorrent 和 Transmission,Deluge 支持目前为实验性质。用户无需依赖运行客户端的机器上的桌面程序,即可在任意浏览器中访问和管理下载。
后端使用 TypeScript 编写,前端基于 React 构建。项目提供 OpenAPI 规范和位于 /api/docs/ 的 Swagger UI,便于与其他工具集成。Flood 可通过 npm 安装,也提供适用于 Linux、macOS 和 Windows 的单文件可执行版本,以及 Docker 镜像。
由于文件操作由 Flood 服务端直接完成,它需要与下载客户端访问相同的文件系统路径。内置用户管理默认开启,并支持部署在反向代理之后的自定义路径下。
核心功能
- 01通过一个网页界面统一管理 rTorrent、qBittorrent 和 Transmission。
- 02提供 OpenAPI 规范和可交互的 Swagger UI 文档。
- 03可通过 npm、Docker 或单文件可执行程序安装。
- 04内置用户管理,支持通过反向代理和自定义 baseURI 部署。
- 05文件操作在服务端完成,需与下载客户端使用相同的文件路径。
适用场景
- 在手机或笔记本浏览器中管理家用或 seedbox 上的下载客户端。
- 让多名用户通过网页安全地访问同一个下载客户端。
- 通过 Flood 的 API 对种子任务进行自动化管理。
快速上手
- 1
从 nodejs.org 或包管理器安装 Node.js
- 2
通过 npm 全局安装 Flood
npm install --global flood - 3
运行 Flood
flood
使用前须知
- 需要另外运行一个种子客户端(rTorrent、qBittorrent 或 Transmission)才能连接。
- Deluge 支持仍处于实验阶段。
- Flood 必须与种子客户端使用相同的文件系统路径才能正常执行文件操作。
收录于专题
标签
常见问题
- flood 是什么?
- 一款自托管的 Web 界面,用于监控和管理 rTorrent、qBittorrent、Transmission 等 BT 下载客户端。 Flood 是一个位于浏览器与 BT 下载客户端之间的 Node.js 服务,并提供网页界面用于管理下载任务。它支持连接 rTorrent、qBittorrent 和 Transmission,Deluge 支持目前为实验性质。用户无需依赖运行客户端的机器上的桌面程序,即可在任意浏览器中访问和管理下载。
- flood 可以免费使用吗?用的什么许可证?
- flood 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- flood 还在维护吗?
- 活跃维护中。flood 最近一次提交是在 2026年10月23日。
- flood 适合用来做什么?
- 在手机或笔记本浏览器中管理家用或 seedbox 上的下载客户端。 让多名用户通过网页安全地访问同一个下载客户端。 通过 Flood 的 API 对种子任务进行自动化管理。
- flood 怎么安装和运行?
- 从 nodejs.org 或包管理器安装 Node.js 通过 npm 全局安装 Flood: npm install --global flood 运行 Flood: flood
- 在哪里获取 flood?
- 源代码和安装说明在 GitHub 上:https://github.com/jesec/flood
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
6351+1 本周155JavaGPL-3.0更新于 前天
面向 qBittorrent 的单文件网页管理界面,可统一管理多个实例并支持自动化与跨种子。
4701+4 本周177GoGPL-2.0更新于 24小时前
基于 Vue.js 开发的 qBittorrent 替代 Web 界面,提供现代化仪表盘与移动端支持。
7004348VueGPL-3.0更新于 昨天
面向 Servarr 生态的下载管理工具,自动清理卡住、被阻止和含恶意文件的种子任务。
267056C#GPL-3.0更新于 昨天
定期自动更新的公开 BitTorrent Tracker 地址列表,按热度和延迟排序。
5.5万6574GPL-2.0更新于 前天
为自托管 Headscale 服务提供网页管理界面,用于管理节点、ACL、DNS 等设置。
3199255TypeScriptMIT更新于 前天