imFile 是一款跨平台全能下载器,基于 Motrix Fork 开发,支持 HTTP/FTP/BitTorrent/Magnet/ed2k 等多种协议。内置 Aria2 引擎,单任务最高 64 线程,支持限速、端口映射、选择性下载,MIT 免费开源,支持 25+ 种语言。
🎤 引言
下载工具这事儿,说大不大说小不小——找资源的时候临时凑合用浏览器自带下载器,遇到大文件或者冷门资源就歇菜;专门装个 IDM 吧,Windows only,还要付费。
imFile 这个项目值得关注的原因很简单:它是 Motrix 的活跃维护版,Motrix 当年靠着 Aria2 引擎 + 好看界面火过一阵,但作者弃坑了,imFile 接过来继续更新,GitHub 上 4.3k stars、165 forks,支持 Windows/macOS/Linux 三平台,HTTP/FTP/BT/Magnet/ed2k 全覆盖,MIT 协议白嫖。
⭐ 核心功能
🌐 多协议支持
imFile 底层跑的是 Aria2,所以常见的下载协议基本都有:
- HTTP/HTTPS 普通直链,包括网盘限速直链(配合 UA 伪装效果更好)
- FTP 文件服务器下载
- BitTorrent 传统种子文件下载
- Magnet 磁力链 不用下载种子文件,直接贴链就开始
- ed2k 电驴/电骡链路,支持 MegaED2k 等网络
一个软件搞定所有常见下载场景,不用每个协议装一个工具。
⚡ 高速下载性能
- 单任务最高 64 线程:冷门资源、限速服务器、多线程是突破瓶颈的关键
- 10 个并发任务:一次开多个下载不打架
- 断点续传:任务中断或软件崩溃?重启后自动恢复,不用重来
- 自动保存任务:关机、重启都不丢任务列表
🎛 BT 专项功能
BT 下载最烦人的两个场景:选择性下载和保种。
- Selective Download:一个种子几十 GB,里面可能只有几集想看的,用 imFile 可以只勾选需要的文件下载,节省磁盘空间和时间
- 每日自动更新 Tracker:Tracker 是 BT 下载的"导航服务器",国内网络经常抽风,imFile 会每天自动更新 Tracker 列表,提升下载成功率
- UPnP & NAT-PMP 端口映射:省去手动在路由器上开端口的麻烦,下载更稳定
🕸 进阶功能
- Speed Limit:限制上传/下载速度,不抢带宽,影响室友/室友 影响你
- Mock User-Agent:部分网盘会根据 UA 限速或封号,UA 伪装可以绕过
- DoH 支持:防止 DNS 污染导致的 Tracker 被劫持
- 直接解析 hash:输入 hash 值直接开始下载,不用找种子或磁力链
🌍 25+ 语言支持
内置多语言,简体中文自然不在话下。国际化的支持列表里甚至有阿拉伯语、希伯来语这种从右往左排版的语言,细节做得挺足。
📥 安装使用
下载安装
直接去 GitHub Releases 下载对应平台的安装包:
- Windows:推荐下载
.exe安装包,安装时自动关联种子文件和磁力链处理 - macOS:下载
.dmg安装包,也支持 Apple Silicon(M1/M2/M3) - Linux:AppImage 或 deb 包都有
基本使用
打开软件,界面很直观——左侧是任务列表,右侧是新建下载的入口。
普通链接下载:
- 点击「+ 新建」
- 粘贴下载链接
- 选择保存路径
- 点确定
BT/磁力链下载:
- 直接拖入种子文件到窗口
- 或者粘贴磁力链
- 勾选需要的文件(选择性下载)
- 确定
ed2k 链接:直接粘贴到新建框,会自动识别协议并开始解析。
进阶配置
- UA 伪装:设置 → 实验室 → 自定义 User-Agent,部分限 UA 的网盘有奇效
- 端口映射:设置 → 高级 → 启用 UPnP/NAT-PMP,能获取更好的下载速度
- 限速:在任务上右键 → 限速,或者在设置里设全局限制
- 代理:支持系统代理、自定义代理,针对不同任务可以单独设置
命令行参数(高级用户)
imFile 也支持命令行调用:
imfile "https://example.com/file.zip"
imfile "/path/to/file.torrent"
imfile "magnet:?xt=urn:btih:..."🎯 适用场景
- 下载冷门大文件:多线程 + 64 并发,冷门资源也能跑满带宽
- BT 选文件下载:只下载合集里的部分文件,而不是整包
- 磁力链直接下:不用找种子文件,贴链即下
- ed2k 资源获取:电驴老资源(很多影视资源在 eDonkey 网络上还有留存)
- 限速/端口映射:宿舍多人共用网络,限速不伤和气
🔍 对比/替代方案
| 工具 | 协议支持 | 多线程 | 平台 | 价格 |
|---|---|---|---|---|
| imFile | HTTP/FTP/BT/Magnet/ed2k | ✅ 64线程 | Win/Mac/Linux | 免费 MIT |
| Motrix | HTTP/FTP/BT/Magnet | ✅ 64线程 | Win/Mac/Linux | 免费 MIT(已停更) |
| IDM | HTTP/FTP | ✅ 32线程 | 仅 Windows | $25/台 |
| qBittorrent | BT/Magnet | ❌ | Win/Mac/Linux | 免费开源 |
| XDown | HTTP/FTP/BT/Magnet | ✅ 32线程 | 仅 Windows | 免费 |
imFile 相对 Motrix 是"接盘续命"版本,功能基本一致但维护更活跃;相对 IDM 赢在多协议 + 跨平台 + 免费;相对 qBittorrent 多了普通 HTTP/FTP 下载和更多线程选项。整体定位是"全能型"而不是"专精型"。
⚠️ 注意事项
- 基于 Electron:界面好看但内存占用相对较高,和 Motrix 一样是老毛病
- ed2k 需要服务器:国内连不上全球 eDonkey 网络的服务器,实际可用性取决于网络环境
- BitTorrent 是公开协议:下载版权内容存在法律风险,建议仅用于学习用途
- UPnP 需要路由器支持:老路由器或被运营商限制的话可能无法成功映射
- Aria2 本身功能强大:imFile 是前端 UI,底层能力受 Aria2 限制,部分 Aria2 原生命令可能没有暴露
✅ 总结
imFile 不是一个新项目,但它是 Motrix 最好的"精神续作"——该有的功能都在,社区还在维护更新,跨平台 + 多协议 + MIT 免费。
优点:
- 多协议全覆盖,BT/磁力链/ed2k 通吃
- 64 线程单任务,并发下载能力强
- 跨平台 Win/Mac/Linux,界面统一
- 25+ 语言支持,中文友好
- MIT 协议,完全免费
- 活跃维护中(对比 Motrix 已停更)
缺点:
- Electron 内存占用偏高
- ed2k 国内可用性一般
- 部分 Aria2 高级功能没有 UI 暴露
适合谁:需要多协议下载工具、不想装多个软件、跨平台用户。
不适合谁:追求极致轻量的用户(可以考虑 Motrix 的 CLI 版),只用 HTTP 下载的轻度用户。
GitHub:https://github.com/imfile-io/imfile-desktop,官网 https://imfile.org/。