在 P2P 文件共享的历史长河中,eMule 曾是 Windows 平台上的霸主。而 aMule(All-platform eMule)则是其精神继承者,一款专为 Linux、macOS、BSD 和 Windows 设计的开源多平台客户端。它连接至 eDonkey2000 (eD2k) 和 Kademlia (Kad) 网络,让用户能够在全球范围内搜索和分享文件。
随着原项目维护者的失联,aMule 的开发已迁移至新的 aMule-org 组织,确保了项目的持续更新与基础设施的现代化。
核心特性:灵活部署,全平台覆盖
aMule 不仅是一个简单的下载工具,它提供了一套完整的组件体系,适应从桌面用户到服务器管理员的不同需求:
- amule (GUI):标准的图形界面客户端,提供熟悉的 eMule 式操作体验,适合大多数桌面用户。
- amuled (Headless Daemon):无图形界面的后台守护进程,资源占用极低,非常适合运行在 NAS、服务器或 Raspberry Pi 上。
- amulegui:远程图形界面,通过 EC 协议连接到本地或远程运行的
amuled,让你在任何地方都能管理下载任务。 - amuleweb:为
amuled提供基于 HTTP 的 Web 界面,无需安装额外软件即可通过浏览器管理。 - amulecmd:交互式命令行界面,适合喜欢终端操作的高级用户或脚本自动化。
支持平台:
- Linux (x86_64, ARM64)
- macOS (Universal2, Intel & Apple Silicon)
- Windows (x64, ARM64)
- BSD (FreeBSD, OpenBSD, NetBSD)
快速开始:安装与配置
1. 安装
aMule 提供了多种便捷的安装方式:
- Linux: 推荐使用 AppImage(通用,需
chmod +x)或 Flatpak。 - macOS: 下载 Universal2
.dmg文件,拖入应用程序文件夹即可。注意:由于是自签名二进制文件,首次打开需在系统设置中允许。 - Windows: 可选择 NSIS 安装程序(
.exe,含卸载功能)或便携版压缩包(.zip,解压即用)。
2. 关键配置:获取 HighID 与带宽限制
为了获得最佳的下载速度和连接稳定性,以下两步配置至关重要:
A. 开放端口以获取 HighID
HighID 意味着你的客户端可以直接与其他用户建立连接,从而显著提升下载速度。
- 操作:在路由器上转发 aMule 使用的 TCP/UDP 端口(默认通常为 4662/TCP 和 4672/UDP),并在防火墙中允许这些端口。
- 验证:启动 aMule 后,检查状态栏是否显示“高 ID”(High ID)。
B. 设置合理的带宽限制
aMule 默认不限制带宽,这极易占满家庭网络的上行链路,导致网页打不开或游戏延迟飙升。
- 原则:将上传和下载限制设置为实际宽带速度的 80% 左右。
- 单位换算:ISP 宣传的 Mbps 需乘以 125 转换为 kB/s。
- 示例:100 Mbps 下行 / 20 Mbps 上行光纤。
- 计算:下行约 12,500 kB/s,上行约 2,500 kB/s。
- 建议设置:下行限制设为 10,000 kB/s,上行限制设为 2,000 kB/s。
为什么选择 aMule?
- 开源与透明:代码完全公开,无广告、无间谍软件,隐私得到保障。
- 跨平台一致性:无论你在 Windows、Mac 还是 Linux 上,都能获得几乎相同的操作体验和文件兼容性。
- 强大的网络支持:同时支持 eD2k 和 Kad 网络,确保即使在某些服务器不可用时,仍能通过分布式网络找到资源。
- 社区驱动的新生:迁移至 aMule-org 后,项目重新焕发生机,持续适配现代操作系统架构(如 ARM64)和安全标准。
对于怀念 P2P 共享时代、或在特定网络环境下寻找稀有资源的用户来说,aMule 依然是一个可靠且强大的选择。










