查看完整版本: EMULE的使用方法及心得[xialala]

黑色魔术师 2006-11-9 20:28

EMULE的使用方法及心得[xialala]

[table=98%][tr][td][size=12px][size=4][b]三分钟玩转电骡下载&安装[/b][/size] [list=1][*]官方下载页面:[url=http://www.emule.org.cn/download/][color=#800080]http://www.emule.org.cn/download/[/color][/url]。[*]随便选个镜像服务器下载最新版电骡。(注意双击安装的可执行文件不是页面最下方的“C++源代码”)[*]就像99%的Windows软件那样,一直“下一步”即可安装完成。提示:在选择安装的组件时,可能包含第三方赞助厂商的捆绑软件,您可以根据自己需要选择安装或不安装。[/list]选择下载后文件的存放位置  在eMule运行窗口的顶部菜单内点击“选项”按钮,然后在左边的方框内选中“目录”,右侧就可以自定义文件存放的路径(文件夹)了。如图:

[img]http://www.emule.org.cn/guide/images/001.png[/img]

[list][*][b]下载文件[/b]:eMule 会自动将完成下载的文件移动到这个目录;[*][b]临时文件[/b]:正在下载的文件会被临时存放在这个目录下,文件名类似 001.part、001.part.met 等……[*][b]提  示[/b]:勾选的目录将不包括子目录。若想一下子共享一个目录下的所有子目录,可按住 Control 键打勾,eMule 会自动将该目录下的所有目录都打上勾。[/list]  另外,您还可以勾选多个共享目录,与其他人分享这些资源。当别人在 eMule 里搜索相关文件的名称时,有可能您的这些共享资源就会被找到哦 ^_^

注意事项 [list][*]当 eMule 在共享目录内发现新的文件,或完成下载时,eMule 会 Hash 这些文件,此时您的硬盘可能持续保持读数据状态,系统变得很慢,鼠标不灵活,这些都是正常现象,无需担心。时间由被 Hash 的文件的大小决定。[/list]使用 eMule 下载1.通过 Web 寻找资源并下载——*推荐*

  浏览网页,或通过页面上方的搜索栏寻找您想要的资源。进入资源详细页面后,有如图所示方框: [align=left][img]http://www.emule.org.cn/guide/images/002.png[/img]

  直接点击下载选中的文件,eMule 会自动添加所选择的文件。或者您也可以逐一点击文件名下载。



-------------------------------------------------------------------------------

[size=4][color=#110b00][b]eMule技术&心得[/b][/color]
[/size]
[b][color=#110b00][/color][/b]

[color=#ff0000]第一篇:“LowID”用户请进[/color]


最近LowID用户询问如何获得HighID的特别多,说说本人的几点看法

1、EM或ED的默认端口是4662,服务器向你的4662端口询问,如果不能获得回应,即你的机器未开放4662端口,则服务器会给你一个LowID;

2、LowID和LowID之间不能连接,因此你获得的“源”的数量相对于HighID来说,要少一些,但一旦连接,开始下载,速度并不慢;即你的下载速度更多的取决于你的带宽,而不是ID的高低,我经常在我的上传队列中看到LowID用户达到200KB/s的速度。

3、LowID必须定时向ED服务器发送信息,以维持已有的连接或者获得更多的文件来源,从某种程度上来说,加重了服务器的负担,因此服务器会给LowID一定的连接比例,超过该比例,服务器就会将LowID用户踢出,这种情况在连接国外人数很多的服务器会有出现。

当然,如果能获得一个HighID,对使用ED(EM)的用户来说是如虎添翼,能得到更快的下载速度,何乐而不为呢。本人根据使用ED几年的经验,提出以下几点建议:

1、如果你使用windows XP或装有防火墙,请关闭防火墙。或对防火墙进行设置,打开4662端口

2、你也可以尝试在eMule的“选项”-》连接-》TCP端口中改变默认端口,比如改成80或其他数字

3、内部网且网关设置了端口映射:
  
有的会员虽然机器处在内部网,但拥有操作内部网到外部网网关的权限。这时可以通过在网关上设置一个端口,然后把外部请求转发到内部网自己的机器上面,这就是端口映射功能。这样,内部网的机器在外面看来就等同于在外部网上了。您需要在网关上安装一个端口映射程序(视网关不同的操作系统,安装相应的端口映射程序。如WINDOWS平台上有端口映射功能的程序有:WinGate,SyGate,PortTunnel等),把外部4662端口请求映射到内部机器上的4662端口上。再在里面选上本选项,然后把网关的外部IP地址输入到“网关IP地址”栏里。重新运行本软件,会自动检查端口映射的有效性。如果发现无效,会报告错误并且自动退出程序,如果检查有效,则内部网用户就可以成为外部网的用户,获得HighID。(别问我怎么进行设置,本人水平有限,请向你的网管求助)
________________________________________________________________________________[/align][ALIGN=left][color=#ff0000]
第二篇:全面解析eMule积分系统[/color]


为什么我们要多次建议大家尽可能多的上传?

其实这并不是单纯的号召大家向雷锋同志学习~ 而是你在下载时也可以因此受益匪浅!首先要明白一点,绝不要把eMule当成一个聚宝盆,你获取的所有资源都源与其他网友,如果每个人都只求索取而不谈奉献……那么p2p下载只能走向死亡……大家只能回去那些收费网站下载有限的资源。很幸运,eMule的开发者意识到了这一点,为了鼓励那些上传者,eMule在目前的版本中都包含了一个信用系统,上传量大者可以得到较高的信用积分,从而得到更多的下载机会。

让我们来看一下这一系统是如何工作的:

我们在下载的时候经常看到,明明有很多的源,却没有下载,而显示了“QR:n”。QR 的意思是队列顺序,也就是你在这个源的队列的位置。显然,这个数越小越好的。那么是什么决定了QR呢?让我们现在看看自己的队列。

如图所示,队列列表里显示的是正在等待上传的网友们。当你按一下传输栏的队列它就会显示。

(图片我会尽快补充上)

从上图我们可以看出,不同的用户有着不同的得分,得分的多少决定了QR的值

得分的计算公式:

得分=评分x[在队列中等待的时间(秒)]/100
评分 = 100 x 共享文件的优先级 x 信用积分

> 共享文件的优先级:
比例: x1.8 - x0.2
用户请求下载的文件都会有一个被指定的优先级,在共享文件列表中可以通过右键设置。
发布: x1.8
高: x0.9
普通: x0.7
低: x0.6
很低: x0.2

> 信用积分:
比例:: x1 - x10
信用回报系统是上传/下载比例最主要的因素。

(图片我会尽快补充上)

所有的比例都>1的用户是黄色图标(如上图)。

信用系统介绍

信用系统是用来回报那些为这个网络做贡献的用户,如那些上传的用户。eMule中严谨的队列系统构建于用户在队列中的等待时间。信用系统为这个等待时间提供一个比例,这个比例将两个用户间的上传、下载大小考虑在内。一个用户给另一个用户上传的越多,她在这个用户队列排名上升就越快。比例由两个用户间传输的数据大小计算得来。使用的数值可以在用户的详细信息对话框看到。要查看信用信息,用鼠标右键点击用户,选择查看详细情况。

有两个不同的信用比例会被算出来:

比例1=总上传x2 / 总下载
比例2= SQRT(总上传+2)

注:SQRT是开平方的意思

得到的两个值会互相比较,较小的值会被采用作为比例。
一些边界情况也可能出现:
> 总上传< 1MB => 比例 = 1
> 总下载 = 0 => 比例 = 10
> 比例不能小于1也不能大于10

所有那些比例大于1的客户端在你的上传窗口是用黄色图标表示。

注意:
> 所有上传给你的客户端都会被信用系统回报,无论它的客户端是否支持信用系统。
> 当你向不支持信用系统的客户端上传文件时候你不会获得积分的。
> 积分不是任何地方都有效的,它们只是在两个特定的用户之间交换。
> 积分保存在clients.met文件中。
> 你自己的积分是在拥有你的积分的客户端储存,这个防止了假冒积分的出现。
> 你自己的积分不能被显示。

上面的公式看起来可能有点复杂,其实说白了就是:上传越多,下载越快!
只要上传量超过下载量的半数,积分即可成为正数。低积分和高积分下载时得到的评分最多会相差10倍!
另外需要注意的是积分数据是根据用户Hash长期保存的,所以大家不要随意删除eMule,导致Hash丢失而失去本来的积分。
________________________________________________________________________________


[color=#ff0000]第三篇:提高速度必看:设置每5秒的最大连接[/color]

近来我对在“扩展设置”中的“每5秒的最大连接”进行了一些改动,就是将其由20改到35。对于同时下载文件数较多的我来说,速度有明显的改善。因此,我就说一下。

这个连接数主要就是那个同时上下载连接的总和。 例如,你下载的连接数是20(在每个正在下载的文件行上,有括号括了的就是了,所有文件数的连接加起来就等于这个数。而上载连接是6个(在上载栏中,有多少个人正在下的和)。那么你的每5秒连接的总数就是26。因些,我觉得原来的缺省值有点小。通常一个下载文件的速度要达到30K以上的,经常起码都要有4个连接以上。试想一下,在你的带宽足够宽的情况下,如你要下载文件有40个,经常都要有近20个连接,才可以达到100K以上,那么,如缺省值为20,平常其实你只有约14个左右的连接可用来做下载,当然,你一样可以有高速,但前提是你的每个下载连接的速度都要比较快。这无形中制约了自己的下载能力。想一想,是10个3k的连接容易找,还是3个10K的连接容易找?在emule上,限速的占了大多数(当然,多数是善意限速)。在这种情况下,可以说在emule的连接中3-4K的上下载连接是占了大多数,就算一个人开50k的上载,大家可以看一下,emule都会将其尽可能多地增加连接数,而减少让少数人占用高带宽。换句话说,一个有100K下载带宽的人连接到一个开100K上载带宽的人,多数情况下,只会分到最多10K左右的带宽。那么,很明显,在emule中,10个3k的连接是绝对比3个10K的连接容易找得到。就是说,如果你的连接数可以达到很大,那么速度自然有很大机会提高。因此,我个人认为,及经过我的经验证明后,应改动并增加emule每5秒的最大连接数。

但改到多大才好呢?我个人的经验是,35比较合适。先说一下我的机子:p4 1.8A 256M 220G(7200 8M WD HD,100G+120G),adsl 1.5M/128K=约每秒150K/18K,通过rounter共享internet,LAN上只有3台机。设在35,下载对上网只有在下载速度极快的时候,才会感觉到有点影响(同时开多个网页,感觉到网页速度慢了一点),可能这只不过是我的机子处理能力不够,所以有这个感觉。但我刻盘也不会觉得有影响。反正就算我设置到40,也是差不多情况。不过设到40时,就算我是下共享用户比较多的文件(400+),总共的下载连接也不过是在25-30之间,在上载,因我设了15K,所以只有约5-6个上载连接。这时候,已基本上到了我的emule的下载极限了(100K,在emule中,很难达到ISP所说的连接速度的,接近已是不错了)。所以我觉得我的机子设到35已很足够了--下50个文件左右。

大家不要以为这个选项可以设大点就好,这个选项设得不好,很容易会死机的。相对来说,如你的机子速度够好,上网带宽有1M+,且同一时间下载的文件数多。那么,我可以说,你将这个选项设大,一定会有所收获。

具体的设法,可以这样:先看一下在未达到自己ISP所说的下载极限时,emule的每5秒连接数是不是会经常处于所设最大值,如缺省为20,如上下载连接数加起来经常处于20,而你的下载速度还处于相对低速(60%带宽以下),那就是说,你还有提速度的潜力,那应快点去设大一点。如那个上下载连接数本身就经常小于你所设的最大值,那么就可以调小一点(20的就不用调了),尽量调到接近最好。如我的,下载为90K时,下载连接为25个左右,上载为5-6个,总数为31个左右,那就是说,我设的35是ok的。如果你觉得下载数设大了,不多不少,对上网总有点影响,且那时你要下载的文件数减少了(完成了,不会经常都有5、60个文件下吧!),可以把它的值调小一点,以还给系统。 当然,这最主要看你的使用如何而定。我在此,只不过提出这个问题,让大家注意,大家可以根据自己的实际情况而设置。

补充: 这个每5秒连接数,我个人觉得是emule中的一个十分重要的设置(至少是前5位),尤其是当下载多文件或多源的文件的情况下。 但它不能完全左右速度的变化。 如果,任务中只有一个100用户或以下的下载(最大可供下载源为1*100=100以下),那么,改大一点连接数是不会提高速度的。 但当你如果是下10个或以上这样的任务的话(最大可供下载源为10*100=1000以上),那么改动这个连接数,将会有所帮助,但也未必一定会变得飞起来。速度变化涉及很多方面。简单来说吧,在一台PIII 1G的机上,我可以通过改动一些视窗的选项,从而加快windows的启动或程序的运行,但却无论如何也不能将windows加速到和在P4 2G机上的windows一样快。 同样道理,如果能获得的总下载带宽只能达到10K(下载任务的总源数很少或没高速种),那增加这个值,最多也只能为你带来10K的带宽。但如果能获得的总下载带宽能达到100K且可供下载的源很多,而原来的设置局限了你,那你改动这个就一定有帮助。 记住,这里的“能获得的总下载带宽”是网上其它用户给你的总和,而不是电信给你的下载带宽。
________________________________________________________________________________
[color=#ff0000]第四篇:关于KAD网络的一些解释[/color]


eMule官方网站于2004年2月27日正式发布Kademlia官方版本:eMule v0.42b。这个版本的主要新增功能就是支持Kademlia network(简称Kad)。

eMule以前版本连接的是传统 eD2k network,该网络的特点是用户运行eMule时,首先连结到一个服务器,通过该服务器用户连结到其它Clients进行下载。

对于Kad,用户不需要连结服务器,而是直接连结到Clients。因此,Kad也被称之为Serverless network(无服务器网络)。Kad具有传统eD2k所不具备的优势,虽然还处于开发阶段,但从长远角度看,Kad将更具发展潜力。

eMule v0.42b版本同时支持传统eD2k以及Kad。安装后用户可以从连结选项 中自行选择使用或不使用Kad,也可以两者同时使用。现有ED链接对两种network完全通用。进行文件搜索时,需要选择 kad (对应Kademlia) 或 server (对应eD2k)。这一版本目前还存在一定的问题,主要是系统资源占用量较老版本有所加大,另外存在一定程度的Memory Leak(内存泄漏)。


Kademlia 网路的详细解释

基本上,Kademlia不是一個網路,是一個很熱門的技術,通稱為DHT (Distributed Hash Table 分散式雜湊表)。Kademlia雖說不是DHT中最好的,但是已經相當不錯,而且很新。DHT有很多應用,但是P2P可能是其中最重要的。因為它可以讓 P2P網路,完全不必使用伺服器。目前我所知道的網路,大概只有Freenet和早期的Gnutella沒有類似伺服器的東西。其他的網路,舉凡 Fasttrack,eDonkey,OpenNap,WinMX等等,都有類似伺服器的東西。但是前兩者的著名問題是效率不彰,因此DHT就可以幫助解決這個問題。另外沒有伺服器的好處,一是不怕伺服器被有關單位查禁,二是可以讓更多人連上P2P網路。像Overnet就是使用Kademlia技術的純 P2P網路,但是eMule Kademlia並沒有和Overnet相容,聽說是eMule的設計師認為Overnet不夠好,所以把Overnet不好的地方修改了。總之,Overnet/eMule Kademlia都是基於Kademlia的網路,只是eMule並沒有發明另一個新名稱罷了。至於哪個會成功,我個人看好eMule,因為 eDonkey網路上超過7成以上使用eMule。Overnet雖然問世超過1年,但是使用人數始終無法站上百萬。如果eMule Kademlia能把使用者帶進來,我想基於純P2P的好處,eMule Kademlia網路可能超過5百萬,超過Fasttrack的極盛時期。

kad网络是一种根本不需要服务器的架构,每个emule客户端负责处理一小部分search和source finding的工作。分配工作的原理是基于客户端的唯一id和search或者source的hash之间的匹配来决定。比如说LordOfRing1.avi这个文件由用户abc来负责(通过文件的hash决定),则任何用户共享这个文件的时候都会告诉用户abc我有这个文件,其他用户去下载这个文件的时候也会询问abc,abc告诉他们谁有这个文件,source finding就完成了。search的方法也差不多,每个人负责一个keyword。

至于如何找到用户abc则是通过一种将用户id异或的方式,两个id的二进制异或值决定他们之间的逻辑距离,比如1100距离1101要比距离1001近。当一个哟用户加入kad后,首先通过一个已知的用户找到一批用户的id和ip:port。当此用户A要寻找某特定用户x时,A先询问几个已知的逻辑距离X较近的用户,如x1,x2,x3,x1,x2,x3会告诉A他们知道的更加近的用户的id,ip和port,一次类推,A最终就能找到X。寻找的次数应该在logN数量级,N是总人数
________________________________________________________________________________
[color=#ff0000]
第五篇:优化eMule, 降低CPU和资源使用率[/color]

通过下面一些设置可以使eMule耗用更少的资源。点击“ [b]选项 [/b]”开始进行如下设置。

[b]常规:[/b]

1) 不要选中 “显示欢迎窗口”

[b]显示:[/b]

1) “进度条样式”滑动至扁平。
2) 不要选中 “在标题栏中显示传输比例”。
3) 不要选中 “在分类标签上显示下载信息”。
4) 选中 “禁用已知客户列表”。
5) 选中 “禁用排队列表”。
6) 选中 “更改尺寸后不重建统计图形”。

[b]连接:[/b]

1) 不要选中 “显示额外开销的带宽”。
2) 根据你的网络连接情况填写合适的上传和下载数据。

