MLDonkey
2011-01-25 10:05:58 阿炯

MLDonkey是一个开源的,免费的多协议P2P应用程序。起初它只是一个Linux下的EDonkey协议客户端,现在他支持多种点对点协议,并能在在各种不同风格的类Unix系统、Mac OS X、Windows 以及 MorphOS下运行。它使用OCaml语言编写,同时有些部分使用了一些C语言以及汇编语言的代码,从而保证了它的高效能。用户可以自已选择搭配MLDonkey的用户界面或进行远程管理(可以是网页浏览器、远程登录或是第三方的图形用户界面应用程序等),MLDonkey有Sancho等许多图形用户界面客户端可供选择。



MLdonkey的核心功能包括:

* 点对点(Peer to peer, p2p)文件共享,支持如下协议:
o EDonkey
o Overnet
o Kad Network
o BitTorrent
o Gnutella
o Gnutella2
o FastTrack
o OpenNap
o SoulSeek
o DirectConnect
o HTTP/FTP

* 以C/S结构设计,后台的下载核心可以通过内置的Telnet以及Web界面操纵,也可以使用各种图形前端程序。

因为可以同时连接到多个服务器,所以在eD2k网络中的寻源能力比较突出,这也是它速度快的原因之一。MLDonkey还支持两种无服务器的 Kademlia网络,电驴的Overnet和电骡的Kad,另外MLDonkey的来源传播与eMule的来源交换并不兼容。

MLDonkey可以同时使用不同的网络协议连接。它可以从不同的网络协议下载融合文件段。不过此功能尚处于试验开发阶段。MLDonkey在终端 会话中运行,可以不需要图形用户界面环境,这可以节约内存和CPU的使用。MLDonkey的运行可以通过一些可编辑的配置文件来控制,也可以选择使用一 个更加友好的用户界面来作为设置界面。(部分介绍参考源自wikipedia)

最新版本:3.0
主要改进为:支持SMTP安全验证,添加BT_tracker Upnp支持,修正一些已知问题。

项目主页:http://mldonkey.sourceforge.net/Main_Page

该文章最后由 阿炯 于 2013-04-22 16:41:52 更新,目前是第 2 版。