DIY一台下载机(四)软件安装
本系列分为五部分,计划如下:
一、现状
二、硬件选择
三、系统安装
四、软件安装
五、购买清单与总结
本文适合稍微有点动手能力的朋友参考,最终选择的操作系统是Debian Linux,所以你还需要有一点linux知识。如果你想在下载机上装个XP,应该也可以,但是我没试验成功。
正文开始
软件部分很简单,只需要安装一个叫MLDonkey就可以了。这个程序支持各种常见的下载协议,包括BT、eMule、KAD、http、ftp等,还有一些我没怎么听说过的,可谓是个万能的下载器啊。下载机上安装好以后,可以通过浏览器、第三方客户端、Telnet来访问它,给他添加下载任务等。
安装很简单,只需要以root身份执行:
apt-get install mldonkey-server
安装好之后我们需要修改一个配置文件,使其可以允许远程访问。MLDonkey的所有配置文件都在/var/lib/mldonkey目录中。我们先打开该目录中的downloads.ini,找到allowed_ips,增加一个可访问的地址。由于我的路由器DHCP的地址是192.16.8.9x所以我这里填上了
allowed_ips = [ "127.0.0.1"; "192.168.9.1-192.168.9.254" ]
IP地址用半角双引号引起,两组IP地址间用分号隔开。
之后,我们需要把移动硬盘接到电脑上,然后装载到某个目录下,以便于MLDonkey能往里写东西。我的移动硬盘有2个分区,都是NTFS格式。要想使系统能读写NTFS格式的分区,需要装一个ntfs-3g的软件。以root权限运行以下命令安装ntfs-3g。
apt-get install ntfs-3g
之后,创建装载目录,以root权限运行。
mkdir /media/hd
下面就可以装载移动硬盘了,我的移动硬盘中的一个大分区位于/dev/sda2,同样是以root权限运行。
mount -t ntfs-3g /dev/sda2 /media/hd
装载好之后在/media/hd目录下创建incoming、temp、searches、shared、torrents目录,然后以root权限运行以下命令将MLDonkey的下载目录link到移动硬盘上,这样就不用修改配置文件了。
mkdir /media/hd/incoming mkdir /media/hd/temp mkdir /media/hd/searches mkdir /media/hd/shared mkdir /media/hd/torrents
cd /var/lib/mldonkey
mv incoming incoming_ori mv temp temp_ori mv searches searches_ori mv shared shared_ori mv torrents torrents_ori
ln -s /media/hd/incoming ./incoming ln -s /media/hd/temp ./temp ln -s /media/hd/searches ./searches ln -s /media/hd/shared ./shared ln -s /media/hd/torrents ./torrents
输入以下命令启动服务。
/etc/init.d/mldonkey-server start
需要注意的一点是:当MLDonkey服务在运行的时候,不能修改任何配置文件(通过浏览器或者第三方客户端是可以的),否则可能会把你的修改给清掉。
设置好允许的IP之后,我们就可以在其他电脑上使用浏览器或者第三方客户端来控制MLDonkey了。
假设下载机的IP是192.168.9.50,那么我们通过浏览器访问http://192.168.9.50:4080就能打开它自带的下载管理界面,可以在里面添加新的下载任务,查看目前下载进度,修改各种配置。
如果觉得浏览器版本不够友好,那么可以下载一个叫做Sancho的GUI程序。这个程序运行的时候会让你填写服务器的信息。服务器地址是192.168.9.50,端口是4001。之后就会看到一个类似BT或eMule的管理界面。同样,里面也是可以添加下载任务,查看进度,修改配置。
基本配置介绍到这里,更多详细的设置,可以参考以下地址:
- mldonkey优化设置
- 另一个mldonkey优化设置
- 从网上搜集的一些Mldonkey设置
- 优化mldonkey电驴部分
- DIY个机器养小动物(6)--优化MLDonkey少写硬盘,获得HIGHID
下一篇我们谈谈这个下载机的整体花费与一些感想。
- ← Previous
DIY一台下载机(五)购买清单与总结 - Next →
美女来到了我身边