目前离线下载主要用在两个关键节点上。
一是服务器端的下载(比如迅雷离线下载)
二是本地的离线下载,主要是一些路由器或者NAS存储设备内置了下载软件,即使关闭了电脑,也可以帮助我们持续的下载。
本人将在本文中提到的离线下载环境搭建主要是解决服务器端的下载问题。
搭建离线环境的两个必备工具:
1.VPS或者独立服务器一台,现在美国的VPS都卖到了白菜价,特别是linux的vps,便宜的一个月几块钱就能搞定。本人安装的是Fedora12版操作系统。其他的linux系统操作类似。
2.MLDonkey -- 一个服务器软件,支持BT,HTTP,FTP,edonkey电驴下载。为什么使用这个软件,因为MLDonkey提供了Web管理界面。简单来说就是可以通过浏览器管理服务器上的下载任务,可以进行添加,删除,重命名,监控下载速度,重设下载参数等操作,比命令行的操作简单很多。
正式开工:
依次执行以下几条命令就搞定了:
yum install mldonkey-server //yum方式安装软件mldonkey服务端软件
/etc/init.d/mldonkey stop //停止mldonkey服务
vi /var/lib/mldonkey/downloads.ini //编辑配置文件,把自己电脑的IP授权,注意要添加自己的外网ip,可以打开 查询
找到allowed_ips,把127.0.0.1改成自己的IP地址。软件允许授权给一个IP段,具体设置方法参看官网文档。
/etc/init.d/mldonkey start //重新开启mldonkey服务
在浏览器地址栏输入 域名或IP:4080
打开Web管理界面,就可以添加任务了。点击“option”按钮,可以修改更多的参数,比如最大连接数,上传速度,下载速度,修改完数值后,直接按“Enter(回车)”生效。
本人测试了一下,下载BT,HTTP,FTP,edonkey都可以正常下载。文件默认保存在/var/lib/mldonkey/,如需修改可以通过修改downloads.ini 配置文件设置新的保存路径。