二楼对emule理解不深回复的内容似是而非。骡子的服务器联网方式和bt的Tracker是几乎类似的原理,都是靠某个人或组织在有公网IP的计算机上运行骡或bt的服务器端软件,为连上它的每个人找到彼此,为这些人交换彼此电脑里的骡子或bt客户端下载或上传的文件数据做中介,都是落后的容易被管的方式。而bt的磁链和骡子的ed2k链一样,只是用于描述某个文件的特征码,可以直接添加下载任务,而且磁链比骡链接落后的地方在于,它必须依赖某个有效的tracker(即服务器)才能解析出任务,如果你用的bt客户端没有连上任何一个记录了该磁链信息的tracker,就不能解析。而骡链可以靠客户端直接识别。 而骡子的kad就对应了bt的dht,都是绕过服务器方式,每个用户直接联系的真正点对点方式,而bt比骡子落后的地方在于,即使是dht都不能直接向连上的每个网友查询对方有什么资源,直接交换互通有无,仍然必须依赖第三方网站公布磁链或制作上传种子,才能发布资源。 ——————至于楼主说的骡子依赖公网IP的问题,属于互联网基础设施协议IPv4制定时的缺陷,由此引发的问题,和骡子这种具体的网络软件无关,任何网络软件包括bt、qq、在线视频都会遇到这种用户互连时的困难,解决的方法有几个,但简单的靠第三方自己建立中介服务器,需要额外财力和抗压力,除非商业公司才有这个能力,一般个人不能解决(除非自己懂技术搭建私人服务器),或者绕过ipv4,将底层的联网模式升级到ipv6,这方面bt协议因为是外国商业公司开发的,已经实现,而骡子是外国程序员业余开发的,十年没有升级维护了,看来对ipv6的支持是没有了的,但其实外国已经有很多新的点对点资源共享工具软件,匿名和安全都比骡子好,还支持Ipv6,所以没必要纠结于骡子的ipv4了,除非你不会依靠翻译工具学用外语软件。