四月青年社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

查看: 1814|回复: 1

什么是emule,emule的知识普及贴,来自wiki百科

[复制链接]
发表于 2010-1-30 13:59 | 显示全部楼层 |阅读模式

eMule是一个开源免费P2P文件共享软件,基于eDonkey2000eDonkey网络,遵循GNU通用公共许可证协议发布,运行于Windows下。eMule中文名称在大陆用户中有争议,根据eMule官方网站的简体中文版说法,“eMule”译为“电骡”,其名称也来源于动物:[1]

eMule于2002年5月开始开发。与之前的eDonkey2000客户端相比,eMule能够连接eDonkeyKad两个网络,有较快的下载损坏数据恢复功能,有奖励频繁上传的用户的积分系统。另外,eMule以zlib压缩格式传输数据以节约带宽。

eMule用Microsoft Visual C++编译,使用了MFC。由于eMule开放源代码,其代码基础也被Linux平台下的客户端xMule和跨平台客户端aMuleJMule所使用。同时eMule也衍生出了很多修改版,即eMule Mod(s)

很长时间以来eMule都是SourceForge网站上的下载量最多的软件。截止2009年9月,官方eMule在SourceForge上的下载点击数已超过5亿[2]

历史2002年5月13日,本名Hendrik Breitkreuz(亨德里克·布雷特克鲁兹)的Merkur,不满意当时的eDonkey2000客户端,并且相信自己能做出更出色的P2P软件,于是便着手开发了一款新的P2P共享软件。他凝聚了一批原本在其他领域有出色发挥的程序员在他的周围,eMule工程就此诞生。他们的目标是将eDonkey的优点保留下来,加入新的功能,并使图形界面变得更好。[1]eMule软件源码最初于2002年7月6日发布在SourceForge网站上。eMule软件最初于2002年8月4日发布,初始版本号为0.05a。积分系统于2002年9月14日在0.19a版中加入。eMule官方网站:emule-project2002年12月8日启用。v0.40的eMule加入了对Kad网络的支持。该网络使用Kademlia协议,它与eDonkey网络不同,不依赖中央服务器,而是使用了分散式杂凑表计算系统。另外搜索也更改为以unicode搜索,这使得用户可以搜索非拉丁字符。同时,也可以搜索到eDonkey网络上的未完成文件的来源。此版还加入了一个损坏来源列表,能够自动向列表中加入连接失败的IP地址,在一段时间内将不再向此地址进行连接。0.46b的eMule加入了“eMule收藏集”功能,可以将许多eD2k链接发布为一个收藏集来下载。2007年开始,一些ISP对一些P2P端口使用了带宽限制[3]。于是eMule 0.47b相应地加入了模糊协议,它能够在eMule第一次运行时自动地随机选择两个端口[4]。现在的eMule较为稳定,不再像以前那样频繁更新。现在的更新间隔约为6个月以上。目前eMule的最新版本为2009年2月发布的0.49c。[编辑]官方eMule功能

  • 支持52种语言界面。
  • 可连接eD2kKad双网络,也可通过来源交换功能获得其他来源。
  • 排队机制和上传积分系统鼓励用户共享并上传给他人资源,且维系网络的公平。
  • 每个下载的文件在下载期间和结束时都会自动检查是否有损坏数据,以确保文件的正确性,如有损坏,智能损坏控制功能可快速修复损坏的文件段。
  • 自动优先权及来源管理系统允许用户一次下载许多个资源而无须监视它们;下载时可指定类别以组织和管理文件。
  • 预览功能允许用户在下载完成之前查看用户的视频文件。
  • 可通过Web界面功能远程查看与控制eMule;可制作写有即时上传、下载数据等资料的在线签名图片
  • 外观功能可自定义更改eMule界面图标;可查看详细的数据统计信息与统计图。
  • 提供了多个搜索方式,其中包含:服务器搜索(本地和全局)、基于Web搜索(Jigle和Filedonkey)及Kad网络搜索;搜索时允许使用布林
  • 使用信息及好友系统,用户能传送讯息到其他的eMule客户端,并可加为好友;能在好友列表中看到好友是否在线;另内含IRC客户端。
  • 可自动屏蔽小部分发送请求过多的侵略性客户端;可过滤含有某些字眼的客户端讯息。
  • 從0.47b版之後支持模糊協定[4],開始對ISP的流量限制提出了解決方案。
  • IP地址过滤(IPFilter):eMule可使用外部提供的IP地址黑名单来拒绝和一些危险的地址联系。主要用于屏蔽虚假/间谍服务器(可能是致力于维护版权的机构用于收集信息进行法律诉讼)、恶意IP、带有木马/间谍软件的攻击性IP、黑客等不安全的IP地址。使用比较多的IPFilter有:
    • B.I.S.S(tack Internet Security Solutions)提供的 Level1。[5]
    • Pawcio提供的ipfilter。[6]
