爷青回!现代版 eMule 客户端 MyMule:单文件部署、手机管理,NAS 玩家的电驴终极形态!缩略图
DISCOVER SOMETHING GOOD

MyMule

一个面向服务器或NAS的现代eMule客户端。一个用于eD2K和Kad网络的小程序,从你的浏览器、手机或终端管理。

GitHub 仓库

提起 eMule(电驴),很多老网民的 DNA 会瞬间动起来。那个挂着小骡子图标、在 eD2K 和 Kad 网络上慢悠悠爬行的年代,承载了太多人的资源记忆。

但到了 2026 年,想再“骑驴”却变得异常艰难:原版 eMule 早已停更,aMule 虽然复活但依然臃肿,部署复杂、Web UI 古老、还动不动就吃满内存。对于 NAS 和家庭服务器用户来说,更是劝退级体验。

直到 MyMule 的出现——一个用 Go 从头重写的、面向服务器和 NAS 的现代 eMule 客户端。它只有一个二进制文件,却能让你在浏览器、手机甚至终端里,优雅地管理一切。

爷青回!现代版 eMule 客户端 MyMule:单文件部署、手机管理,NAS 玩家的电驴终极形态!插图

1. 核心哲学:一个文件,别无其他

MyMule 的设计哲学极其纯粹:单一 Go 二进制文件,零依赖。

  • 📦 无需额外组件:不需要单独的守护进程、Web 服务器、Python、Node 或任何桥接程序。
  • 💾 极致轻量:运行时仅占用约 15 MB RAM,树莓派、老旧 NAS、ARM 开发板都能流畅运行。
  • 🖥️ 全平台支持:Windows、Linux、macOS、FreeBSD、ARM 设备全覆盖。
  • 🔒 安全默认值:Web UI 默认关闭,API Key 长且随机,所有来自对等方的数据都经过严格检查和边界限制。

2. 真正的 eMule 血统,不是套壳模拟器

MyMule 不是对 eD2K 协议的简单模拟,它是一个真正的 eMule 客户端:

  • 完整支持 eD2K 和 Kad 网络
  • 支持 积分系统、AICH 校验、来源交换、协议混淆和 HighID
  • 逐部分验证下载,仅损坏块重新下载
  • 上传队列、优先级、“首尾部分优先”(方便边下边看)
  • IP 过滤器、UPnP/NAT-PMP 自动端口映射

它与原版 eMule 和 aMule 使用相同的协议对话,无缝融入现有网络生态。

爷青回!现代版 eMule 客户端 MyMule:单文件部署、手机管理,NAS 玩家的电驴终极形态!插图1

3. 为无人值守而生:浏览器 + 终端双模管理

MyMule 天生为服务器场景设计:

  • 🌐 内置 Web UI:从任何浏览器(包括手机)管理下载、搜索、分享和设置。支持安装为 PWA 应用,体验接近原生 App。
  • ⌨️ 命令行控制:作为后台守护进程运行,提供简洁命令:mymule status # 查看状态 mymule add "ed2k://..." # 添加下载 mymule top # 实时全屏监控 mymule doctor # 诊断问题
  • 🔔 通知集成:完成或失败时通过 ntfy、Telegram、Discord 或 Webhook 推送通知。
  • 🛡️ 服务化运行:停止或重启后自动恢复,安全默认值开箱即用。

4. 媒体库工作流:为 Plex/Jellyfin 量身定制

这是 MyMule 区别于传统电驴客户端的杀手级特性:

  • 🎬 智能媒体识别:按标题搜索电影或剧集,自动按语言和质量评分排序文件。
  • 📁 自动重命名归档:完成的文件自动重命名并移动到指定的电影/剧集文件夹,直接对接 Plex、Jellyfin、Emby。
  • ⭐ 社区评分与防伪:来自其他 eMule 用户的评分和评论帮助识别假冒文件。
  • 📋 愿望清单:等待特定标题发布,上线后自动提醒。
  • 🔗 Arr 套件集成:作为 Torznab 索引器和 qBittorrent 兼容下载客户端接入 Radarr、Sonarr、Lidarr、Readarr、Prowlarr,让 eD2K 成为自动化媒体库的又一个来源。

5. MyMule vs aMule:如何选择?

aMule 近期也在积极复兴,两者都是优秀的选择。简单对比:

维度MyMuleaMule
架构Go 重写,单文件,~15MB RAMC++ 成熟代码库,功能更全
部署零依赖,开箱即用需配置守护进程、Web UI、桥接
媒体库内置标题搜索、自动重命名、Arr 集成需配合 aMuTorrent 实现类似功能
经典功能聚焦核心下载分享好友、聊天等经典社交功能更完整
适用场景NAS/服务器、无人值守、自动化媒体库桌面使用、需要完整 eMule 社交体验

两者在同一网络上互通,无论选哪个都在帮助维持 eD2K/Kad 生态存活。

6. 安装指南:三种方式任选

🐳 Docker(推荐 NAS/服务器用户):

# 保存 docker-compose.yml 到空目录
docker compose up -d
# 访问 http://localhost:4711,用 config/mymule.conf 中的 api_key 登录

🍺 Homebrew(macOS/Linux):

brew install i234dev/tap/mymule

🪟 Scoop(Windows):

scoop bucket add mymule https://github.com/i234dev/scoop-bucket
scoop install mymule

首次运行后,编辑 mymule.conf 开启 Web UI:

web_ui = true

然后 mymule start,访问 http://127.0.0.1:4711/ 即可。

7. ⚠️ 重要免责声明

MyMule 是连接公共 eD2K 网络的免费开源工具。它不托管、索引或认可任何内容。

你只能用于下载/分享公共领域、开放许可、你拥有权利或当地法律允许的内容。eD2K 是公开网络,其他用户可以看到你的 IP 和共享文件。未经许可下载版权材料可能违法。使用者自行承担全部法律责任。

每个发布版本均附带 SHA256SUMS 和签名构建证明,确保安全可信。

无论你是想找回当年“挂驴”的感觉,还是想让 eD2K 成为自动化媒体库的补充源,MyMule 都值得你给它一个位置。

GOOD TOOLS ARE BETTER TOGETHER

分享到社交平台

微微博QQQ 好友☆QQ 空间XX↗Telegram

复制链接后,也可以粘贴到微信或其他社交平台。