ED2K简介
ed2k全称叫“eDonkey2000 network”,是一种文件共享网络,最初用于共享音乐、电影和软件。与多数文件共享网络一样,它是分布式的;文件基于P2P原理存放于用户的电脑上而不是存储于一个中枢服务器。
https://github.com/amule-project/amule
eMule是一款开源软件。最早有一款商业软件叫eDonkey(中文意思是“电驴”),通过基于服务器的eDonkey2000(缩写为eD2k)协议进行文件共享。后来有一群爱好者通过分析其协议,自己开发了一款开源的eD2k客户端软件,并取名叫eMule(中文意思是“电骡”,骡是马与驴的杂交后代,表明自己源自eDonkey但并不相同)。eDonkey后来因为版权官司被控告导致其母公司破产,eDonkey自此消亡;但是开源的eMule却迅速发展壮大起来,一度成为世界上最大的文件共享网络以及最成功的开源项目。不过随着主要开发人员的相继退役,又没有及时吸收新鲜血液补充,目前eMule项目处于一个相对停滞的状态,在走向哪一条道路的问题上犹疑不定。
aMule是在eMule的基础上更改架构使之更具平台通用性的一个项目。eMule项目的最大弊端就是它是基于MFC编写的,因此被死死限制在Windows平台上,移植十分困难,性能上也颇受MFC掣肘。因此有些程序员便从底层开始重写了一个xMule项目;之后在xMule的基础上又形成了aMule项目。aMule实际上已经停止开发了。
BitTorrent BT下载工具(P2P网络)
apt-get install transmission
https://transmissionbt.com/
https://blog.csdn.net/weixin_34175509/article/details/89771337