aMule (简体中文)
aMule是一个跨平台的eD2k和Kademlia网络客户端,类似于eMule,即电驴客户端。
Contents
安装
官方源提供了软件包amule。另外,AUR中的amule-dlpAUR软件包支持动态吸血保护(旧版本)。
amuled是aMule的后台守护进程。其前端有GTK的aMuleGUI、网页版的aMuleWeb、命令行的aMuleCmd。
服务
软件包提供了两个 systemd 服务: 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
创建配置文件
还是使用之前配置amuled时的那个新用户,启动amuleweb以初始化配置文件:
$ amuleweb --write-config --password=<这里是密码> --admin-pass=<这个是网页登录密码>
<这里是密码>处填写之前配置amuled使用的密码(未加密的),<这个是网页登录密码>处填写登录网页界面时输入的密码。
使用
启动amuled、amuleweb(如果需要):
# rc.d start amuled # rc.d start amuleweb
然后,可以访问地址http://127.0.0.1:4711链接amuleweb,或者使用`amulegui`或`amulecmd`控制amule。