网站技术 · 2011 年 09 月 16 日 0

CentOS Linux VPS安装MLDonkey

MLDonkey是官方emule(电骡)的一个mod(修改版),用于下载电骡eD2k网络上的资源。

下载运行软件,目前最新是mldonkey3.1.0:

cd /tmp
wget http://sourceforge.net/projects/mldonkey/files/mldonkey/3.1.0/mldonkey-3.1.0.static.i386-Linux_glibc-2.11.2.tar.bz2
tar -jxvf mldonkey-3.1.0.static.i386-Linux_glibc-2.11.2.tar.bz2
mv mldonkey-distrib-3.1.0 /usr/local/mldonkey
cd /usr/local/mldonkey
./mlnet

这样MLDonkey就已经运行起来了。此时会在用户目录下生成.mldonkey隐藏文件夹,里面有很多配置文件。我这里目录是/root/.mldonkey/。主要有这几个:
~/.mldonkey/downloads.ini 基本配置文件
~/.mldonkey/users.ini 用户配置文件
~/.mldonkey/servers.ini 服务器列表文件
~/.mldonkey/files.ini 当前已经完成的和未完成的文件列表
~/.mldonkey/friends.ini 好友列表
~/.mldonkey/mlnet.log 日志文件

按Ctrl+C退出mlnet,编辑生成的配置文件:

vim /root/.mldonkey/downloads.ini

找到:

allowed_ips = [
“127.0.0.1”;]

修改为:

allowed_ips = [
“0.0.0.0/0”;]

允许所有IP登陆。

找到shared_directories,并修改下载路径:

shared_directories = [
{ dirname = “/home/emule”
strategy = incoming_directories
priority = 0
};
{ dirname = “/home/emule”
strategy = incoming_files
priority = 0
};]

建立下载目录:

mkdir /home/emule

执行:

/usr/local/mldonkey/mlnet

访问MLDonkey自带的webgui界面 http://IP:4080

访问时提示:
SECURITY WARNING: user admin has an empty password, use command: useradd admin password
意思是MLDonkey有个默认用户admin密码为空需要设置一个秘密。(PS:删除了这个admin用户MLDonkey会启动不了)

为admin设置一个复杂的密码,在Webgui页面的命令栏输入:
useradd admin xxxxxx //xxxxxx为admin的密码
点击后面的input按钮。

使用admin用户登陆,可以再添加一个自己的用户,比如:
useradd mlnetadmin 123456
添加一个mlnetadmin用户,密码是123456。

清除浏览器记录,刷新页面,输入这个用户名密码登陆。使mlnet后台运行可以在vps里开个screen放到后台。