amule是一款优秀ed2k,kad2客户端,还支持web管理。不但有GUI图形前端,而且可以在不打开图形的情况下,以服务的形式运行,通过amuleCMD通过命令控制,或者直接通过web页面控制。
apt-get install amule-daemon amule-utils
安装完后发现,必须以一个用户的身份来运行amule,网上常见的是以一个登录用户,作为其运行用户,考虑到我的本意是作为服务,所以,创建一个叫amule的用户来运行他。默认情况下似乎已经创建了amule组,没有请手动创建。当然,这个用户不需要登录,也不需要密码。但是由于amule的默认配置必须在运行其命令的用户的家目录中,所以需要给这个用户设置一个家目录。考虑到debian的一些传统,建议吧家目录设置为/var/lib/amule。
mkdir /var/lib/amule
groupadd amule
useradd -d/var/lib/amule -s/bin/false -g amule amule
chown amule:amule /var/lib/amule
ok至此你已经有了一个运行amule的账号了,现在需要修改amule的配置,让其用这个账号来运行,很简单,修改/etc/default/amule-daemon
# Configuration for /etc/init.d/amule-daemon # The init.d script will only run if this variable non-empty. AMULED_USER="amule" AMULED_HOME="" |
这样配置后,当你/etc/init.d/amule-daemon start 的时候,就是以amule的身份运行的。
现在试着运行一下
/etc/init.d/amule-daemon start
应该没有什么问题,此时在amule的home目录下建立了一个.aMule文件,里面就是所有的配置文件。
sudo -u amule amuleweb -w
给amule写入一个空的配置,此时出现.aMule/remote.conf
修改。amule下的remote.conf和amule.conf来改变amule的行为
对于配置中的所有的密码都是你的实际密码的md5值,所以,如果你要设置密码为123456
echo -n '123456' |md5sum |cut -d ' ' -f 1 e10adc3949ba59abbe56e057f20f883e |
配置中password=e10adc3949ba59abbe56e057f20f883e
要注意的是,remote.conf和amule.conf的配置有重复的地方,但有几个名字不一样,最好保证其一致。
配置中0代便假,1为真
知道了这个,我们就可以轻松的改配置了。
您必须登录才能发表评论。