迈拓Seagate MSS II NAS攻略大法之mldonkey篇 |
mldonkey介绍
这个软件的就是可以BT,电驴,而且还能http,ftp下载,功能是最全的,不过有朋友说bt的速度不如rtorrent。 这个软件和rtorrent比较类似,也是需要在optware下安装。都是可以进行远程控制。 mldonkey是一个开源的项目, http://sourceforge.net/project/s ... 4&package_id=174487 从上面还有windows的版本,不错,以后可以架设一台windows的机器来玩这个。不过你从上面下载回来的是源代码,没有编译,我还不知道怎么直接使用,我也不会编译。这里提供编译好的版本,目前最新是2.93的版本,这里下载的版本,你就可以在optware下使用。因为optware的官方网站上没有提供,所以你不能通过 ipkg 这种方式来安装。 http://oleg.wl500g.info/bin/mlnet/ 把下载回来的文件mlnet.byte.gz 放到public/downloads/mss 目录下。 安装mldonkey 1:运行下面命令 gunzip /shares/mss-hdd/Public/downloads/mss/mlnet.byte.gz cp /shares/mss-hdd/Public/downloads/mss/mlnet.byte /opt/bin/mlnet chmod +x /opt/bin/mlnet 2:安装lib mldonkey运行需要一个libbz2.so.1.0文件,你可以把这个文件复制到 /opt/lib 下就可以了。 cp /shares/mss-hdd/Public/downloads/mss/mldonkey_lib/libbz2.so.1.0 /opt/bin/ 3:创建启动脚本 vi /opt/etc/init.d/S91mlnet 把下面的内容复制过去 ####################### #!/bin/sh if [ -n "`pidof mlnet`" ]; then echo "Kill old program..." killall mlnet sleep 10 fi export HOME=/opt/root export LC_ALL=zh_CN.UTF-8 rm /opt/share/.mldonkey/*.tmp 2>/dev/null rm /opt/share/.mldonkey/mlnet.log 2>/dev/null rm /opt/share/.mldonkey/*.pid 2>/dev/null /opt/bin/mlnet -allowed_ips '0.0.0.0/0'& #################### 上面的内容,我修改了一下,红色的地方,是我修改过的,和恩山的有点不同。root的文件夹已经在安装rtrorrent的时候创建。 4:修改文件属性,让他可执行 chmod +x /opt/etc/init.d/S91mlnet 5:启动mldonkey /opt/etc/init.d/S91mlnet 这个时候就会创建不少文件,在/opt/root 的目录下创建.mldonkey的文件夹。 6:停止mldonkey 只有停止mldonkey,才能修改,替换配置文件 killall mlnet 7:修改下载路径 缺省mldonkey下载的路径是 /opt/root/.mldonkey/incoming 目录下,最简单的办法就是做链接 # ln -s /opt/root/.mldonkey/incoming/ /shares/mss-hdd/Public/downloads/mldonkey/ chmod 777 /opt/root/.mldonkey/incoming/directories chmod 777 /opt/root/.mldonkey/incoming/files 8:修改配置文件 mldonkey需要用到3个配置文件,这3个配置文件都是在/opt/root/.mldonkey/目录下。 downloads.ini 文件,里面可以指定下载的目录。 donkey.ini文件,里面关于参数和使用的端口 servers.ini文件,里面包括链接的donkey的服务器 运行下面的命令,把这3个文件做一下备份 cp /opt/root/.mldonkey/donkey.ini /opt/root/.mldonkey/backup_donkey.ini cp /opt/root/.mldonkey/downloads.ini /opt/root/.mldonkey/backup_downloads.ini cp /opt/root/.mldonkey/servers.ini /opt/root/.mldonkey/backup_servers.ini 主要修改了 donkey.ini 里面的 max_connected_servers = 10 reliable_sources = true ban_identity_thieves = true force_high_id = true force_client_high_id = true update_server_list_server = true update_server_list_server_met = true downloads.ini 改 web_infos = [ ("server.met", 0, "http://www.emule.org.cn/server.met"); 9:重新启动mldonkey /opt/etc/init.d/S91mlnet 访问mldonkey 访问mldonkey有两种方式,web和客户端的方式 web方式: http://mss:4080/,就可以访问到mldonkey,通过这里你可以查看到你mldonkey使用的端口 help,sysinfo 里就可以看到mldonkey 使用的端口和下载的路径。 客户端方式 在PC上安装sancho mldonkey的PC端管理软件 http://sancho-gui.sourceforge.net/download.phtml 端口映射 必须在router上做端口映射,这样才能提高下载速度, 备份配置文件 把安装mldonkey修改过的文件都备份到 /public/downloads/mss/config下。这样以后再次配置,就可以直接复制文件,无需手工修改。 cp /opt/root/.mldonkey/donkey.ini /shares/mss-hdd/Public/downloads/mss/config/backup_mldonkey_donkey.ini cp /opt/root/.mldonkey/downloads.ini /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_downloads.ini cp /opt/root/.mldonkey/servers.ini /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_servers.ini cp /opt/etc/init.d/S91mlnet /shares/mss-hdd/Public/downloads/mss/config//backup_mldonkey_S91mlnet 备注 1:mldonkey要使用的lib库,在恩山论坛有提供下载,里面很多文件,有朋友说安装mldonkey,只需要3个lib就可以了,不过我安装的时候,只用了一个lib文件就可以了。另外两个lib,根本不需要。 2:资料上说mldonkey可以支持ftp,http下载,这些功能还没有研究 3:下载的目录通过链接的方式,把/opt/root/.mldonkey/incoming 的目录链接到/public/downloads/mldonkey 目录下,我已经在linux下修改incoming目录下的文件夹的权限属性。 4:root的文件夹是我在安装rtorrent的时候创建的,这篇文章是在装完rtorrent后装mldonkey写的,有朋友曾经说,如果不安装rtorrent,装mldonkey就失败,我想这也是有可能的,不过我没有测试过。 5:mldonkey每次安装的使用的端口都是不一样的,除非你是用同一个donkey,ini 的配置文件。 6:如果你没有安装lib,会出现下面的错误 # /opt/etc/init.d/S91mlnet # /opt/bin/mlnet: can't load library 'libbz2.so.1.0' 那么你只需要把这个文件'libbz2.so.1.0'复制到 /opt/lib 的目录下就可以 7:关于无法删除下载的问题,这个是由于linux的权限的问题,你在linux下chmod 777 目录,或者通过winscp登陆mss,把incoming下的两个文件夹的权限改为777,就可以了 8:乱码的问题,还是和rtorrent一样,windows,访问下载的文件夹,通过客户端下载,都显示正常,只是telnet到mss上显示是乱码。可以接受,如果要修改mss上的乱码,估计就要修改mss的samba,目前没有看到任何资料。 9:mldonkey不需要采用screen,后台运行的方式,你运行了mldonkey后,关闭telnet,mldonkey继续运行,除非你重新启动mss 来自:http://hi.baidu.com/chenshake/bl ... bd8441eaf8f803.html |