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 包都有

基本使用

打开软件,界面很直观——左侧是任务列表,右侧是新建下载的入口。

普通链接下载

  1. 点击「+ 新建」
  2. 粘贴下载链接
  3. 选择保存路径
  4. 点确定

BT/磁力链下载

  1. 直接拖入种子文件到窗口
  2. 或者粘贴磁力链
  3. 勾选需要的文件(选择性下载)
  4. 确定

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 网络上还有留存)
  • 限速/端口映射:宿舍多人共用网络,限速不伤和气

🔍 对比/替代方案

工具协议支持多线程平台价格
imFileHTTP/FTP/BT/Magnet/ed2k✅ 64线程Win/Mac/Linux免费 MIT
MotrixHTTP/FTP/BT/Magnet✅ 64线程Win/Mac/Linux免费 MIT(已停更)
IDMHTTP/FTP✅ 32线程仅 Windows$25/台
qBittorrentBT/MagnetWin/Mac/Linux免费开源
XDownHTTP/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/