joggler 原生系统下使用的 amule-dlp

原生系统虽然可以用 mldonkey,不过好多人并不习惯用那个,而且 amule-dlp 在某些情况下速度更快。所以在原生系统下运行 amule-dlp 也是有必要的。不过要是直接在原生系统运行 amule,一个是依赖太多,另一个好像没有必要,毕竟屏幕太小了,所以下面是指在原生系统下运行 amule 服务端,通过其它的机器进行管理的 amule。

这个下载地址是在原生系统下使用的 amule 服务器端:http://yunfile.com/file/liudidi/46a189d4/

以下操作,需要通过ssh或telnet。

解压,把 lib*.so 复制到 /lib 目录(当然也可以不复制,通过指定 LD_LIBRARY_PATH 来运行也可以),把 amuld 放在 /usr/bin 目录,执行一次 amule,会在 /root/.aMule下生成配置文件,修改 /root/.aMule/amule.conf里的相关内容。主要有几个地方:

Password=

这里在=后面写上密码,注意,这个密码是md5sum后的。可以通过 echo -n 你的密码|md5sum|cut -d’ ‘ -f 1来生成,或者你知道密码的md5值,直接写上就行了。

AcceptExternalConnections=0

这个 0 必须改成 1,不然不能连接。

TempDir=

临时目录

IncomingDir=

下载目录,这两个目录最好指向移动硬盘,内置的空间肯定不够的。

这样再用 amuled -f运行就可以了,-f是在后台运行,这样即使退出ssh,amuled也会在后台运行。

这样是没有web界面的,可以通过amulegui来管理。linux下可以自己编译,windows下可以使用这个:http://cdnetworks-kr-1.dl.sourceforge.net/project/amule/aMule/2.2.6/aMule-2.2.6-installer.exe,注意,安装的时候默认没有选择remote gui的,需要自己选上,安装好后运行,输入joggler的ip和设好的密码就可以连接了。

 

如果你喜欢用web界面。那下载下面的包:http://yunfile.com/file/liudidi/0d37fb60/,解压,把amuleweb放在/usr/bin里。把lib*放在/lib里,把webserver 目录放在/usr/share/amule里(目录没有,自己建)。

然后修改amule.conf,在[WebServer]段里。把Enabled=0改成1,为ECPassword=输入web的密码,最好和上面的一样,省的混了。Template=后面写default,也可以用其它的几个,就是webserver下的目录,chicane,litoral,php-default这几个之一,可以只保留使用的,删除其它的以节省空间。

这样再运行 amuled -f 以后,就可以通过http://joggleip:4711来访问amule的web界面了。

这样和前面的transmisssion/mldonkey结合起来,原生系统当下载机没有任何问题了。

我会在后面处理下,写好相应的服务启动脚本并考虑一些特殊情况下的处理,比如没有外置盘的时候怎么办之类的。

如果后面对原生系统的汉化能处理的比较快的话,一块做一个镜像放出来。

对了,如果不想把配置文件放在root下,可以在运行 amuled 前,export HOME=你要放的目录

发表回复