aMule (简体中文)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

翻译状态:本文是 AMule翻译。上次翻译日期:2017-08-31。如果英文版本有所更改,则您可以帮助同步翻译。

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

安装

安装 软件包 amule

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

服务

软件包提供了两个 systemd 服务: amuled 和 amuleweb。先进行配置,设置外部访问的密码和 amuleweb 管理员密码,然后按照需要启动/启用 amuledamuleweb 服务

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

配置

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

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

  • amuled 的配置位于 /var/lib/amule/.aMule/amule.conf
  • amuleweb 的配置位于/var/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>

Do not forget that all files under /var/lib/amule should be owned by amule user.

# chown amule:amule -R /var/lib/amule

amuleweb

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

创建配置文件

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

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

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

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

amulegui

Amulegui 是 aMule 的 GTK+ 前端。

配置通知

Settings → Events 包含自动触发的命令. 核心命令是 notify-send (需要安装 libnotify),可以用 amule 参数设置通知。例如在 Download completed 中设置如下值会在下载完成后显示下载大小::

notify-send -i amule "%NAME completed (%SIZE bytes)"

"-i amule" 选项是设置包含 amule 图标。

参阅