电驴是什么.docx
《电驴是什么.docx》由会员分享,可在线阅读,更多相关《电驴是什么.docx(11页珍藏版)》请在冰豆网上搜索。
![电驴是什么.docx](https://file1.bdocx.com/fileroot1/2022-12/15/7a0c57cb-abe7-4f8e-a9aa-7b6d589b1298/7a0c57cb-abe7-4f8e-a9aa-7b6d589b12981.gif)
电驴是什么
电驴(eDonkey)是什么?
电驴是被称为“点对点”(p2p)的客户端软件-一个用来在因特网上交换数据的工具。
一个用户可以从其他用户那里得到文件,也可以把文件散发给其他的用户。
电驴和其他的点对点客户端软件的祖先是一个叫做“Napster”的mp3共享工具——尽管Napster只比电驴大几年,但是电驴在技术上则超过了Napster。
Napster使用它自己的中心服务器来把两个点连接起来,然而电驴有成百上千个这样的服务器——由单个的用户们来维持。
这样的充当服务器的用户们仅需要运行一个小小的程序并共享出他们几KB字节的因特网连接,就可以为成百上千甚至更多的其它用户服务。
在这个强大而分散的网络的支持下,电驴甚至可以经得起愤怒的好莱坞制片商们RIAA的司法攻击。
因为某些原因,他们想要限制不经控制的信息流……
当你在电驴上发布文件的时候,你实际连接的那个服务器得到文件的“身份”(hash)并把它写到一个清单里——如果文件被一个以上的用户共享,服务器会意识到这一点——一个用户可以同时从所有的该文件的拥有者那里下载这个文件——你下载9兆的“块”,整个文件的不同部分被加到一个“.part”文件里——该文件表示了你原来要下载的文件(因此它跟该文件有着同样的大小)——当收到所有的部分后,这个.part文件被重命名为原来的文件并被移动到incoming文件夹。
这样,你就可以从不同的人那里当“块”下来——象从一个用户那里下载一样,但是速度却要快得多。
用户Z拥有整个的“文件1”——“abcedfgh”代表这个文件的分割开的“块”,这样,当用户Y从用户Z那里当“块f”的时候,用户X和Y正在交换块g和a,——用户W此时并没有文件的任一部分,但是一当他完整地接到“块g”后,他会马上把它共享给其他用户——这样就保证了最快速的文件的分布。
当你想找到某个特定的文件的时候,你可以用搜索功能(你的客户端把你要搜索的文件的名字发送到你连上的那个服务器上,服务器会察看它的清单,当该文件可用的时候,它把该文件的特定的属性返回到客户端并告诉它拥有该文件的客户端机器“ID”。
这是一个告诉你网络的工作流程的示例性图表,你可以看见客户端是如何与服务器和其他客户端通信的——唯一一个被遗漏的连接是服务器之间的通信。
服务器清单是你的电驴目录下的一个文件,被称为"server.met"——这个文件包括了电驴服务器的IP和名字。
当你连接到服务器,发送搜索请求到你连接的那个服务器,以及,如果需要的话发送扩展搜索请求到别的服务器的时候要用到这个文件。
在因特网上有一些永久保持更新的服务器清单,其中之一可以在http:
//ed2k.2x4u.de/list.html找到。
大多数的服务器都是由象你一样的用户来操作的,大部分都是由ADSL动态IP来连接到因特网。
这就是说,他们的IP(用来标识某个用户的“因特网定位”的地址——每人都有IP)每24小时都要改变——比如说,在你的服务器清单上有一个IP为213.45.65.71的服务器,明天它可能(大多数情况下)会变得完全不一样——你的客户端只知道在server.met中有的IP,因此它会找不到上面所说的那样的服务器了。
结论:
你必须有规律地更新你的服务器列表——你可以手工点击上面描述的更新过的服务器列表中的链接,或者运行一个自动更新器,你可以在"tools"(工具)部分找到,自动更新器会自动地从“更新过的服务器列表”里得到server.met。
你现在知道电驴是什么,文件的散布是怎么工作的,你怎么发送搜索请求,并且对服务器怎样工作也有了基本的了解——但是你还不知道你会上传文件来保持网络的运转:
这是电驴工作的基本原理(也是文件共享的概念):
人人为我,我为人人!
这也就是说:
其它的用户会从你的硬盘上当文件——就象你当他们的一样!
共享文件是必需的,每个人都必须共享出文件,这样才能从网络中得到最多!
明显地,如果有些人认为他们应该对自己的硬盘吝啬一点(显而易见,在硬盘上有剩余空间是非常有用的;-))或者对上传的带宽吝啬一点,因此把上传带宽限制到低于可能达到的值的话,整个网络都会受损——最大的可用下载速度等于最大上传速度之和——如果你不上传,你自己也会损失。
所以,在你的硬盘上建立一个目录,把已经下载的文件放在这里并且共享此目录。
先看看这个教程,再下载个新的版本的emule,重新安装后再试,新版本下载地址:
第一课——文件下载
第1步、下载软件(emule或edonkey)
电驴软件很多,我用的是emule,也就是电骡。
该软件界面有简体中文及多种语言,为大多数电驴用户使用。
下载请点击以下链接:
大家也可以用Google搜索“emule”、“下载”两个关键字来查找其他下载地址。
第2步、安装emule
运行安装程序,先选择英文(用繁体中文操作系统的朋友可以直接选择繁体中文),以下全部选择默认,安装完毕。
运行emule后,点上面菜单的最右边的一项(英文名称Prefere),把语言改成简体中文,退出emule后重新运行emule。
第3步、更改目录
emule功能强大,我先把更改目录说一下。
点菜单“选项”,再点“目录”,把“下载的文件”和“临时文件”两个目录选择到不是系统盘(一般是C:
盘)的分区,如D:
emuleincoming和D:
emuleemp。
下面还有一个共享目录,你可以选择你想共享的分区、目录或者文件,在前面打上钩就可以共享给其他电驴用户了。
第4步、文件下载
运行emule后,它会自动连接服务器(也可以自己双击连接)。
如果连接好了,点菜单“搜索”后,在右上方有一个“直接下载ed2k链接”窗口,你把找到的ed2k链接剪贴到此窗口中,点“开始”就可以下载了。
可以用下面的片子试验(可下载):
尼古拉斯·凯奇:
《离开拉斯维加斯》,获1995年六十八届奥斯卡最佳男主角奖
Code:
[Copytoclipboard]
ed2k:
//|file|[中国驴盟].Leaving.Las.Vegas.1995.DvDivX-LiGHTNiNG.avi|695476224|7792363B4AC1F3763999E930BBF3D1|/
稍微解释一下以上的电驴文件ed2k链接,以“|”划分可以分成三部分:
文件名:
虽然最直观醒目,但是最不关键,作用仅是便于搜索;
文件大小:
也没有什么用,主要用来分别片子的清晰度,一般情况是越大越好;
文件ID:
又叫做hash,这才是ed2k链接里面的关键。
很多文件即使它们的文件名不一样,但是只要文件ID一致,电驴服务器就视同为同一个文件。
如果想知道你欲下载的文件是否以前已经下载过了,唯一的操作办法就是将每次下载文件的文件ID保存到word文件里面(当然保存ed2k链接更简便),然后下载之前查找一下你要下载文件的文件ID(千万不可查找ed2k链接)是否在该文件中即可判定。
最后做一点补充说明:
下载文件的同时你也在提供别人下载。
下载完的朋友,如果还想帮助别人下载,可以将文件更名,但不要在你的下载目录或者共享目录中删除,这样可以保证大家下载速度越来越快。
电驴的宗旨是“我为人人、人人为我”,同一个文件共享、下载的人越多,大家的速度就越快。
这点和PUB、FTP有本质区别。
电驴支持多文件下载,一般同时下载20个左右为宜。
下载文件的大小建议都选择600M以上的,文件太小不光画质不好,共享的人也越少,下载速度反而不快。
对了,对于电驴下载,文件删档是根本不可能了。
第二课——上载文件
这东西就更简单了,分两种情况。
1、你通过电驴下载的文件
首先你下载的同时也在提供上载,如果想公布此文件的ed2k链接。
你点击菜单“共享”,如果文件没有在列表中,可以刷新一下,然后找到你要公布的文件。
点鼠标右键,选择“复制ed2k链接到剪贴板”,然后在论坛公布即可。
2、你独有的文件
你先把该文件拷贝到你机器里面电驴下载的incoming目录里面(或你指定的共享目录),然后点击“共享”菜单,点“刷新”后,就可以看到你要上载到电驴服务器的文件了(其实文件并没有上载到服务器,还是在你自己的计算机里面)。
然后按照布骤1中所说的方法公布。
其实即使你不公布文件的ed2k链接,大家如果可以搜索到,也都可以自行下载,公布了只是为了方便大家,提高大家的下载速度。
最后再强调一句,提高文件下载速度的办法就是,共享、下载的朋友越多越好,即增大文件的下载源!
!
!
第三课——搜索文件
用电驴下载电影,你看一辈子电影都看不完。
我计算一下,假如你1分钟看1部(太夸张了吧),从出生开始一直活到100岁,每天不吃不喝直到看电影看死,总共可以看大概5000万多部电影。
而此时此刻我用电驴搜索到的可下载的文件数目超过9000多万个,如果10%是视频文件的话,也有900万部,这只是今天可以下载的数目。
人的岁数有限,而每时每刻又有源源不断的视频文件加入,显然你永远赶不上此发展的脚步。
搜索其实很简单,会用Google等搜索引擎,就应该会用电驴搜索,只不过一个是搜索网页,一个是搜索文件。
1、点“搜索”菜单,在“名字”里面输入关键字,“类别”可以选择任意(推荐方式)或者视频(无法搜索dat文件),“方法”最好选择“全部(服务器)”,然后点“开始”,你就会发现列出了n多可下载的符合你口味的视频文件。
2、最好选择“来源”多的片子,双击就可以下载了。
3、要保存搜索的文件信息,可以在搜索结果窗口里面,同时按Ctrl和A键全选,然后点鼠标右键,选择“复制ed2k链接到剪贴板”,最后剪贴到一个文件中保存即可。
4、想直接通过web方式查询,可以登陆以下两个网站(emule已嵌套),只是不能检索中文信息:
FileDonkey查询
Jigle查询
其实有了电驴搜索,你基本都可以找到自己需要的片子,似乎可以完全抛弃此类的论坛。
但是本着“我为人人,人人为我”的原则,在论坛公布对大家都有好处。
因为虽然电驴搜索到片子很多,但是靠一个人的力量找到精品总没有众人的力量大吧。
用电驴搜索下载视频文件不难,难的是如何筛选。
茫茫草原,又有几棵灵芝草呢?
另外好片下载的人越多,下载的速度也就越快啊!
!
!
这里补充说明几点:
1、你提交电驴共享的文件最好能提供一些可查询的特征字,这样别人只要输入里面任何一个字符或者字段就可以搜索到了;
2、信息搜索的时候应全面,如分别用简体中文、繁体中文、英文查找,这样总可以找到你所需要的文件。
比如查找台湾出品的电影,可以分别输入“Taiwan或TW”、“台湾”、“台湾”进行查找。
如果要查找某个演员出演的片子,最好也是用简体中文,繁体中文,英文分别检索,演员的英文名可以用Google检索查询。
若想检索到更多的文件信息,建议最好用英文查找,毕竟用电驴的还是以西方人居多。
3、选择“来源”数目多的文件下载,这样不会因为提供来源的某1人关机而使你就下载不了了;
4、电驴是多点下载,不存在续传的问题,也就是登陆服务器中的任何一个人共享了此文件,都可以保证你能下载完全。
我想大部分驴友访问论坛下载电影,操作方式大概都是直接拷贝文件的ed2k链接下载的,大家有没有想过这其中的不妥之处吗?
因为你如此简单操作下载的文件版本也许存在以下两个问题:
1、不是最流行的,也就是源最多的版本;
2、不是容量最大,也就是最清晰的版本。
所以正确的电驴文件下载操作方法是:
把论坛公布的文件下载ed2k链接中的文件名只是看成一个提供给你搜索关键字的素材。
自行搜索下载此文件,这样你就可以选择来源最多,容量最大的版本。
此法对于提高下载速度简单有效。
第四课——高级搜片技巧之Big5乱码搜索
从前一课中大家应该能明白文件搜索功能对于电驴使用的重要性。
我本人下载片子的方式几乎全是自行搜索,这样可以找到更多来源,更加清晰的版本。
所以很少浏览各个电驴论坛的发片信息,即使浏览也是以寻找搜索信息的眼光来看待,几乎从来不会把某个ed2k链接直接拷贝下载(所以我并不太在意ed2k链接后面的文件ID)。
我推荐采用的影视文件查找的方法是:
1、首先是去各个影视站点,那里虽然没有什么电影的ed2k链接,但是信息介绍的全面性与深入性是任何一个论坛比不了的,这才是电驴搜索真正需要的信息。
2、其次就是自己输入关键字进行搜索,首选是英文,其次Big5乱码,再次是繁体中文,最后才是简体中文。
3、最后再看看电驴论坛中驴友发的帖子有无精品。
其它的方式大家可能都能够理解,Big5乱码搜索如何操作呢?
我这里就系统地讲解一下。
1、寻找一个“乱码字源”
有了这个“字源”,你通过它就可以源源不断地找到其它的乱码关键字。
在这里说说我最开始的“乱码字源”是如何找到的。
下载片子的时候,选中片子点鼠标右键选择“显示文件详情”,这样就可以看到你要下载的文件在网络上的不同命名,将一个乱码文件名与正常显示文件名一一对应,自然就找到了该Big5乱码的真正含义。
(其实更简单的方法是访问台湾Big5网站,来回变更IE的编码方式就可以一一对照BIG5乱码的真实意义了。
)
为了便于大家起步,我这里就给大家两个“乱码字源”:
[香港]———[翠]
[台湾]———[芖]
2、建立乱码检索文件
比如现在用“台湾”的Big5乱码“芖”去搜索,立刻可以发现很多片子,但是片名都是乱码,如何查看选择下载呢?
我推荐大家建立以下两个检索文件,拿这个例子来说可建立:
台湾.html——在搜索结果里面同时按Ctrl和A文件全选,然后点鼠标右键选择“复制ed2k链接到剪贴板”,最后打开记事本将其保存成文件“台湾.txt”,然后更改后缀为“html”;
台湾(下载).html——在搜索结果里面同时按Ctrl和A文件全选,然后点右键选择“复制ed2k链接(html)到剪贴板”,最后保存至“台湾(下载).txt”,然后更改后缀为“html”。
3、灵活运用检索文件
好了,两个检索文件创建完毕,如何运用呢?
首先双击打开“台湾.html”,如果“台湾.html”依然显示为乱码,则你把IE“查看”菜单中的“编码”一项改成繁体中文(Big5),这样就一目了然了。
更改IE的编码为简体中文,进行字符也就可以知道很多Big5乱码的真面目了,星星之火,可以燎原了!
看中某个片子后,再打开文件“台湾(下载).html”,双击该文件名即可激活emule下载,而且从“台湾(下载).html”上你还可以清晰得看出哪个文件你已经点击下载过。
其实只建立“台湾(下载).html”一个文件也是可以操作的,但是你在实际操作中会发现,从这个文件复制关键字段似乎远没有用“台湾.html”来得方便!
用活电驴的搜索功能,即使所有的电驴论坛都关张了,你的驴儿也不会无草可吃。
第五课——电驴宗旨:
我为人人,人人为我
电驴其实就是一个文件检索器,其作用类似Google,只不过是用来搜索文件的。
连接到电驴服务器上的PC上的共享文件相当于Google数据库中的网页,使用电驴就可以检索下载。
和PUB不同,文件下载的人越多,下载的速度就越快!
因为同时共享文件的人也越多。
下面我举一个例子定性的说明一下(仅用来说明问题,实际情况与此不完全相同):
假如我有一个文件(独有的)大小100M提供大家下载,由于文件并不需要上传到服务器上,所以也就没有让人厌烦的上载等待时间。
电驴服务器接收到你提供到的文件信息后,会自动的进行分块(类似程序设计里面的指针),假如分成100个字段,每段1M,这时候同时有100人的团队连接你的机器请求文件下载。
假定每人运行最大上载数连接是10,下载连接无限制,每个连接数下载速度是1M/分钟,下面分3个阶段来说明:
阶段1、由于只有我有这个文件,所以大家都要连到我这里下载,每次连进10人,每人下1个字段(大小1M)。
假设10分钟后,每人都从我这里获得了1个字段。
另假设大家获得的字段都不相同,第1号获得1字段,第2号获得2字段,依此类推。
此阶段团队共下载了100M,历时10分钟,平均到每人的下载速度是100M/10分钟/100人=0.1M/分钟。
阶段2、假如我此后关机走人,大家还可以下载吗?
如果是PUB、FTP方式肯定不行,但是电驴可以,因为100人中每人都有组装此文件的1个字段,而且所有的字段都齐备,所以在服务器的指导下,每个人都可以完成组装工作。
下面计算速度,每人可以提供10个连接数,那么这100人之间总共有1000个连接数。
1分钟该团队可以下载1000M,平均到每个人就有1000M/1分钟/100人=10M/分钟!
,比阶段1提高了100倍!
阶段3、假如100人都下载完毕,此时又加入1人下载,那他的下载速度最大可以到多少呢?
最理想的情况,他可以同时分别连接100人,从每人处下载不同的字段,1分钟后就可以下载完毕,下载速度是100M/分钟!
又比阶段2提高了10倍!
虽然以上例子只是用来说明问题,实际上也没有这么理想,带宽也没有如此快速,但是从中众位驴友也应该可以体会到一定的道理。
第六课——emule菜单说明
再讲述电驴设置之前,先简要介绍一下emule菜单(从左到右):
1、断开/连接:
连上服务器就不要点击了;
2、服务器:
个人认为,原有的各项参数排列次序不合理。
建议将前八项排列顺序变为服务器名、文件、Ping、静态、用户、最大用户数、描述、IP,这样在今后的使用中会比较方便。
用鼠标点中想要移动的选项拖动到指定位置即可。
从右边的“我的信息”窗口可以查看自己是高ID还是低ID(在后续课程中讲述区别)。
下面的“服务器信息”和“日志”应该定期重置。
如果老不清理,日志文件有时会上G!
对于在下载过程日志中出现的“文件段已损坏”信息,不用去理会,emule会自动查找修复。
3、传输:
从这里可以查看各个文件的下载状态。
鼠标点最上方的“全部”可以查看总体下载信息,比较重要的是下载文件的总量,查看后可以根据你的硬盘分区大小增减你的下载文件数目。
有些文件名前面有红色或者绿色的“i”,表示有人评分或者注释,可点右键查看。
红色表示评分为“无效的/损坏的/假的”,如果你相信别人就可以不下载了。
建议点击“速度”排序下载文件。
“进程”中最上面的浅蓝色线条表示已下载的比例,进程条快到终点时可将文件的优先级设高。
来源中的三个数字分别表示当前连接数,最大连接数、当前上载数。
最下面的客户排队中的黑名单不用去理会,原因是由于你的某一连接下载速度过快,对方将你加入黑名单并切断了你对他的连接。
但由于源比较多,少一两个无所谓。
4、搜索:
见第三课。
5、共享:
可以查看你共享的文件,连正在下载的文件也计算在内。
选中文件点鼠标右键可以更改文件注释。
6、消息:
和QQ类似。
7、IRC:
和消息一样,我从来不用,下电影也许应该此时无声胜有声。
8、统计信息:
这个对于你磨合电驴很有帮助。
9、选项:
下课详述。
第七课——电驴设置
估计到今天不少朋友都已经初步掌握了电驴的使用,本课将讲解让很多初学者头疼的设置问题。
所有的设置变更都要点“应用”或者“确定”项才能生效。
1、先说说“统计”菜单,这个菜单很有用,你修改设置所造成的一切影响结果,就可以从这里得到体现。
那三个曲线图就不说了,很直观,自己看看就明白了。
重要的是那个文本窗口,里面的统计数据对你适当更改电驴设置会有帮助。
最直观重要的是“连接”项和最前面的“本次运行上传:
下载比例”。
我的观点是,首先要努力提高“连接”项里面的平均下载速度,其次使“本次运行上传:
下载比例”高于1,小于2(不宜太高),这样你对于电驴的奉献就和索取基本一致了,这和电驴的宗旨也是一致的。
2、点“选项”,点“服务器”,将里面的选项除最后1项以外都选上,别的倒无所谓,尤其重要的是要把倒数第2项:
仅自动连接到静态服务器选上。
然后再点第3项后面的“列表”,会打开写字板,把以下的每日更新的服务器列表拷贝到里面:
Code:
[Copytoclipboard]
http:
//ocbmaurice.dyndns.org/pl/sli.../server-max.met
http:
//www.edk-
然后保存,退出写字板。
这样启动emule的时侯就可以自动更新服务器了。
连接服务器的数目决定你最大可以选择下载的文件数目,从理论上当然是越多越好了。
但是你的电驴扫描服务器的时候要耗费时间和内存,而且有的服务器文件数目也不过几千,几万,没有太大的价值,所以建议数目不要太多。
加入我上面列的三个列表后,你的服务器数目一般可以保证150—250之间,可以满足足够的需求。
3、仍然在“选项”里面,点“连接”,如果最下面的三项没有打上勾请补上。
再看上面各项:
每个文件的最大来源数—硬性限制:
300-500是比较适中的数值。
连接限制—最大连接数:
填一个较大的数(统计里面可以提供参考意见),但是也别太大,建议输入是上一个数字的15倍左右,例如5000。
最后说说连接能力和上限:
首先要知道自己用网络的最大上下载速度是多少k。
以下我自己定义了三种模式,对应三种不同的设定(一般的用户用傻瓜模式就可以了,本人推荐使用下两种模式):
傻瓜模式:
在能力里面,下载输入高于你最大速度的数值,上传里面输入你想提供给别人下载的总速度,一般可以输入你下载速度的1/5-1/3,比如你的网络最大下载速度是200K,这两个数可以输入300(只要高过200都可以)和50,在上限里面,下载输入0(就是没有限制),上传则为和前面一个上传能力相同的数值。
手动档模式:
在能力里面,下载输入尽量接近你最大下载能力的数值,上传输入此数据的1/5-1/3。
在上限里面两个数据都输入0。
然后点右上的小点,将电驴窗口最小化。
鼠标点中右下的驴头,点右键,就可以根据自己的不同情况和喜好选择下载、上传速度档位了。
比如上班或者需要上网操作其他事情的时候,就把下载速度档设成2成或4成,上传速度也设成2成或4成,这样公司整体网速或者你自己的上网速度也不会因为电驴疯狂下载而受到很大影响了。
下班的时候,将下载速度设成100%或者无限制,上传速度也适当放大,比如增大到4成或者6成。
这样可以充分利用公司晚上网络的全部带宽。
自动档模式:
在能力里面,下载和上载都输入你平时希望分配的数值,比如手动档模式中你常用的档位数值,而不必考虑网络的能力。
在上限里面两个数据都输入0。
然后点右上的小点,将电驴窗口最小化。
需要更改的时侯,鼠标点中右下的驴头,点右键,就可以根据自己的情况更换档位。
比如上班或者需要上网操作其他事情的时候,上下载都设成100%速度,给其他同事或者你上网操作其它事情以足够带宽。
下班的时候,将下载速度设成无限制。
这样可以充分利用公司晚上网络的全部带宽。
这样设置有两个好处,首先由于只有两档变化,比较容易操作;更重要的是由于你在能力中输入的数值相比前两种模式较小,所以驴头右边的下载速度显示条可以更直观准确地显示你的下载速度。
比如我在能力里面输入的是150,这样显示条假如到达驴头的一半高度,不用还原emule窗口就知道当前下载速度约为70K左右了,很方便。
如果按照前两种模式,在能力中输入较大数值,则显示条几乎永远只是一个小黑点。
另外,如果你在公司上网,最好在WinXP中把那个驴头设置成永远隐藏。
最后说说为什么要将上传速度设定成适当的数值,比如我设定的是50k。
若设成1k,即我光下载而基本不上传这样不是更好吗?
这是对电驴的误解,电驴也会相应的惩罚你。
因为这将直接影响你的连接数,因为你只下载,而不上传,所以电驴分配到你这里来下载的连