首先更新一些环境:
yum install zlib
yum install zlib-devel
yum install m4
然后下载:
wget http://sourceforge.net/projects/mldonkey/files/mldonkey/3.1.2/mldonkey-3.1.2.tar.bz2/download
mv mldonkey-3.1.2.tar.bz2 /usr/src
cd /usr/src
tar -xvf mldonkey-3.1.2.tar.bz2
cd mldonkey-3.1.2
找到下列代码处
if (!str)
raise_error ();
return (copy_string ((char*) str));
}
在其中加入
str="UTF-8";
(大概在1379行上下),加入后如下显示:
if (!str)
raise_error ();
str="UTF-8";
return (copy_string ((char*) str));
}
开始编译:
./configure --enable-donkey --enable-filetp --enable-bittorrent --enable-batch --enable-gd --enable-upnp-natpmp --enable-force-upnp-natpmp
make
cp mlnet /usr/bin
/usr/bin/mlnet
结束进程
cd /root/.mldonkey
vi downloads.ini
修改 allowed_ips 后面增加 0.0.0.0/0,表示允许所有IP登陆管理http页
如下:
allowed_ips = [
"127.0.0.1";
"0.0.0.0/0";]
修改服务器防火墙IP规则,或者关闭防火墙,在浏览器中输入:
http://mldonkey所在服务器IP:4080
mldonkey的使用:
在上端输入框中直接输入文件下载地址,点击input,即可实现下载,如果是种子文件,则直接输入 "dllink 种子文件路径",点击input开始下载。
下载目录:
默认在
.mldonkey/incoming/files [单个文件下载目录]
.mldonkey/incoming/directories [文件夹下载目录]
找到shared_directories,并修改下载路径:
shared_directories = [
{ dirname = shared
strategy = all_files
priority = 0
};
{ dirname = "/home/emule"
strategy = incoming_files
priority = 0
};
{ dirname = "/home/emule"
strategy = incoming_directories
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放到后台。
搜索资源方法:选择search,在keywords框里输入关键字,点击search按钮,点击search results查看结果。