[b]服务器:[/b]

1) 选中 “移除无响应服务器,在1次重试后”。

[b]设置统计信息显示:[/b]

1) 增加时间间隔 (图形更新间隔,统计信息树更新间隔)。
2) 如果你根本不需要这些图形,你可以把图形更新间隔滑动至最左边来禁用它。
3) 如果你根本不需要这些统计,你可以把统计信息树更新间隔滑动至最左边来禁用它。

[b]扩展设置:[/b]

1) 不要选中 “详细(额外的程序反馈)”。
2) 把 “队列大小”滑动至最左边。

[b]下载文件的数量:[/b]

不要同时下载大量的文件。eMule 不得不尝试同时处理大量文件和源,这可能会导致你被服务器禁止。
[/size][/td][/tr][/table]

黑色魔术师 2006-11-9 20:29

如果你的电驴能连到世界最大的emule服务器群Donkey Server 的话,你会在服务器信息里看到这样一条消息:



server version 17.12 (lugdunum)
Note to chinese users of this server.
It seems many chinese people use a modified eMule that abuse servers.
Unfortunatly we cannot tell what is the name of this mod.
This *buggy* version sends automatic searches, over and over and servers suffer a LOT
Please use standard emule program 0.47a, or we will be forced to deny access
to this server for *all* chinese people. That would be bad :(
Thank you
Note : eMule 0.47a is here : [url]http://www.emule-project.net/download[/url]
Note : If you already use a standard 0.47a eMule, or a mod based on 0.47a,
please ignore this message. Have Fun
连接到本服务器的中国用户请注意:
大多数中国用户使用的某种电骡的修改版本正在向服务器滥发信息。
这种有问题的电骡客户端不断的向服务器提交自动查询,这给服务器增加了很大负担。
请您使用电骡的官方版本,否则我们只好被迫封掉�所有�的中国用户,使你们无法连接到本服务器。
请不要让这样的事情发生。:(
eMule官方版在这里下载:[url]http://www.emule-project.net/download[/url]
如果你已经在使用0.47a的官方版本,或者基于0.47a的修改版本,请忽略这条信息。祝你开心。:)



看来,所谓的“verycd改良版emule”已经把远在德国的服务器都搞得不行了,难怪好多电驴服务器都封了来自中国的所有IP。为了他人和你自己都能够正常地使用电驴,并享用免费的网络资源,请卸载你的verycd版电驴软件,安装官方的吧。
页: [1]
查看完整版本: EMULE的使用方法及心得[xialala]