找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4981|回复: 4

速度最快的电驴——mldonkey

[复制链接]
发表于 2008-11-13 15:18 | 显示全部楼层 |阅读模式
转自Ubuntu中文论坛zhuqin_83
http://forum.ubuntu.org.cn/viewt ... t=42337&start=0

主页: 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下载的文件等)还请参见他们的主页文档(英文),自己瞎摸索当然也是可以的。  

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

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

好了,开始飙吧
我的恩山、我的无线 The best wifi forum is right here.
发表于 2008-11-13 15:32 | 显示全部楼层
吹吧,实际使用用并不快,主要是不支持KAD,下同一个文件与amule相比,慢多了。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-12-6 10:59 | 显示全部楼层
可以支持KAD的,你没配而已

提高mldonkey下载速度的一点补充照着 zero的 优化电驴部分http://bbs.baoyinet.com/viewthread.php?tid=300&extra=page%3D1进行了修改,但下载速度还是不理想,虽然偶尔可以达到1xxk/s左右的速率。但很不稳定,而且经常还经常徘徊在30k/s以内,这让人很难接受。
于是用emule和Mldonkey下载同一源进行对比,发现emule的源比mldonkey多很多。无论是映射端口,还是DMZ仍然没有改善。
求问google之后发现zero遗漏一个很重要的环节:
mldonkey虽然支持kad,但是需要手动添加kad节点。由于kad支持无server连接,可以连接很多客户端,verycd的emule快的原因很大程度是由于kad的支撑。
那么接下来该怎么做呢?
先下载节点文件http://www.emule-inside.net/nodes.dathttp://renololo1.free.fr/e/nodes.dat,也可使用eMule的nodes.data
将nodes.dat文件复制到mss的pub文件夹,运行sancho,在命令行中输入:Kad_load /pub/nodes.dat即可。成功后会显示添加了xxx个节点。
一切就绪后,重新启动mldonkey,速度提高了不少,基本稳定在7、80/k左右,偶尔超过了180k。比以前好多了。
写了这么多,希望对各位有帮助。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2008-12-6 14:15 | 显示全部楼层
原帖由 网上飞 于 2008-11-13 15:32 发表
吹吧,实际使用用并不快,主要是不支持KAD,下同一个文件与amule相比,慢多了。

实际使用速度不慢,基本和PC一样速度
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2012-8-6 00:28 | 显示全部楼层
此法G450H下用不了啊

我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-20 08:02

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表