[编辑]官方的部分声明在eMule的官方网站主页上写道:“eMule是完全免费的,它也决不包含广告软件、间谍和流氓软件。我们之所以创造eMule是为了快乐和知识,而不是为了金钱。”[1]从而表明eMule的非商业性质。在eMule官方论坛规则中也写明了禁止出现非法的ed2k链接下载[7]。这很可能是eMule团队未像eDonkey2000那样遭到RIAA或其他组织的大规模控诉的一部分原因。另外,eMule团队也订立了相关规则,以避免eMule浪费带宽与加重服务器负担,同时声明eMule不会支持除Ed2K与Kad以外的任何其他P2P网络。[8][编辑]主要优势与问题[编辑]优势
  • eDonkey网络上用户众多,能更好地找到稀有的资源文件,保持文件来源时间也较长。来源交换功能也允许用户从其他服务器与Kad获得更广泛的来源。
  • 共享、搜索文件较方便:可直接在eMule软件中搜索eDonkey网络;直接放在共享文件夹下即可共享。不需要类似BitTorrent的种子文件。
  • 拥有eD2k Hash验证和AICH损坏文件智能回复,保证了最终下载的文件将和上传者上传的文件完全一致。
[编辑]问题
  • eMule可能推动了一些违反当地法律的色情、盗版文件的传播。
  • 老eMule基于较老的p2p分布技术,在对抗Cisco商业级反p2p技术的情况下,可能会遇到很大的设计难度。[來源請求]
  • eMule是非盈利免费开源软件,由它衍生修改的软件中,出现了一些商业牟利下载软件、广告软件恶意软件间谍软件、违反GPL协议的闭源软件以及不按照积分规则上下载的“吸血驴(Leecher)”等,也出现了一些假称eMule官方的网站,从而引发了一些问题与网上的讨论。
[编辑]eMule中文名的争议参见:电驴eMule中文译名存在一定争议。很多中国大陆用户是通过大陆一家浏览量较大的eMule资源分享网站VeryCD.com了解到eMule的。VeryCD公司在做资源分享网站的同时也开发两款eD2k软件:eMule VeryCD Mod(03年起开发)和EasyMule(07年起开发)。其中eMule VeryCD Mod的官方网站emule.org.cn的域名、标题、文字内容等都有自称eMule官方网站的嫌疑。而在现在的VeryCD.com上也有多处将带“电驴”、“eMule”、“eMule 官方网站”、“电驴(eMule)软件”字眼的链接指向eMule VeryCD Mod的官方网站或EasyMule官方网站(easymule.com)的行为。VeryCD公司于05年在大陆申请注册中文软件名称“电驴”但未得到正式审批。之后在约07年开始开发EasyMule后,公开给EasyMule使用了“电驴”名称,不少用户认为这也是一种明显的混淆。[9]。另一方面,eMule官方网站的简体中文版(于2006年翻译完毕)写明了“eMule”中文名称为“电骡”[1]。也有不少用户认为官方网站英文原版指出了eMule来源于Mule(骡),且根据语义,eMule软件使用的网络协议以及该协议的原创软件名称“eDonkey2000”(缩写“Ed2k”)应该翻译成“电驴”,“eMule”应该翻译成“电骡”。但是由于前文所述的VeryCD的误导性宣传,以及有些用户认为“电驴”比“电骡”名称更容易接受的缘故,依然有很大一部分用户把“eMule”叫做“电驴”。把“eMule”叫做“电驴”的用户无法给出eDonkey2000/eDonkey的中文名称。[编辑]eMule ModseMule是一个开源的项目,这使得它拥有很多在其源码基础上修改添加而开发出的eMule修改版,一般称之为“eMule Mod(s)”。不少eMule Mods在官方eMule的基础上添加了一些功能,参见eD2k软件比较。使用较广且官方论坛认可的eMule Mod主要有[10]此外,台湾/中国大陆程序员开发的Mods还有:[编辑]吸血驴参见:吸血驴根据eMule官方对所有Mod的要求,未公布源代码与更新日志、同mod或同地区用户加分、伪装、频繁向服务器发送信息,以及其他一些违反公平的行为都是不符合要求的[11]。在eMule广泛使用之后,出现了不少不符合要求的Mods,也有另一些非eMule Mods的eD2k软件,由于上传下载比例过低、滥发请求等原因而使其他用户不满。通常把这些不良eD2k软件称为“吸血驴英语:Leecher,中文也可称吸血骡)”。广义的吸血驴可泛指所有有不良行为的eD2k软件。但是不同人群对于吸血驴的具体定义有所不同,比如Xtreme的DLP和MorphXT的反吸血功能差别就较大。对于吸血驴,官方eMule除了IP地址过滤(IPFilter)、垃圾信息和攻击型客户端过滤功能之外,无法检测出更多不良eD2k软件。考虑到吸血驴用户的增多,一些eMule Mods的作者为其Mod增加了反吸血驴功能,其中使用最广的是Xman于2005年为Xtreme开发出的DLP(动态反吸血驴保护),用于辅助eMule检测并屏蔽吸血驴,从Xtreme4.5版开始使用,Xtreme的DLP库也被认为是官方DLP库,至今一直在更新。目前支持DLP且默认使用官方DLP库[12]的有Xtreme、MagicAngel、ScarAngel、Mephisto、X-Ray、StulleMule、NeoMule(非完全)、CN、Dreamule等Mod。[编辑]參見 自由軟體主題首頁

 楼主| 发表于 2010-1-30 14:27 | 显示全部楼层
这么长谁愿意看
应该这么说:emule是个国外的开源软件 有很多mod 一般国内用的都是verycd的mod verycd是个 ...
cress 发表于 2010-1-30 14:19



    这个我就看完了,我现在用的是eMule Xtreme Mod。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|免责声明|四月网论坛 ( AC四月青年社区 京ICP备08009205号 备案号110108000634 )

GMT+8, 2024-9-21 22:30 , Processed in 0.045223 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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