mldonkey使用入门
2013-04-22 16:45:26 阿炯

mldonkey是一个开源的,免费的多协议P2P跨平台的应用程序,它能够连接多个服务器。

注意:部分Linux需要自行编译,否则无法运行,或者安装系统自带的mldonkey,版本低一点而已,性能上不会有太多差别。

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

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

下载最新版:http://nchc.dl.sourceforge.net/sourceforge/mldonkey/

配置mldonkey:

解压mldonkey-2.9.0.static.i386-Linux_glibc-2.3.2.tar.bz2,运行文件夹下的 mlnet,在终端下执行 ./mlnet

mldonkey初步设置:
max connected servers 500
max hard upload rate 10
max hard download rate 1000
ed2k max connected servers 300


kad网络 选择打勾 (enable kademlia)

此外,还需钩选 Ed2k-force_client_high_id,ED2K-force_client_high_id、ED2K- force_high_id、ED2k-keep_best_server

还可以添加常用的服务器,比如电驴用的http://www.emule.org.cn/server.met,还可以用浏览器控制和观察mldonkey,地址是:http://localhost:4080/

在mldonkey的解压文件夹中,ed2k_mozilla文件夹下的firefox插件可使得在firefox中打开ed2k链接。

经过如上配置,电骡就可以起来了。

安装之后,适当的设置可以提高下载速度:
在设置里面找到 上传速度 10 (max hard upload rate)

下载速度 1000 (max hard download rate)

最大服务器数 一般改成50

kad网络 选择打勾 (enable kademlia)

强制高ID 选择打勾 (ed2k force high id)

设置好之后,一般下载速度还是很乐观的。

另外还有incoming目录的问题

mldonkdy的默认下载目录是: ~/.mldonkey/incoming

注:“~”表示用户所在的文件夹,我的incoming完整路径即为:/home/freeoa/.mldonkey/incoming

这个目录隐藏的。

可以修改~/.mldonkey/downloads.ini文件,来更改默认下载目录

用文本编辑器打开
$gedit ~/.mldonkey/downloads.ini

找到
shared_directories = [            
{dirname = shared             
 strategy = all_files                   
 priority = 0                               
};                                              
{dirname = "incoming/files" 
 strategy = incoming_files         
 priority = 0                               
};                                             
{dirname = "incoming/directories"
 strategy = incoming_directories
 priority = 0                                
};]

在debian中安装很简单:#apt-get install mldonkey-server

这是p2p核心,安装后操作只能通过http,不过这已经足够了;如果需要窗口操作你需要再安装mldonkey-gui(apt安装)或者sancho(http://sancho-gui.sourceforge.net/)

后台运行:$mlnet &

也可以用$mldonkey &

这样用可能通过http://localhost:4080/来访问了;

设置mldonkey:

Options:
 client_name 名字,网上都推荐[CHN][VeryCD]freeoa.net这样的名字,我没有测试这个名字是不是速度就快;
 max_hard_download_rate 最大下载速度,默认50,改为150
 ED2K-max_connected_servers 服务数,默认是3,改为10

 enable_kademlia 打开kad

 search时不会直接出来结果,需要点击Search results

 ed2k资源在右上角输入-input

 添加bittorrent时,在右上角输入startbt /home/freeoa/***.torrent如果报错,可能是少torrents/downloads目录,建立~/.mldonkey/torrents/downloads目录。