amule远程操作

之前在某机器上安装了amule,不过几乎都是远程操作的,自然很希望有个远程操作amule进行下载的功能。其实,amule自身已经提供了这种功能,当然还有一些辅助性质的小工具。做法有两种:(我用的是Ubuntu 11.04,aMule 2.2.6)

1.amulecmd。这个要求安装一个amule-daemon的小插件,直接sudo apt-get install amule-daemon就可以了。然后修改一下那个/etc/default/amule-daemon文件,把需要修改的地方罗列如下:

 # The init.d script will only run if this variable non-empty.
# 就是执行amule任务的用户,一般填个常用的那个用户就好了
AMULED_USER="share"

默认情况下AMULED_USER的用户目录下应该有个目录.aMule,里面有个文件amule.conf,同样罗列需要修改的地方:

 [ExternalConnect]
……
AcceptExternalConnections=1
ECPassword=0d716b1b4bcf5f82aff49718987046df
……

注1:有时候amule-daemon启动失败的原因是已经有一个amule实例在运行了。
注2:ECPassword是明文的md5散列,可以使用下面的命令获得:

    echo -n plain-password | md5sum | cut -d' ' -f1

使用的时候输入sudo /etc/init.d/amule-daemon start && amulecmd,下面常用的命令有search,add, show, help,新手建议先看一看help的内容。这里不多说了。

2.web server:这个如果是直接使用apt-get install amule安装的话默认是支持web server,但是如果从源代码编译的话,就要注意一下了,编译的时候需要给./configure加上参数:–enable-webserver。然后就是修改AMULED_USER用户目录下子目录.aMule下文件amule.conf,需要修改的地方很少,罗列如下:

 [WebServer]
Enabled=1
……
Password=0d716b1b4bcf5f82aff49718987046df
PasswordLow=8ad4baf3c39ad8cdd541f6a31f5c5f33

其中两个密码,Password就是管理员的密码,PasswordLow就是低权限用户的密码,生成的方式和上面“注2“中说明的一样。
使用的时候方法就是输入地址:http://ip or domain:4711。操作界面都比较傻瓜化,当然你要能看得懂上面的英文说明。

下一步将弄个ftp,自动把下载好的东西放到ftp的目录中。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注