# aMule (简体中文)

翻译状态： 本文是英文页面 AMule 的翻译，最后翻译时间：2013-06-10，点击这里可以查看翻译后英文页面的改动。

aMule是一个跨平台的eD2k和Kademlia网络客户端，类似于eMule，即电驴客户端。

## 安装

官方源提供了软件包amule。另外，AUR中的amule-dlpAUR软件包支持动态吸血保护（旧版本）。

amuled是aMule的后台守护进程。其前端有GTK的aMuleGUI、网页版的aMuleWeb、命令行的aMuleCmd。

## 服务

软件包提供了两个 sstemd 服务： amuled 和 amuleweb：

    # systemctl start amuled
    # systemctl start amuleweb

amulweb启动后可以通过`http://127.0.0.1:4711`访问，外部地址也可以访问。默认的管理员密码是amule.

## 配置

软件安装时会创建用户amule，运行 systemd 服务时会使用此用户。

配置文件和临时文件位于 amule 的主目录`/var/lib/amule`：

- amuled 的配置位于 `/val/lib/amule/.aMule/amule.conf`
- amuleweb 的配置位于`/val/lib/amule/.aMule/remote.conf`

安装时 pacman 会生成一个带外部访问密码的 amule.conf 文件，amuleweb 配置文件也使用相同的密码。外部配置工具可以使用此密码远程访问。要重新生成密码，可以使用：

    $ echo -n <your password here> | md5sum | cut -d ' ' -f 1

生成密码后，通过 [ExternalConnect] 参数设置。

    /var/lib/amule/.aMule/amule.conf

    [ExternalConnect]
    AcceptExternalConnections=1
    ECPassword=<encrypted password>

### amuleweb

注意: 较之amulegui，amuleweb功能单薄，输出的下载信息也少，而且经常要求输入密码（让浏览器记住密码会好一些）。基于以上原因，建议使用amulegui，并忽略本节。

#### 创建配置文件

还是使用之前配置amuled时的那个新用户，启动amuleweb以初始化配置文件：

    $ amuleweb --write-config --password=<这里是密码> --admin-pass=<这个是网页登录密码>

<这里是密码>处填写之前配置amuled使用的密码（未加密的），<这个是网页登录密码>处填写登录网页界面时输入的密码。

Tip: 如果 Kad nodes.dat 用的默认 URL 无法连接，可以使用在 [1]获取 URL.

## 使用

启动amuled、amuleweb（如果需要）：

    # rc.d start amuled
    # rc.d start amuleweb

然后，可以访问地址http://127.0.0.1:4711链接amuleweb，或者使用`amulegui`或`amulecmd`控制amule。

小贴士: 如果默认获取KAD节点（nodes.dat）的地址无效，可以从如下地址获取： http://nodes-dat.com 。

## 参阅

- Getting_Started at aMule wiki。

Category:

- Internet applications (简体中文)