misterdownloadmanager 是 Rust 写的跨平台开源下载管理器,Windows / macOS / Linux 三端,支持多连接、断点续传、计划任务和视频嗅探。
- v0.5.2
- 发布于
- 3 天前
- 8,172
- 星标
- 168,179
- 下载
- 同步于
- 12 小时前
最新版本
v0.5.22026年11月10日 06:07下载慢?可在上方随时切换镜像源
项目说明
项目概述
misterdownloadmanager(MDM)由 anefzaoui 用 Rust 从零重写,跨 Windows / macOS / Linux。它同时拉 16 条分片把一个文件跑完 HTTP 管道,分片挂了单独重试不拖垮整个任务;任务可以列成计划在空闲带宽时跑;内置浏览器扩展嗅探网页上的视频直链。作者说这是「clean-room rewrite」,没有从任何闭源下载器抄代码。
| 项目 | 内容 |
|---|---|
| 平台 | Windows、macOS、Linux |
| 语言 | Rust(Tauri 壳) |
| 最大分片数 | 16 |
| 浏览器扩展 | Chrome、Firefox、Edge |
| 许可 | GPLv3 |
从 Rust 第一行开始写的跨平台下载器,把多连接、计划任务、视频嗅探一次做全。
主要功能
- 多连接并行下载:最多 16 条分片同时拉,速度受限于磁盘写入和服务端连接数
- 断点续传:分片单独重试,单个分片挂了不重下其他已完成的块
- 计划任务:任务列表挂队列,选「高带宽时段」自动开始,限速可选
- 浏览器扩展视频嗅探:Chrome / Firefox / Edge 扩展嗅探页面内
<video>和<source>直链,一键抓取 - 剪贴板监听:复制 URL 自动加入下载队列
- 文件类型过滤:只抓
.mp4/.mkv/.zip等指定后缀 - Torrent 支持:独立模块处理 BT 下载,分片同样走断点续传
- Dark / Light 主题:跟随系统或手动切
界面与操作
- 任务列表:进行中 / 完成 / 失败三栏,状态图标 + 速度 + ETA
- 分片视图:每个任务的 16 条分片状态可视化
- 调度面板:设置带宽时段、限速、并发数
- 扩展设置:浏览器扩展开关、嗅探类型、保存目录
适用人群
- 常用 Internet Download Manager 但想要开源替代品的用户
- 想并行下载大文件的同学
- 习惯从浏览器扩展抓视频的用户
- Linux 上找不到好用下载器的人
快速上手
- 从 Releases 下载对应系统的安装包(Windows
.exe、macOS.dmg、Linux.AppImage/.deb) - 首次启动时选择默认下载目录和最大分片数(默认 8)
- 装浏览器扩展:仓库 Releases 里有
.crx/.xpi,拖进扩展页安装 - 复制 URL 自动加入,或在任务面板手动粘
- 源码构建:Rust stable,
cargo build --release,产物在target/release/
核心优势
- Rust 从零重写:clean-room 实现,性能好、二进制小、跨三端
- 16 分片并行:把一个大文件切成最多 16 块同时拉
- 浏览器扩展集成:视频嗅探一键进下载队列
- 计划任务:闲时带宽跑满,忙时限速
系统要求
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10+、macOS 12+、Linux(AppImage / deb / rpm) |
| 内存 | ≥ 2GB |
| 磁盘 | ≥ 500MB 剩余空间 |
| 浏览器扩展 | Chrome 100+、Firefox 100+、Edge 100+ |
注意事项
- 某些网站限并发:16 分片可能被反爬,改 4–8 稳妥
- HTTPS 签名校验:下载时严格校验证书,中间人代理可能失败
- Torrent 仅种子模式:不支持 DHT 和 magnet link,作者说以后加
- 浏览器扩展需手动装:Chrome Web Store 未上架,去 Releases 拿
.crx
历史版本
排序