imFile:开源全功能下载管理器 #
imFile 是什么? #
imFile 是一款开源免费的全功能下载管理器,支持下载 HTTP、FTP、BitTorrent、磁力链接(Magnet)与 ed2k 等多种类型的资源。它基于经典下载工具 Motrix 分支而来,针对 Motrix 长期停更、遗留问题较多的情况,由 imFile 团队持续维护与更新,并明确承诺长期迭代。
对于经常需要下载大体积文件、种子资源或磁力资源的用户来说,imFile 提供了一站式的解决方案:兼容主流下载协议、支持多线程加速与任务并发、内置 Tracker 列表每日自动更新,同时以简洁直观的界面降低了上手门槛。无论你是普通用户还是重度下载需求者,都能用它替代浏览器内置下载器,获得更稳定、更可控的下载体验。
imFile 有哪些亮点特色? #
- 全协议覆盖,一个工具搞定:同时支持 HTTP、FTP、BitTorrent、Magnet 磁力链接与 ed2k 五类资源,无需在多个下载工具之间来回切换,普通直链与 P2P 资源都能统一管理。
- 多线程高速下载:单个下载任务最高支持 64 线程,最高支持 10 个任务同时并发下载,充分发挥带宽潜力,显著缩短大文件等待时间。
- BitTorrent 增强能力:支持 BT 选择性下载(只下载种子中的部分文件)、UPnP 与 NAT-PMP 端口映射,并每日自动更新 Tracker 列表,有效提升 BT 资源的连通率与下载速度。
- 稳定的任务保存机制:任务自动保存,重启软件后不会丢失进行中的任务,避免意外退出导致的下载中断与重新开始。
- 网络问题专项优化:支持通过 DoH(DNS over HTTPS)解析,解决部分 Tracker 被 DNS 劫持导致无法连接的问题,同时支持直接下载哈希链接。
- 灵活的下载控制:支持全局或单任务速度限制,可模拟 User-Agent 以适配特定站点的下载校验,下载完成后自动推送系统通知。
- 托盘常驻与快捷操作:常驻系统托盘便于随时唤起,macOS 版本还提供 Touch Bar 支持与托盘速度表实时显示当前下载速度。
- 开源免费、长期维护:项目基于 MIT 协议开源,遵循 Motrix 分支并承诺长期更新维护,代码托管于 GitHub,累计获得 4.5k Star,支持包括简体中文在内的二十余种界面语言。

