Wednesday, February 3, 2010

ubuntu下的mldonkey

主页: http://mldonkey.sourceforge.net/Main_Page 
图形界面sancho主页: http://sancho-gui.sourceforge.net/ 

优点:实在太强大了,支持各种下载协议,包括ed2k、bittorrent、http、ftp……,而且在继续扩充。 
我主要说一下ed2k功能,它有一个最最奇特的地方就是,可以同时连接任意多个emule服务器,而不像其他我所用过的emule-mod那样只能连一个。因此,其速度可以快好几倍(可以很容易的达到带宽上限哦,是我所用过的最快的电驴)。另外,他还有众多图形界面(其本身只是一个命令行的东西),可以用浏览器控制(推荐),甚至telnet。而sancho是所有图形界面中最优秀的一个(基于java,功能最复杂,你一定有眩晕的感觉)。 

缺点:那就是设置有些复杂,而且都是英文的,但有一个比较好的设计就是,把鼠标移到每个选项上会有英文提示。 

安装: 
1. sancho: 
图形界面sancho地址: 
http://sancho-gui.sourceforge.net/files ... tk-java.sh 
这个是需要系统安装java的,推荐,速度快。如果你不装java,那么请下载另外一个自带java的版本。 
下载的sancho是一个脚本,请不要用编辑器打开!先右键单击他,找到属性-权限部分,钩上“可执行”,然后双击他并选择用终端运行。 

2. mldonkey: 
代码:
sudo apt-get install mldonkey-server

然后运行sancho文件夹下的sancho(鼠标双击选择运行或者命令行下./sancho),刚开始会有配置向导,照做即可。其实在sancho里面可以设置mlnet的运行路径,在首选项->sancho:主要->可选的可执行core 那里填上你的mlnet路径。这样以后就可以直接启动sancho了,不必分两步进行。 

在适当设置过之后,所有的server都可以是high id,我这里是通过端口设置实现的(adsl路由上网)。如果你有windows下的emule,最好把他们的端口(tcp的)设成一样。有些路由器有记忆功能,导致windows下的端口在重启后仍然保留。 

设置:这里以网页界面为例。 
1. 注意,这些选项并非都在同一个页面,请自己找。 
ED2K-force_client_high_id:true。 
ED2K-max_connected_servers:50(这个随便了,虽然最后只会稳定在几个而已)。 
ED2K-port:不一定非要设置,但有些路由器需要端口映射,那么就需要修改这个了。 
client_name:也许你想设置成[CHN][VeryCD]xxx之类的,虽然我从没觉得有用过。 
max_hard_download_rate:按你的带宽修改,单位是KB/s。 
max_hard_upload_rate:20应该够了吧。 
max_indirect_connections:这个范围是30-70,如果你想要更多的连接,可以修改高一点。 
max_opened_connections:这个最大可以到924,理由同上。 
temp_directory:放临时文件的地方,比如/media/disk/downloads/temp。下面的方法也可以改。 

修改下载路径:如果你需要修改下载目录和temp目录的话,修改~/.mldonkey/downloads.ini,找到“section: path”,然后修改成如: 
引用:
{ dirname = "/media/disk/downloads"
strategy = incoming_files
priority = 0
};
请改成你要的下载路径。 

修改downloads.ini:找到web_infos,把server.met换成你要的,比如 http://www.emule.org.cn/server.met,删除 guarding.p2p", 96, "http://www.bluetack.co.uk/config/level1.gz,这个东西会封掉很多有用的尤其是国内的server。 

2. 安装firefox扩展,以关联ed2k、bt等(见附件)。解压后的mldoneky-distrib-xxx/ed2k_mozilla/文件夹下有个mldonkey_protocol_handler-xx.xpi,把它拖到fx窗口选择安装。重启后就可以双击MLdonkey Protocal Handler这个扩展设置关联了,顺便说一下,这个扩展也可以关联到amule等。 

具体使用方法(像如何导入emule下载的文件等)还请参见他们的主页文档(英文),自己瞎摸索当然也是可以的。 :D 

p.s. 你也可以用浏览器管理mldonkey,地址是 http://localhost:4080/ 
其实我现在比较推崇用这个,不占额外资源(不必一直开着客户端,毕竟java的东西会占不少内存和cpu),设置一样方便甚至更强——前提是你懂基本英文,不懂的可以查stardict。 

如果想用中文界面的sancho,我汉化了一个(如果是最近从官方下载的sancho,那么就已经包含了我的汉化文件),请参见: http://forum.ubuntu.org.cn/viewtopic.php?t=46105 

好了,开始飙吧:D 

No comments: