最新消息:

利用MLDonkey搭建自己的离线下载服务器

发现 观测者 11291浏览

最近国内的下载软件基本全部沦陷,用迅雷提示“该资源被举报,无法添加到离线空间”,用QQ旋风提示“违规文件”,最恶心的是百度,直接来个偷梁换柱,把所有不和谐的文件换成一个8秒视频:“温馨提示 百度积极响应...”,而之前通过清洗种子绕过敏感词的方式现在也失效了。

其实离线下载并不复杂,如果我们拥有一个VPS或独立服务器,我们完全可以自己动手去搭建一个离线下载服务器,虽然没有迅雷、百度服务器上的海量资源,但我们照样可以用它来下载一些冷门资源。因为是服务器,可以每天24小时开机,我们建立了任务之后就让它慢慢下载,等服务器上下载完之后,我们再从服务器上下载,这样我们就能够获得稳定的下载速度,从而达到了离线下载的目的。

恰好我前段时间买了一个Online.net推出的月付1.99欧元的独服,一直闲置着,所以刚好用它来测试搭建。以下方法在CentOS 6.0系统上测试通过。

安装配置:

1.安装mldonkey-server(如果找不到请安装epel源

yum install mldonkey-server

2.生成配置文件

/etc/init.d/mldonkey start #必须启动一次才能生成/var/lib/mldonkey/downloads.ini配置文件
/etc/init.d/mldonkey stop #必须停止服务,才能修改上面的配置文件,否则重启服务后又会变回去

3.修改配置文件

vim /var/lib/mldonkey/downloads.ini #改此配置文件前请先停止服务,否则修改无效

找到allowed_ips,添加本机的外网IP(可通过ip138.com查询)
备注:由于我使用的长城宽带,IP一分钟变好几次,无法获得固定外网IP,所以我在downloads.ini中配置了另一个VPS的固定IP,以后每次访问Mldonkey时都用SSH代理访问。

4.启动服务

/etc/init.d/mldonkey start

然后用浏览器打开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
点击后面的input按钮。

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

下载方法:

Web界面右上角有个长条(命令栏),后面有个按钮叫Input。在命令栏中填入地址(电驴地址,好像http地址也行,没试过),然后点Input就添加到下载列表了,BT的话就输入dllink /root/mulu/test.torrent,然后Input即可(或者将种子文件放到/var/lib/mldonkey/torrents/incoming目录下,这个目录是被自动扫描的,然后自动添加)。

下载后的文件默认存放为/var/lib/mldonkey/incoming/里面,下载的文件放在files文件夹,如果是下载的一个文件夹(bt类),就放在directories里面,当然,这些都是可以修改的。

备注:
1.MLDonkey具体使用教程可参考:《mldonkey的使用与设置》
2.BT下载还可以选用transmission:

yum install transmission transmission-daemon

转载请注明:观测者 » 利用MLDonkey搭建自己的离线下载服务器