本文基本不涉及《eDonkey系统使用说明(漫游版)!及eDonkey2000使用秘籍!附eDonkey2000下载!》 之中的内容,有需要的朋友可以查看:
http://popgo.net/bbs/showthread.php?s=&threadid=24468完全手册-系统说明:
简介
它是一种利用C++编写的基于MFTP协议的共享程序,在台湾比较流行
概括
它允许你传输任何类型文件。 它自动搜索进行来源的断点续传。
它可以多人多机同时进行共享因此可以加快下载速度。
使用者將能夠同時如此下载來自多重源的文件传输将会是尽可能快速的。
檔案當被下載的時候也可以上傳給別人。 這確定那些稀罕的檔案被許多人要將會儘快地被分配。
服务器和客戶端兩者都免费被分配。 Linux 和windows版本都有.很快將有 Mac 版本。
特征
可以部分或全部下载文件。
不用主服务器。 服务器能被位於在任何的 IP 位址.无论在何处。
查找所有的使用者的分享资料.不管他从哪一個服务器登陆。
一次可以下载同一个文件从不同的共享者。
下载自动断点续传。
使用者自己制作收集。 所以你可能是肯定並且得到一起属于的所有的文件。
同一个文件可以同時被上传和下载。
动态port域。 donkey能配置成在任何的域之上使用。
工作简介
eDonkey2000 建立在Multisource(多來源)文件传输协议(MFTP)基础之上
详细可以到官方网站查看,这里不在多说
完全手册-使用手册(简体中文版说明,也适用于其他版本
1.选 项:
A.姓 名(name)→输入在网上的名称。
B.上传下载速度→0为无限制,预设值是1:4
C.储存错误档案→右上角第二格要打勾,才能有续传功能喔!
D.私人消息→在eDonkey聊天的程序,设置跟其他的没什么两样,这里不在多说
2.插 头:
绿色代表网络尚未接通,表示连接。红色代表网络已接通,表示关闭连接
3.查 找:
A.查找字符:
可输入文件名、档案类型、服务器名称等名称等。需要注意区分大小写。
B.查 找:
可以搜索所有共享文件
C.下 载:
鼠标双击或点击右键选择下载选项即可
4.下载清单:
A.文件名称:
显示文件下载的具体状况
B.状态栏:
搜索中→正搜索所要下载的文件。
下载中→显示正在下载的状态
完 成→表示本文件下载以完成
C.进 度
白色→表示无档案或下载完毕
红色→没有下载部分
蓝色→可以下载部分
灰色→正在下载的部分
黑色→已下载的档案部分
D.上 传→显示正在从您这里分享文件的人。
E.发送消息→类似于论坛短消息
5.分 享:
只有打勾的地方才分享,並不会真的分享你电脑中全部的文件,预设只会分享你下載到*:\Program Files\eDonkey2000\temp及\incoming文件夹中的文件。
6.服务器:
服务器清单中会显示全部已知或已储存的server及相关资料,若未找到所喜欢的server,可按下右键选"增加服务器"输入对方IP地址,然後在这个server的"名称"处按二下,即会连接此server。喜好等级可让你设置优先等级。
7.好 友:
类似于聊天程序的选项。
8.清 单:
用于管理文件。
9.聊 天:
按下"闪电"後可连接通过eDonkey server和全世界的人聊天,自己可选择不同的主題加入讨论,再按一次"闪电"後即可离线。
完全手册-高手进阶:
該如何執行伺服器
donkey.ini 只檔案是本文設定各種不同的配置選擇項的檔案那 eDonkey2000 伺服器。
旗標的列表 和他們意謂什麼:
Flag 旗標 描述 內定值
name 名字 這 意志得到在客戶的伺服器列表顯示。 { 意志在客戶的伺服器列表得到顯示。}
desc desc 這 意志得到在客戶的伺服器列表顯示。 { 意志在客戶的伺服器列表得到顯示。}
maxClients maxClients 那 伺服器習慣讓得比這位許多客戶更多。 { 在次伺服器習慣讓得比這位許多客戶更多。} 6000
public 公眾 如果 這被設定成真實的然後伺服器將會告訴所有的伺服器它知道 大約那它是在附近。 那些伺服器將會依次告訴客戶那 對他們連接。 如果這被設定成知道的錯誤的唯一客戶那 ip 將會能夠連接的伺服器。 錯誤的
logFile logFile 如果這是真實的那麼伺服器輸出被到命名 ' 航行日誌'的航行日誌檔案存檔。 如果這是錯誤的那麼伺服器輸出被送到指令行。 如果它是真實的那麼不在外放將會被送到指令行而且你將會不能夠發行伺服器命令。 錯誤的
verbose 用字多的 如果 這是真實的然後較多的除錯資訊在航行日誌檔案被產生。 錯誤的
welcome[#] 歡迎[#] 這 一連串的訊息是嗎那伐木的每位客戶在到伺服器之上 將會被送。
threads 細絲 數目 工人穿線於建立處理客戶請求。 你應該有 大約 5 每一 100 位客戶。 5
thisIP thisIP 那 這個伺服器的 IP 。 如果伺服器決定﹐這只被需要它的 不正確地擁有 IP 。
port 埠 那 埠這個伺服器為連接聽在之上。 { 為連接埠這個伺服器聽在之上。} 4661
seedIP seedIP 那伺服器定址連接到得到一連串的其他伺服器而且參加驢子網路。 {那伺服器定址連接到得到其他的伺服器的一個列表而且參加驢子網路。} 這可能是任何其他的工作驢子伺服器。
seedPort seedPort 那 種源伺服器的埠 4661
keywordSearch keywordSearch 組 到真實的到儲存/搜尋藉著關鍵字 (比較快的)列隊行進。 設定到錯誤的到 使用舊的搜尋。 真實的
tableSize tableSize 大小 一混雜﹐表用儲存檔案資訊。 應該是最佳部份 數。 2333
maxVersion maxVersion 那 這個伺服器允許連接從最大的核心版本。 1000
minVersion minVersion 那 這個伺服器允許連接從最小的核心版本。 39
room[#] 房間[#] 這 一連串的閒談房間名字是嗎。
樣本 donkey.ini (很小心不要包括空間在) 在這裡之後 :
[server]
desc=General Server
maxClients=800
public=true
logFile=false
welcome[0]=This is my server.
welcome[1]=Check
www.edonkey2000.com for updates.
room[0]=Main
room[1]=Music
room[2]=Art
threads=40
seedIP=212.152.169.172
seedPort=4661
使用指令行客戶
Commands
(optional arguments)
描述
a dirname (+) dirname (+) 增加分享目錄。 + 方法包括子目錄例子: usr/電影 +
u # u # Unshare 目錄。 # 是數目建立當打字的時候 '相對'
n serverIP (server port) n serverIP (伺服器 埠) 增加新的伺服器。 使用埠 4661 如果沒有敘述。
例子: n 204.94.108.34
b # b # 除去伺服器。 # 是被 vm顯示的數目
例子: b 2
c (#) c (#) 連接。 # 是 被 vm顯示的數目。 如果空白意志連接到任何的伺服器。
s searchstring (-searchtype[Audio, Video, Image, Pro, Doc, Col ]) s searchstring ( - searchtype[聲音,影像,影像,職業者, Doc, 關口 ]) 搜尋。
例子: s 肥的日子 -聲音
d # d # 下載: d # 例子: d 5
m # option[c,p,r,l,n,h] m # 選擇項[c,p,r,l,n,h] c - 取消下載
p -中止下載
r -履歷表下載
l -變化下載到最低值的優先次序 {l -變化下載優先次序到最低值 }
n -變化下載到正常的優先次序 {n -變化下載優先次序到正常}
h -變化下載到高的選擇項的優先次序: {h -變化下載優先次序到高的選擇項:}
g g 得到伺服器靜。
temp dirname temp dirname 設定 temp 目錄
in dirname 在 dirname 設定那收入 目錄
dumax # # dumax # # 設定最大值 下載和被驢子用的 upload 頻寬。 (在 KB/sec)
line # 線 # 設定那最大的可能 下載你的線的速度。 (在 KB/sec)
auto (-) 自動 ( - ) 設定自動連接 在或之上走開( - )
verbose (-) 用字多的 ( - ) 設定除錯 訊息在或之上走開( - )
lang strFile lang strFile 改變字串表 檔案使用過的。 串起表檔案是本文檔案終止在 .str 。
name username 名字 username 改變 username。 將你的驢子 username 換成被需要的名字。
port # 埠 # 設定埠 那你對其他的客戶聽在之上。 { 那對其他的客戶你聽在之上。} 帶在重始之上的效果。 { 在重始之上帶效果。}
vr vr 觀看結果
vd vd 觀看下載
vu vu 觀看 Uploads
vq vq 觀看 Upload 儲列
vm vm 觀看伺服器
vs 相對 觀看分享目錄
vf vf 觀看分享檔案
vp vp 觀看連接 對其他的客戶
vo vo 觀看選擇項
x x 分離
q q 離開
:
旗標 描述
做那適當的 事物從在上方。
w# 告訴 等候的客戶 # 在做指令的其餘者之前的秒。
- 告訴那 為來自控制器的連接的聽的客戶。 { 從控制器為連接的聽客戶。}
! 等候 永遠的。 如果你要到到 Linux 機器的 telnet ﹐這面旗標是有用的 { 如果你要到 telnet 到 Linux 機器﹐這面旗標是有用的} 啟動背景的客戶然後 logoff。 { 在背景方面和然後啟動客戶 logoff。}
在這裡是一 開始使用的例子客戶在背景方面被跑:
prompt> ./donkey w30 c ! &
這將會啟動donkey, 等候三十秒, 連接到它大約知道的伺服器, 然後永遠的等候。 最後一個符號當然把它告訴在背景方面執行。
製造你的自己的 UI (面板)
感覺自由的 eDonkey2000改變那些 html 檔案改變一看而且感覺不同的面板。
ed2kUI javascript 在每個頁反對或者處理 window.onerror 事件。
展開標準的驢子控制
告訴那 核心該在哪裡被包括引起控制到表的 CTRL 屬性單位指令。
| serverView
metaInfo
msgBox
searchResults
dlView
ulView
searchLeft
shareList
shareTree
colList
colContList
friendResults
friendList
chatForm
chatPane
roomList
roomMembers
首頁
shareLeft
你能也 增加那些屬性:
顏色="#RRGGBB,#RRGGBB,#RRGGBB"
這設定 各種不同的人本文,本文背景和背景顏色控制。
shareTree 只使用二個數值本文和背景顏色。
最初二種顏色現在被忽略因為訊息裝入盒中。 (比較稍後將會使固定)
數值為首頁, shareLeft, chatForm, 和 searchLeft被忽略。
fontsize=#
這些設定字型而且指出在控制被用的大小。
把訊息送給核心:
你能送給 到核心的訊息藉著 window.ed2k 物件 { 訊息到核心藉著 window.ed2k 物件}
方法:
ed2k.connect(); 同等物 到壓入那連接標準的工具列上的按鈕。 { 到壓入那連接在標準的工具列之上的按鈕。}
ed2k.disconnect(); 同等物 到按分離扣住在標準的工具列之上。
ed2k.showToolBar(bool);
ed2k.exitRoom();
ed2k.addServerDlg();
ed2k.newColDlg();
ed2k.optionsDlg();
ed2k.aboutDlg();
ed2k.proxyDlg();
使生氣蓬勃 那控制規劃。 有用的如果你改變你所要的控制顯示 但是不移動瀏覽器到新的頁。
送給 指令行命令到核心。
成員變數:
ed2k.store
ed2k.curRoom 名字 目前的閒談房間
其實架一個eDonkey server是很簡單的,而且只要ADSL就可以架站,去下載程式後
簡單的幾個設定就可使用了。解壓縮後有兩個檔案 dserver.exe及donkey.ini,先
打開donkey.ini後內容設定如下:
[server]
name= <---- 填入你的 server 名稱
desc= <---- 填入你的 server 說明
logFile=false
threads=10
maxClients=200 <---- 設定最大連線人數
public=false
verbose=false
welcome[0]=This is a server. <---- 登入後的歡迎文字
welcome[1]=Check
www.edonkey2000.com for updates.
room[0]=room1
room[1]=room2
tableSize=3089
然後執行dserver.exe,你的電腦就是 eDonkey server 了。
经典问题集-1
问: 我为什么不连接?
一: 可以有许多的理由你为什麽不可以 对一个edonkey服务器连接。 你应该检查的事物是:
你有一个英特网连接吗?
有一个服务器吗列出在 '服务器' 定位键之下? 是否不进入一些从服务器页。
你有最新版的edonkey吗。 检查最新的下载客户端以保证最新版本。 你能经由按 '?' 看得出你的版本数字在工具栏上。
你使用一个代理服务器连接到英特网吗? 然后你需要进入正确的代理服务器地址。
是否你正在使用Windows XP 确定你的个人防火墙是关闭的。
它可能是服务器正在尝试对你连接。 是否你收到信息 "在连接储存" 和然后 " 上放置不能连接" 它意谓服务器是充满的。 好消息是你将会可以 对一些伺候器连接。
它是可能的伺候器你正在对连接尝试是下。 试在已知的服务器上被列出的其他服务器的页数。
确定你不在阻断是必需联络 edonkey 服务器的端口。 通常这是 4661 。 这可以在你的机器 , 你的路由器或防火墙上被阻档, 或被你的网际服务。 对尝试的一件事物会尝试不同的端口上的一个edonkey服务器并且看看是否你能连接到它。
确定 HKEY_CURRENT_USER\software\Microsoft\Windows\CurrentVersion\internet setting\ProxyEnable 被设定成 0 。 (我认为这能被藉由在 IE 中使代理失去能力改变)
问: 为什么是每件文件异地储存?
答: 这意谓有你想要的文件人已经正在对其他的人们上传。 下载曾经将会开始那些人们有一个自由的上传渠道。 这在edonkey之上自大部份文件以后发生很多是大的人们比较长量的时间着手进行一个上传水沟。
问: 为什麽位元组转移然后比较大文件大小?
答: 当你从更下载一个文件的时候然后一进口edonkey为分开的文件块问每个来源。如果一个来源不 送你然后要求 的块,当那向左是最後块的时候,驴子将会要求另外的一个来源送它。 这能引起一些位元组被送两次。 引起 '转移' 然后比较大 '大小' 。 问题是比较坏的在比较慢的连接上和由于流行的文件。 但是这不 意谓下载被损坏。 它应该是edonkey完成它的好一次。
问: 当一个下载说 "不够的磁盘片空间" 的时候 , 它意谓什么?
答: 自下载以后不必然地来自是写到文件的任何部份的驴子可用的充足空间的在那里的对完成的开始需要。 如此edonkey 检查每个活跃的下载确定你有充足的空间到它的文件结束大小。 你一定在 temp 目录的 partion 和 partion 上让充足的空间自由的那收入目录。如果一个活跃的下载换成不活动的 (暂停,或不够的磁盘片隔开) 它的 ungrown 磁盘片空间不再是可写入和先前现在可能地是在 "磁盘片空间不够"驱动器中开始的其他下载。
是否你想要一个特别的文件下载那是在 "磁盘空间不够"中你能或自由的向上一些磁盘片隔开 (它可能花数分钟了解你有做这edonkey) 或创你想要到 "高" 优先权和中止另外的一个活跃的下载文件。
问: 当一个下载说 "切碎" 的时候 , 它意谓什么?
答: 驴子一定确定部分的文件是相同於当你持续的时候用了驴子。 下载将会留在州当你第一开始而且最后转变到 "看". 切碎是给一个文件独特的身份证的程序。 它看着文件的每个位元组如此能花一会儿是否文件是大的。
问: 当它说的时候 , 它意谓什么 " 腐败在部份 X 在 filename 中发现"?
答: 当你得到了它的时候 , 文件的 9MB part 没有相同的位元组当做当它被送的时候。 这是 ok 。 下载的那个部份将会被移动,而且下载将会继续。 它决意分开的 redownload 。 曾经下载是完成文件应该很好。
问: 为什么是我的身份证数字低点?
答: 你拿一个低的身份证数字 ( 在零下面) 如果服务器,因此其他的客户,不能连接到你的机器。 因为你是在一个阻塞你的客户听的港口防火墙之后 , 所以这可以是在,之上因为你正在使用 IP masquerading, 或许多其他的事物。
它也意谓你不将会是能干到移动文件和有一个低的身份证数字的其他人。 他们不能由你和你拿文件不能由他们拿文件。 所以是否全然可能你想要允许对你正在使用驴子在机器之上的在港口 4662 之上的连接。
问: 它为什么拿如此长分享我的文件?
答: 这应该只发生那第一的你分享文件的次。 edonkey 一定调查文件给它一个独特的身份证。 在它有做这他们之後应该快地相当装载。
问: edonkey 使用什么端口?
答: 它能辗过任何的端口。 它使用的假设值是:
对伺候器连接的传输控制协议端口 4661。
对其他的客户连接的传输控制协议断口 4662。
UDP 端口 4665 然后送 信息给服务器其他人你被连接到的一个。
问: 有收集的交易是什么?
答: 看见在线帮助。
问: 我能打开/ 手表/ 使用部分的文件吗?
答: 它不是一个好的主意。 但是否你就是不 想要完成下载你能重新命名那 .对适当的事物部份文件。 记住一些格式需要或可能没有被下载的文件结束或开始。
问: edonkey 为什么不展现其他的使用者的子弹飞过空中的声音次?
答: 子弹飞过空中的声音不是对~的衡量在你的二部计算机之间的移动将会是多麽的快速。 它对~的衡量带多麽的长一打包到达另一个机器而且回来。 这实际地对文件移动是不恰当的。 很重要的东西是在二部机器之间的带宽。你能连接到有 T3 ,而且拿一个可怕的子弹飞过空中的声音世界的另一边上的一部机器计时但是仍然然后比较快速地拿你的文件某人一个调制解调器上的隔壁。 虽然每个储存器将会也许拿一秒比较长的到达你的机器。 你将会许多次拿更多每秒储存器。
问: 好, 如此为什么edonkey 不展现其他的使用者的带宽吗?
答: 驴子总是试着去由所有的有不管他们的带宽文件的客户拿文件。 当你的下游速度被最大出的时候 , 它停止为文件问新的客户。 如此你从不必须试着去用~找来源最高的带宽。 它全部将会自动地发生。
问: 进步上的颜色禁止方法什么?
答:
黑色: 部份你已经下载了
红色: 不能在edonkey 网络上被发现的部份。
灰色: 你现在正在要求 的部份。
蓝色的色度: 较多的蓝色文件的比较通常的那个部份。
问: 所有的那些小文件? (known.met, shared.dat...)
答:
known.met- 这个文件贮藏你到现在为止有切碎的文件身份证。 它养驴子从必须每一次重新雕刻你的分享目录。
pref.met- 这储存你为驴子,使用者名称有组合的偏爱,最大上传速度等
shared.dat- 这是一连串的目录你有为分享作记号。 是否你划除你只有所决意的这个文件部份那收入目录。
server.met- 已知的伺候器的目录。
friends.met- 使用者的目录你有作记号如朋友。
layout.dat- 窗户和那专栏首领的大小。
服务器
问: 我如何建立一个公众的服务器?
答: 首先你需要对给你一个静态的 IP 住址的英特网的一个连接。 调制解调器和最大多数的数传订户专线装备给你一个动态的 IP 住址,因此你走开那些不能跑一个伺候器。 你也不能使用一部不能从外面的世界被叫做的机器上的一个公众的伺候器, 没有伺候器在防火墙或 IP masquerading 之后除非你映射端口。
然后你下载从这个位置来的服务申请。 它现在是只为窗口或 Linux 编译。
然后你制造依照文件的 donkey.ini 。 将种子伺候器设定为一个工作服务器,因此其他人将会找你。
下个开始 dserver 和你的 eDonkey2000 伺候器现在是流动的。
问: 服务器使用多少带宽/ 处理能力?
答: 服务器带非常小带宽。 他们主要地需要处理能力。 我为 800个使用者想他们使用约 4-8 Kbytes/ sec 。 有 800个使用者的 PII 333 流动的 Linux 上的一个伺候器使用占用约 50% 的CPU资源。 这里是由 maurice 提供的一些资料。
其他人:
问: 该如何在 win98 中增加最大开着的连接。
答: 这在 99% 的情况是不必要的。 变化或在窗户中增加接着的钥匙记录只有 98&98se)
HKEY_LOCAL_MACHINE\System\CurrentControlSet\ 服务\VxD\MSTCP\MaxConnections
问: 如果我全新安装一套操作系统我是否需要在安装一边edonkey。
答:如果以前安装过,并保证文件没有损坏的情况下,只需要找到gdonkey.exe这个文件运行就可以了
经典问题集-2
问: 为什么我的下载速度被锁定
答: 因为eDonkey把上传下载比例设为1:4,比如上传设定1K时,系统就将下载设为3K,设置大一些就可以了