免费下载 imFile #
以下为官方提供的各平台安装包,点击链接即可下载。Windows 用户建议优先选择安装包版本(imFile-Setup-x.y.z.exe),以便获得完整体验,例如关联种子文件、捕获磁力链接等系统级能力。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| imFile-2.3.4-x64.exe | Windows 64 位便携版 | 117.5 MB | 夸克网盘 |
| imFile-Setup-2.3.4-x64.exe | Windows 64 位安装包(推荐) | 117.8 MB | 夸克网盘 |
| imFile-2.3.4-arm64.exe | Windows ARM64 便携版 | 106.2 MB | 夸克网盘 |
| imFile-Setup-2.3.4-arm64.exe | Windows ARM64 安装包(推荐) | 106.6 MB | 夸克网盘 |
| imFile-2.3.4.dmg | macOS 磁盘映像安装包 | 136.1 MB | 夸克网盘 |
| imFile-2.3.4-arm64-mac.zip | macOS Apple Silicon 压缩包 | 127.6 MB | 夸克网盘 |
imFile 如何使用? #
imFile 的操作流程与主流下载工具一致,新用户按以下步骤即可快速上手:
- 启动并熟悉主界面:安装完成后打开 imFile,主界面分为左侧功能导航(进行中、已完成、设置等)与中间的下载任务列表,整体布局简洁,没有多余干扰元素。
- 新建下载任务:点击左上角的「+」按钮,在弹出的窗口中粘贴下载链接。imFile 会自动识别链接类型——HTTP/FTP 直链、磁力链接(magnet:)或 ed2k 链接都可以直接粘贴。
- 添加种子文件(BT 任务):如果下载的是
.torrent种子文件,可直接将其拖拽到 imFile 窗口中,或通过「打开种子文件」按钮导入。导入后可以勾选需要下载的具体文件,实现 BitTorrent 选择性下载。 - 调整下载设置:在「设置」中可修改默认下载目录、最大同时下载任务数(最高 10 个)、单任务线程数(最高 64 线程)、全局下载/上传限速,以及是否在下载完成后弹出系统通知。若遇到 Tracker 连接不稳定,可开启 DoH 解析选项。
- 利用托盘与快捷操作:关闭主窗口后 imFile 会常驻系统托盘,右键托盘图标即可暂停全部任务、继续任务或查看实时速度。macOS 用户可直接在托盘速度表上看到当前下载速度。
对于希望参与开发的用户,项目使用 Electron + Vue + VueX + Element Plus 技术栈,底层依托 go-aria2 与 goed2kd 引擎;本地开发只需克隆仓库后执行 pnpm install,再运行 pnpm run dev 即可启动调试模式,pnpm run build 用于构建正式版本。
imFile 的常见问题? #
imFile 和 Motrix 是什么关系? imFile 是基于 Motrix 分支(Fork)的衍生项目。由于 Motrix 长期未更新并积累了大量遗留问题,imFile 团队在其基础上进行维护和持续更新,修复问题并补充新特性。
Windows 上应该下载安装包还是便携版? 官方建议使用安装包版本(imFile-Setup-x.y.z.exe)。安装包版本能获得更完整的系统集成体验,例如关联种子文件、自动捕获磁力链接等;便携版则在免安装场景下更灵活。
支持哪些下载协议? imFile 支持 HTTP、FTP、BitTorrent、Magnet 磁力链接以及 ed2k 五种类型的资源,覆盖日常绝大多数下载场景。
下载 BT 资源速度慢怎么办? 可以检查设置中的 Tracker 列表是否已更新(imFile 每日自动更新 Tracker 列表),并确认已开启 UPnP / NAT-PMP 端口映射。若怀疑存在 DNS 劫持问题,可启用 DoH 解析功能提升 Tracker 连通率。
软件关闭后下载任务会丢失吗? 不会。imFile 会自动保存任务状态,重新启动软件后下载任务会继续保留,无需重新添加。
界面支持中文吗? 支持。imFile 内置国际化(I18n)能力,涵盖简体中文、繁体中文、英文、日文、韩文、德文、法文、俄文等二十余种语言,可在设置中切换。
imFile 如何安装? #
Windows #
- 下载与你的设备架构匹配的安装包:普通 64 位电脑选择
imFile-Setup-2.3.4-x64.exe,ARM 设备选择imFile-Setup-2.3.4-arm64.exe。 - 双击运行安装程序,按向导提示选择安装目录并完成安装。
- 首次启动后建议在设置中确认默认下载目录与文件关联选项。
- 若你更倾向于免安装使用,也可以下载对应的便携版(
imFile-2.3.4-x64.exe/imFile-2.3.4-arm64.exe),直接运行即可。
macOS #
- 下载
imFile-2.3.4.dmg磁盘映像文件(Apple Silicon 用户也可选择imFile-2.3.4-arm64-mac.zip)。 - 双击打开 dmg,将 imFile 图标拖入「应用程序」文件夹。
- 首次启动时若系统提示来源验证,可在「系统设置 → 隐私与安全性」中允许运行。
- 从启动台或应用程序文件夹打开 imFile 即可使用。
Linux #
官方仓库中包含 flatpak 构建配置,Linux 用户可通过 Flatpak 方式安装,或参考仓库内的构建说明自行编译。具体安装命令请以项目 README 与 Releases 页面说明为准。
imFile 如何卸载? #
Windows #
- 打开「控制面板 → 程序和功能」(或「设置 → 应用 → 已安装的应用」)。
- 在列表中找到 imFile,点击「卸载」并按照提示完成卸载流程。
- 便携版用户直接删除程序所在文件夹即可。
- 如需彻底清理,可手动删除残留的配置目录(通常位于用户目录下的 AppData 文件夹中),避免旧的下载任务记录与偏好设置残留。
macOS #
- 打开「访达 → 应用程序」,找到 imFile 图标。
- 将其拖入废纸篓,或右键选择「移到废纸篓」。
- 清空废纸篓完成卸载。
- 如需清除配置与缓存,可前往
~/Library/Application Support/与~/Library/Preferences/目录,删除与 imFile 相关的文件夹和 plist 文件。
Linux #
若通过 Flatpak 安装,可执行 flatpak uninstall <应用 ID> 进行卸载;若为手动编译安装,删除对应的可执行文件与配置目录即可。具体应用 ID 请以项目文档为准。
