當前位置:首頁 » 手機軟體 » kad網路如何共享
擴展閱讀
電腦網路斷網如何連接 2025-09-11 23:46:44
電腦不黑屏打不開桌面 2025-09-11 23:40:54

kad網路如何共享

發布時間: 2022-04-22 12:24:05

A. 電驢的問題,當前沒有連接到kad網路

連不上kad網路代表你是低ID,這種情況下你只能連接高ID用戶的資源,下載資源會少很多,速度也不會很快。而連上了kad網路你就可以成為高ID,高ID可以連接高ID用戶和低ID用戶的資源,下載的資源會多很多,自然下載速度便會快很多。
要連接上kad網路,需要關閉系統自帶的防火牆,如果你是通過路由器上面的話,需要在路由器上面映射電驢的埠才可以連接得上kad網路

B. 什麼是kad網路

Kad是Kademlia的簡稱,Kademlia 是P2P 重疊網路傳輸協議,以構建分布式的P2P電腦網路。是一種基於異或運算的P2P信息系統。它制定了網路的結構及規范了節點間通訊和交換資訊的方式。 Kademlia 節點間使用傳輸通訊協議 UDP 溝通。Kademlia 節點利用分布式散列表 (DHT) 儲存資料索引。透過現有的區域網/廣域網( LAN/WAN),建立起一個新的虛擬網路或重疊網路。
在Kad網路中,每個節點只負責處理一小部分搜索和查找源的工作。分配這些工作的時候,通過我們每個用戶端的唯一的ID和搜索文件的Hash值之間的匹配來決定。 用戶可以進行簡單的理解:在Kad網路的世界裡,用戶可以直接問其他用戶「你有沒有我要的文件」,如果有,就會進行文件傳輸,如果沒有,就會告之哪個用戶有或者可能有,直到文件傳輸完畢。 與ED2K網路的不同在於,KAD網路讓用戶省去了從伺服器尋找用戶源的步驟,可以直接找尋到合適的用戶源,進行文件傳輸。 KAD埠則是用來進行KAD節點間溝通的埠。 在國內最主要的體現是電驢(VeryCD)下載。
Kad(Kademlia)是一種分散式(decentralized)的P2P通信協議,是將所有的用戶連成一個網路,不通過伺服器,從而直接進行搜索資源和來源的操作。可以減低伺服器的負擔。 kad 網路是一種根本不需要伺服器的架構,每個emule客戶端負責處理一小部分search和source finding的工作。分配工作的原理是基於客戶端的唯一id和search或者source的hash之間的匹配來決定。比如說XXX.avi這個文件 由用戶a來負責,則任何用戶共享這個文件的時候都會告訴用戶a我有這個文件,其他用戶去下載這個文件的時候也會詢問a,a告訴他們誰有這個文件, source finding就完成了。至於如何找到用戶a則是通過一種將用戶id異或的方式,兩個id的二進制異或值決定他們之間的邏輯距離,比如1100距離 1101要比距離1001近。當一個用戶加入kad網路後,首先通過一個已知的用戶找到一批用戶的id和port。當此用戶a要尋找某特定用戶x時,a先詢問幾個已知的邏輯距離x較近的用戶,如x1,x2,x3會告訴a他們知道的更加近的用戶的id和port,依次類推,a最終就能找到x。

C. 脫兔怎樣加入kad網路

在網路選項-》電驢選項
電驢網路ID - 您在電驢分享時顯示的名稱。您只需要將yourname部份換成您的昵稱,yourname前面的[CHN][TUOTU]標識請勿隨便更改。
使用自動連接電驢網路 - 啟動脫兔後自動連接eD2k網路伺服器。
使用自動連接KAD網路 - 啟動脫兔後自動連接eD2k網路伺服器。
自動連接電驢網路與KAD網路 - 啟動脫兔後自動連接eD2k與KAD網路。
TCP埠(eD2k網路專用) - 連接eD2k網路伺服器所使用的埠。連接eD2k伺服器和伺服器搜索需要使用此埠。
UDP埠(KAD網路專用) - 連接eD2k網路伺服器所使用的埠。KAD搜索與連接需要使用此埠。
下載速度限制(K/s) - 所有電驢下載任務最高速度限制。
上傳速度限制(K/s) - 所有電驢任務任務最高速度限制。

D. 什麼是KAD網路

Kad是Kademlia的簡稱,eMule的官方網站在2004年2月27日正式發布的 eMule v0.42b中,Kad開始正式內嵌成為eMule的一個功能模塊,可以說從這個版本開始eMule便開始支持Kad網路了。

Kad 的出現,結束了之前edonkey時代,在ed圈裡只存在著ED2K一種網路的模式,它通過新的協議開創並形成了自己的kad網路,使之和ED2K網路並駕齊驅,而且它還完全支持兩種網路,可以在兩種網路之間通用。Kad同樣也屬於開源的自由軟體。它的程序和源代碼可以在官方網站http: //www.emule-project.net上下載。

你要作的就是再使用emule的時候打開kad,你會發現有兩個明顯的特點
(1)你的下載速度會加快
(2)你的下載文件的源會增加
以上兩條對於lowid和經常下載源在國外的文件用戶,效果就更為突出,特別對於在ed2k網路中只有幾個源或者沒有源的文件,在kad網路中,一般都能找到源,所以說你使用了emule下載文件,基本上不會出現沒有源的請況,無論多長時間,差別只是源的多少個數問題,由於kad網路都是自動配置的,所以你絲毫不用分心,那麼索性我們就打開它,何樂而不為呢?
參考資料:http://iask.games.sina.com.cn/browse/browse_detail.php?qid=3446710

E. kad是什麼ed2k是什麼他們之間有什麼關系

Kad是Kademlia的簡稱,eMule(電驢)的官方網站在2004年2月27日正式發布的 eMule v0.42b中,Kad開始正式內嵌成為eMule的一個功能模塊,可以說從這個版本開始eMule便開始支持Kad網路了。
Kad的出現,結束了之前edonkey時代,在ed圈裡只存在著ED2K一種網路的模式,它通過新的協議開創並形成了自己的kad網路,使之和ED2K網路並駕齊驅,而且它還完全支持兩種網路,可以在兩種網路之間通用。Kad同樣也屬於開源的自由軟體。它的程序和源代碼可以在官方網站http://www.emule-project.net上下載。

Kad網路拓撲的最大特點在於它完全不需要伺服器,我們都知道傳統的ed2k網路需要伺服器支持作為中轉和存儲hash列表信息,kad可以不通過伺服器同樣完成ed2k網路的一切功能,你唯一要做的就是連線上網,然後打開kad。Kad需要UDP埠的支持,之後Emule會自動按照客戶端的要求,來判斷它能否自由連線,然後同樣也會分配給你一個id,這個過程和我們ed2k的高id和低id檢查很像,不過這個id所代表的意義不同於ed2k網路,它代表一個是否「freely」的狀態。

Kad和ed2k網路有著完全不同的觀念但是相同的目的: 都是搜索和尋找文件的源。 Kad網路的主要的目標是做到不需要伺服器和改善可量測性。相對於傳統的ed2k伺服器只能處理一定數量的使用者(我們在伺服器列表也都看到了,每個伺服器都有最大人數限制),而且如果伺服器比較大連接人數過多,還會嚴重的的拖垮網路。而Kad能夠自我組織,並且自我調節最佳的使用者數量以及他們的連接效果。因此, 它更能使網路的損失達到最小。由於具備了以上所敘述的功能,Kad也被稱之為Serverless network(無伺服器網路)。雖然目前一直處於開發階段(alpha stage) 。但毫無疑問,它無可比擬的優勢,將會使它成為p2p的明天。

可能很多朋友會關注, kad網路沒有高低id的計算原則,是否對於低id來言就暢通無阻了呢?

我們大家知道在ed2k網路裡面,我們的id是通過ip進行如下的演算法計算得出的
設我們的IP = A.B.C.D
那麼我們的ID number= A + 256*B + 256*256*C + 256*256*256*D
low ID的產生是由於我們的ID計算結果小於16777216.
即 ID number= A + 256*B + 256*256*C + 256*256*256*D < 16777216

Kad的 id計算原則並不是象上面那樣,他更關注我們是否open和freely。
但是kad裡面是如何計算我們的id呢?
事實上它的計算方法是這樣
ID number=256*256*256*A+256*256*B+256*C+D
所以kad其實也有高低id的分別。所以內網用戶在使用的時候依舊無法達到內網用戶完全穿透網路的效果,而且目前來看,還存在著kad模塊引入,導致佔用系統資源會變大以及會突然產生Memory Leak的問題,對於內存的控制,目前emule做的效果還是不好。

其實kad本身有一個nodes.dat文件,也叫做節點文件,這裡面存放了我們在Kad網路中的鄰居節點,我們都是通過這些節點來進入Kad網路的。其實kad的網路倒更像是overnet和Kazaa網路,有興趣的朋友大家可以對比看看。Kad網路提供了幫助尋找節點以及記錄節點的機制。

下面我們來說說這個機制的原理:
Kad擁有一個160bit的ID,每一個節點送出的訊息都必須包含此ID。每一個節點都必須記錄一個資料來保存已經存在的節點,資料的格式是 (IP address, UDP port, Node ID),節點所必須負責的范圍是2的i次方及2的i+1次方,i的范圍是0 < i <160,這個結構叫做k-bucket,該結構會形成一個tree的形狀,每一次接收到新的信息時,各個節點都必須更新k-bucket內的資料,透過k-bucket結構我們可以保證所有的節點狀態都是新的,而且一定會知道這個節點在哪裡

Kademlia網路提供四種Potocol(RPC)
(1)PING 測試是否節點存在
(2)STORE存儲通知的資料
(3)FIND_NODE 通知其他節點幫助尋找node
(4)FIND_VALUE 通知其他節點幫助尋找Value
而當每一個指令被接受到後,每一個節點都會到k-bucket上搜尋,通過這樣的結構,kad提供一個方便快速且可以被保證在logN次數下找到所需的節點。

通俗的來講就是在kad網路中,我們每個emule用戶端只負責處理一小部分搜索和查找源的工作。分配這些工作的時候,通過我們每個用戶端的唯一的ID和搜索文件的hash值之間的匹配來決定。比如像我猜我猜我猜猜.rm這個文件由用戶小王來負責(通過該文件的hash值來決定),那麼任何其他用戶在下載這個文件的時候都會告訴其他用戶,小王有這個文件,其他用戶去下載這個文件的時候也會詢問小王,小王也會告訴他們誰正在共享這個文件,這樣kad找源的工作就完成了。搜索時候的方法也差不多,只不過是每個人負責一個關鍵字。

整個過程有點像在照線索循序問路而找到正確方向,而不是路上隨便到處抓人在問路。而每個地方里的網路相關信息,則會隨著電腦及文件的加入而持續更新。好處在於讓你可以搜索整個網路,而不只是在某一地區。目前來講,這個機制和演算法是絕對領先而且非常優秀的。

如何找到用戶小王則是通過將用戶id異或的方式,兩個id的二進位異或值決定他們之間的邏輯距離,如1100距離1101要比距離1001近。那麼當一個用戶加入kad後,首先通過一個已知的用戶找到一批用戶的id和ip地址和埠。當該用戶要尋找一個特定用戶A的時候,該用戶先詢問幾個已知的邏輯距離較A較近的用戶,如B用戶,C用戶,D用戶,B,C,D會告訴該用戶他們知道的更加近的用戶的id和ip地址和埠,同理類推,這個用戶最終就能找到A。所以尋找的次數會在logN數量級,這里N代表詢問的人數。

其實也就是一種分散式雜湊的方法,基本上是對網路上某一特定時刻的文件進行快照(snapshot),然後將這些信息分散到整個網路里。 為了找到特定的文件,搜索的要求先到達網路上的任何一台電腦上,然後這台電腦就會再將它轉到另一台有更多文件信息的電腦。第三台電腦可能就擁有文件本身——或者也可能再繼續轉到其他有正確信息的電腦。採用這種方法,通常只需要跳轉兩到三次,便可以輕松查找到所需文件。

以上幾個部分,便是對於kad作用原理以及演算法的分析,可能好多人看了之後頭大,那麼我們普通用戶到底該注意些什麼呢?

很簡單,你要作的就是再使用emule的時候打開kad,你會發現有兩個明顯的特點
(1)你的下載速度會加快
(2)你的下載文件的源會增加
以上兩條對於lowid和經常下載源在國外的文件用戶,效果就更為突出,特別對於在ed2k網路中只有幾個源或者沒有源的文件,在kad網路中,一般都能找到源,所以說你使用了emule下載文件,基本上不會出現沒有源的請況,無論多長時間,差別只是源的多少個數問題,由於kad網路都是自動配置的,所以你絲毫不用分心,那麼索性我們就打開它,何樂而不為呢?

另外對於我們搜索的時候,如果採用kad網路搜索,多數情況下找到的文件源會遠遠多於ed2k的全局搜索,對於大家都是一個明智的選擇。

雖然,目前kad還處在試驗階段,但是他的崛起是遲早的事情,我從kad一開始推出就一直在使用,開始的時候用的人不多,效果不明顯。但是目前來講,再我發帖前,我還做過測試現在kad的使用人數已經突飛猛進,我隨便找了一期我猜我猜我猜猜來做測試,發現kad找到源的比例已經佔了總源比例的30%,甚至更多,時間越長效果越明顯。所以,在這里呼籲大家都打開kad,讓我們的速度再邁上一個台階.早日迎接kad天下的到來!
Ps:文中部分技術資料,來自於國外的網站,原文是英文的,我翻譯過來,然後引用,由於本人英文水平有限,出現的錯誤請大家多多包涵!
另外,文中也引述參考了一些國內外網站關於kad技術的文章,但是所引太雜,所以請恕這里不引出原文出處,請願作者見諒!

F. 怎麼打開KAD網路功能

電驢下載手冊新手必看

<一>安裝和版本問題

1) eMule對Windows有什麼要求?
eMule能在Windows 95版本以上的Windows操作系統下運行。
1個好的P2P軟體需要好的撥號網路的支持,所以Windows 98和Windows ME的比較差網路運行情況可能會影響eMule的發揮;相對來說Windows 2000和Windows XP更適合使用eMule。
2) 彈出錯誤信息說oleacc.dll文件找不到?
使用Windows 98的用戶在啟動eMule的時候可能會出現此錯誤信息。這個缺損的dll文件可以從Microsoft的 Windows 98 System Update 處獲得。
3) Installer和Binary的區別?
Installer文件用於第一次安裝eMule,它包含了所有必須文件和幫助文檔等。執行exe文件通過彈出的指示即可以安裝eMule。
Binary是一個壓縮檔案文件,你需要把他解壓縮(覆蓋)到你想要安裝的目錄,通常用來做升級安裝用。
4) 當我升級eMule版本時候怎樣才能保留我的設置和下載到一半的文件信息?
你只需要安裝(或解壓)新版本的eMule到你原來版本的安裝目錄,eMule會自動更新eMule.exe文件,用戶設置文件和其他一些用戶信息文件都不會被覆蓋,原來的設置等都將保留。
注意請關閉eMule之後才可以安全執行升級新版本,否則可能會導致不可知錯誤。
5) 如果從eDonkey/Overnet升級到eMule並保留原來的下載信息?
這取決於你原來使用的eDonkey/Overnet的版本。
0.47版本以前的eDonkey使用和eMule部分兼用的系統,但是0.47以後的eDonkey版本把下載的temp文件分成了很多獨立的小文件,使eMule無法再使用。
老版本的eDonkey升級到eMule,你只需要把eMule的臨時文件目錄指向原來eDonkey的臨時文件目錄即可。
新版本的eDonkey升級到eMule,你可以先使用 OldPart 這個程序把未完成的eDonkey臨時文件轉化,再用 MetFile Regenerator 程序把它們還原成eMule可用的臨時文件。不過,我強烈建議你在升級到eMule先完成原來的下載文件。
<二>伺服器、連接和ID問題

1) 從哪裡可以取得伺服器列表?
http://ed2k.has.it
– 官方eMule伺服器列表更新網址
2) 哪個伺服器是最快最好的?
沒有絕對的最快或者最好的伺服器。伺服器是用來連接其他eMule用戶、搜索文件和搜索源用的。當用戶使用全局伺服器搜索時,eMule會向列表裡的每個伺服器詢問搜索結果並返回用戶。
同樣,下載文件的時候,eMule會在伺服器內搜索速度最快的源。
3) 我需要多長時間更新一次伺服器列表?
如果你正在使用或者經常使用eMule,那麼就沒有必要刻意去更新伺服器列表。eMule的默認設置會在使用過程中不斷更新伺服器。
4) 為什麼我的eMule連接不上伺服器?
在連接到伺服器以前會有短暫的等待時間,也有可能伺服器當機或沒有響應。如果eMule完全不連接,請確認你的伺服器列表是最近更新的;也或者可能是Firewall和Router設置不當造成eMule的連接不暢通。
還有一點,你必須檢查eMule中的 選項 -> 伺服器 -> 僅自動連接到靜態伺服器 ,如果這個選項被選中的話,而同時尼列表中沒有可用的靜態伺服器,eMule同樣不會連接。
5) 為什麼我得到的是low ID?
eMule近當以下埠打開的時候才會完全工作正常(取得high ID)
• 4662 TCP
• 4672 UDP
• 4711 TCP
當你使用代理伺服器、或區域網上網的時候,你無法打開公網IP地址機器的以上埠,所以你會獲得low ID。
6) Low ID何High ID有什麼區別?
High ID就是擁有獨立公網IP並且能提供埠4662給eMule工作的用戶;此類用戶可以和任何eMule兼容客戶端連接與下載。
Low ID一般都是沒有公網IP的內網用戶,兩個Low ID用戶之間是無法直接連接的,所以Low ID的用戶下載源會相對少一點(無法從其它Low ID用戶那裡下載)。
7) 為什麼eMule總是從伺服器掉線?
可能有以下原因導致eMule掉線:
• 下載列表中文件太多(低於v.30a會有此問題)
• 過多的共享文件(低於v.29a會有此問題)
• 伺服器端的問題
• 普通的網路連接問題
通常情況下eMule會自動重新連接斷開的伺服器。這一情況並不影響下載。

<三>速度問題

1) 有哪些影響下載速度的因素?
以下這些實際問題可能會影響下載速度:
• eMule的設置;
• High ID (防火牆和路由的設置);
• eMule下載的時間長短;
• 一個下載文件所獲得的源的多少;
• 臨時文件的有效性;
• 下載文件的流行程度。
eMule設置中的不當(不恰當的限制、過多的連接數);Low ID(上一章中已介紹)以及過短的運行時間都會減緩下載的速度。還未普及的文件(例如新發布的資源)或者源很少的文件、或者臨時文件(part)有損壞都會影響下載速度。
2) 怎麼設置最好呢?
沒有最完美的設置來實現速度最大化,因為下載速度的主要因素還是取決於每個人的Internet連接速度和所使用的操作系統。建議你使用eMule的設置向導來選擇正確的設置,其中最重要的是你選對了你的Internet連接速度和操作系統。
舉個例子,比較適用ADSL 512K帶寬的設置如下:
Windows XP :-
下載能力: 64 (= 512 / 8)
上傳能力: 16 (= 128 / 8)
下載限速: 60
上傳限速: 12 (= 16 x 0,75)
硬性限制: 500
最大連接數: 400
最大新建連接數/ 5 sec: 30
同時下載6-20個文件比較合適。
Windows 98 / ME :-
下載能力: 64 (= 512 / 8)
上傳能力: 60 (= 128 / 8)
下載限速: 92
上傳限速: 12 (= 16 x 0,75)
硬性限制: 300
最大連接數: 200
最大新建連接數/ 5 sec: 20
同時下載不要超過12個文件比較合適。
你無須太謹慎地限速,太苛刻的限速會阻塞eMule的連接,直接導致下載效果下降。上傳限速基本上差不多應該在最大上傳能力的75%。
3) 怎樣才能提高我的下載速度?
除了正確的設置以外,能決定速度的還有你所下載的文件本身。為了得到令人滿意的速度速度,你盡可能做到以下方面:
• eMule盡量開的時間維持的長些,越長越好;
• 盡量避免只下載1個文件;
• 有選擇餘地的情況下,盡可能選擇源多的文件下載(文件名後面數字表示源的數量);
• 新發布的文件(全新的文件)不可能速度快;
• 盡可能多的上傳以獲得比較高的積分;
4) 我可能會獲得怎樣的速度?
如果一切設置正常,並且在開始一段時間以後,你獲得了20 kB/s – 30 kB/s的速度,那麼可能在短時間內依然會很慢,但有時你卻可能獲得超過穩定速度2-3倍的速度。
5) 等待狀態會維持多長時間?
等待狀態中你可以從源那裡看到QR:[x],這個數字x就是你的Queue Ranking,也就是你在等待隊伍中排在第幾位,當然這個值越小越好。QR的存在顯示了積分系統的意義,相對於源來說越高的積分就是越短地等待。如果你的QR值很高,並不表示你就無法從那個源那裡下載到東西,eMule里存在很多公平的修正以減短等待時間。

<四>積分問題

1) 積分是什麼?為什麼我要增加積分?
積分是獎勵那些上傳的用戶的,上傳量越大積分越高。積分不是所有伺服器之間通用的,它們僅僅通用於那些承認這些積分的伺服器和客戶(比如我在chinese edonkey server NO.1上的上傳量很大,相對於那些連在No.1上的用戶來說我的積分就很高) 。
積分是影響QR的主要因素,你積分越高,排隊時間就會縮減的越短。
2) 從什麼地方我可以看出我的積分多少?
為了防止使用作弊的方法篡改積分,所以你的積分不是儲存在你的硬碟中,而是存在其他客戶的硬碟中。要在本機上查詢自己的積分是不可能的。
3) 我丟失/刪除了我的clients.met文件,是不是我的積分就沒了?
根據上個問題,丟失了這個文件,你自己的積分是不會消失的,而存在你機器上的相對你而言的他人的積分就沒了。eMule建立並保存了備份文件以防止這種事情發生,名稱是clients.met.BAK,你只需要把它重命名回clients.met即可。
4) 積分是否安全可靠?
eMule使用了一種加密方法key handshake以確保某個積分正確地屬於某個人。只有在這種方法得到eMule的驗證之後,這一積分才被授權給特定的某個人,否則eMule將不會承認對方的積分。
5) 什麼情況下我的積分會得不到承認?
根據上一個問題所述,積分是經過加密並授權的。授權的驗證密鑰儲存在preferences.dat和cryptkey.dat兩個文件中。如果其中一個文件損壞或者丟失,你將不能得到對方的積分驗證,eMule將不會承認原本應該屬於你的積分。
如果你丟失了cryptkey.dat,eMule會強制刪除preferences.dat。

<五>下載和共享問題

1) 為什麼我下載的文件從列表中消失了?
可能是因為死機、或者升級到新版本造成的。
• 在 選項 -> 目錄 里檢查一下臨時文件目錄是不是正確。
• 把.part.met文件用它們的自動備份文件.part.met.BAK代替。
• 看看能否在幫助文件的Troubleshooting這一章節找到答案。
2) 傳輸狀態的進度條表示的是什麼意思?
不同的顏色表示了不同進度的活動性。

黑色
表示這部分文件你已經獲得了。
紅色
表示這部分文件沒有源,處於未知狀態。
不同程度的藍色,代表了這部分文件處於有源並活動的狀態,藍色越深表明源越多、活動性越強。
黃色
表示這部分文件正在被下載。
頂端的綠色條表示下載的進度。

完整的一條綠色狀態表示整個文件已經下載完成。

一條深紅色表示這個文件處於暫停或者停止狀態。
如果你雙擊展開一個下載中的文件,其中的顏色有不一樣的說法:

黑色說明你已經獲得的部分。
藍色部分是你仍需下載的部分。
灰色說明了這個源也缺損這部分文件。
綠色表示了當前正在下載的部分。
黃色表示未決的部分(已請求)。
在上傳欄目中,同樣有類似的顏色狀態條:

黑色表示這名用戶已經獲得的部分。
灰色表示用戶缺損的部分。
綠色表示你正在上傳給這名用戶的部分。
黃色表示未決的部分(已請求)。
共享文件的顏色狀態條:

紅色表示在已知的源中找不到的部分(未傳播開)。
不同程度的藍色告訴你這個文件的傳播程度,顏色越深傳播的越廣。
3) 那些在來源一欄中的數字 xx / yy +aa (zz) 表是什麼?
這些數字表示在下載中找到的源。
• xx - 可用的源的數目。
• yy - 總共找到的源的數目。
• + aa - 已請求另一個文件的源的數目(僅當你在高級控制中選擇使用eMule才會顯示這個數字)。
• zz - 現在正在和你傳輸的源的數目。
4) 為什麼有些源顯示「已請求另一個文件」?
eMule在對方源的隊伍中只會佔有一個位置。如果對方源內有你需要下載的2個以上文件,eMule只會為其中一個文件排隊。當這個文件下載完成,eMule會自動切換到另一個文件並排隊,以此類推。所以對方源就會對你現在無法進行排隊的文件顯示「已請求另一個文件」。這一功能稱作A4AF(Ask for Another File)功能。
5) 過多連接數表示什麼意思?
這表示找到的源的數目超過的你設定的最大連接數。這通常因為列表裡有太多下載中的文件,或者用戶的硬性限制太過苛刻所造成。
6) 我可以更改下載文件的文件名嗎?
你可以任意更改下載的文件名,因為eMule不是憑文件名來判斷一個文件,而是看每個文件不同的hash值來確定唯一的文件。右鍵點擊一個下載名,選擇 顯示文件詳情 --> 文件名,就可以更改文件名。建議先暫停或停止下載的狀態下再改名。
7) 下載文件前面的紅色和綠色的驚嘆號表示什麼?
驚嘆號表示了對這一下載的等級的評定。


= 積極的等級(文件被網友評定為優等的、高質量的)


= 負面的等級(例如文件有病毒、文件是損毀的、或者文件是冒牌的)
8) 我怎麼對某個文件進行評定或添加等級?
在共享文件中,對某個文件點右鍵,然後選擇 更改這個文件的注釋... 就可以修改這個文件的評論和評分。
希望大家對文件有公平公正的評價!
9) 我怎樣才能知道一個文件是冒牌的呢?
你可以從找到的文件名判斷。右鍵點擊任意一個下載文件 -> 顯示文件詳情 -> 文件名。在這里你可以看到所有這個文件的其他文件名,如果其他文件名和這個文件相矛盾或者差很多,就可以判斷可能是冒牌的(往往可以判斷出是否是真的DVDRip或者槍版)。
10) 我的下載為什麼完成不了?
如果一個文件長時間沒有下載完成,可能有以下2個方面的原因:
• 沒有完整的源:-
如果狀態條始終是紅色的,從來未變成過藍色;或者你找到的源都是和你缺損同一個部分的。那就說明這個文件的源缺損了,我們稱這個文件死了。可能造成的原因是這個文件還沒有全部傳播出去(比如僅僅開頭60%曾經被人下載過),發布者就不共享這個文件了。
• 文件損毀:-
在eMule的伺服器按鈕下的Log窗口中,顯示A corrupted part has been received。 如果你經常收到的是同一個文件的某個特定部分的損毀報告,那可能著整個文件都已經損毀了(這個情況非常罕見)。
11) 下載完成了不過顯示Errorious?
這個錯誤信息經常出現在以下情況:臨時文件的存放目錄和下載完成的目錄不在同一個硬碟,或不在同一個硬碟分區上。eMule不能完成下載的可能性是因為下載完成的目錄的那塊硬碟分區沒有足夠的空間了。
12) 我下載完成了,但是下載目錄中卻沒有文件?
如果eMule顯示一個下載已經完成,但文件卻沒有轉移到下載完成目錄,你可以手動調整。
首先,點擊顯示文件詳情,比較文件的大小以確保它真的已經下載完成。同時記下.part文件的數字,並文件名到剪貼板。打開Windows資源管理器,在eMule臨時文件目錄中找到相應的.part文件,把它移動到你想要放置的目錄,把它重命名成你剪貼板里復制過得你想要得文件名(注意擴展名已經不需要.part.met了)即可。
13) 臨時文件目錄太占容量,我能否刪除它?
這個文件夾內包含了所有你還未下載完成的文件,刪除它就等於刪除了你正在下載的文件!eMule在下載完成一個文件之前已經在臨時文件目錄建立了和源文件大小一樣的臨時文件,這點類似FlashGet,以確保不會下載到一半產生空間不夠的問題。
14) 我怎樣做才能不共享文件呢?
eMule會自動共享以下文件:
• 正在下載中的文件;
• 存放在下載完成目錄中的文件,和你手動指定的共享目錄中的文件。
從以上2個目錄中把文件移走就可以不共享這些文件(或者把共享目錄的勾去掉),但是不共享文件的動作不會影響正在上傳的文件傳輸。

<六>使用eMule的問題

) Tips
eMule中的絕大多數功能是很容易通過菜單理解並掌握的。右鍵單擊很多東西,例如下載的文件等都可以彈出不同的操作菜單。ALT + x更可以打開一個快捷菜單,非常有用。
2) 怎樣才能添加好友?
好友可以在消息窗口管理。右鍵點擊好友列表,選擇 添加好友,你必須有以下信息才能添加:
• IP地址 – 這是必須的,詢問你要添加的人,向他獲取IP;
• 埠 – 通常情況下是4662,同樣這是必須的;
• 名字 – 可以輸入任何名字,不是必須的。
另一種添加好友的方法是在傳輸窗口右鍵點擊任何你獲得的源,選擇 添加為好友。這樣eMule會自動獲取所需要的信息。
3) 怎樣分配好友的上傳通道?
右鍵點擊好友,選擇「建立好友通道」,當你的好友排到能下載的位置時這個通道會馬上激活。
4) 怎麼樣才能清空我的搜索歷史紀錄?
點擊搜索欄,按CTRL(或ALT)然後按DEL。
5) eMule中的那些圖標表示什麼意思?

- 正在從此用戶處下載或獲取hash值。

- 在此用戶處排隊,或正在查詢此用戶。

- 正在連接到此用戶。

- 此用戶沒有我需要的文件部分、或者已請求另一個文件,或者因為Low ID的關系無法連接。

- 用戶的狀態未知。

- 新進的消息。

- 普通的eDonkey和eMule用戶。

- 兼容eMule協議的用戶。

- 擁有高級分的用戶。

- 有高級分的和兼容eMule協議的用戶。

- 使用mlDonkey的用戶。

- mlDonkey用戶並擁有高積分。

- 使用eDonkey2000-Overnet-Hybrid用戶。

-用戶並擁有高積分。

- 使用Shareaza的用戶。

- Shareaza的用戶並擁有高積分。

- High ID的用戶。

- Low ID的用戶。

- 未連接到伺服器。

- eMule系統欄圖標(High ID)。

- eMule系統欄圖標(Low ID)。

- eMule系統欄圖標(未連接到伺服器)。

- 積極的等級(文件被網友評定為優等的、高質量的)。

- 負面的等級(例如文件有病毒、文件是損毀的、或者文件是冒牌的)。
6) 我能踢除或阻止特定的用戶么?
不行。這個功能將永遠不會在eMule中出現,因為它和eMule的原本的共享理念相矛盾。
7) 為什麼我搜索到的結果只有201個?
搜索會大量增加伺服器的負擔,為了限制並減輕伺服器的負擔,eMule設定為返回用戶的搜索結果最多隻有201個。如果你想要更多的無限制的搜索結果,請使用web based search Jigle(在eMule同時也可使用)。
8) 我需要把我的共享文件的優先權都設置成「高」或者「發布」嗎?
不需要。優先權是照顧某些特定的文件的,這種優先的等級是相對的。如果你把所有文件都設置成「高」,和把所有文件都設置成「低」沒有任何區別。
優先權在上傳過程中會特別優待那些「高」和「發布」的文件,也就是說用戶從你這里下載「發布」文件的可能性大於優先權「低」的那些文件,排隊時間也是前者大大短於後者。

<七>其他問題

1) eMule運行的時候為什麼許多應用程序會變慢?
這取決於eMule的設定,eMule可能會打開很多連接並佔用很多的帶寬。這會減慢其他的Internet應用程序,例如IE。尤其是不恰當的設置或太高的連接數會引起嚴重的整體效果的下降。
2) Mod 是什麼?
eMule的源代碼是開放的,其中有些人基於源代碼開發了修正的版本,稱之為Mod,例如eMule Plus。這些版本不被官方的eMule小隊所支持。
3) Mods是否更快活更好呢?
通常情況下不是。官方的版本是經過長期的編譯和測試所得,而modders往往不能在短時間內改變eMule的內核工作原理。所以Mod要取得速度上的突破往往是不太可能的。
Mods可能會帶來一些新特性,同時一些新bugs,可能有些特性你很喜歡。不過有些mod可能帶有負面特性,甚至損害整個網路的正常運作。這些製作粗劣的mod根本不能使用,官方的eMule正在努力減少這些mod存在的可能性,並在安全性方面爭取杜絕這類mod的產生。
4) 我收到消息說我的eMule版本不能再繼續使用。
官方版本eMule版本不會產生任何此類的消息,只可能是Mod版本的eMule才會有。如果你是用官方的版本,你可以安全的過濾掉這類消息。
5) 我從什麼地方能得到更多的幫助?
如果閱讀完FAQ你仍然有問題,你可以試試看以下幾個方法:
• 到官方論壇發問(請在論壇內使用搜索功能已確定你要問的問題是否曾經出現過)。
• 到VeryCD的eMule問題求助區發問,發問前先確定你的問題是否被問過,謝謝!
• IRC - 在eMule中的IRC主窗口點擊 連接 ,進入英語eMule幫助頻道,鍵入 /join #emule。也有其他語言的聊天室, 例如 #emule-french, #emule-spanish 或 #emule-tch。
6) eMule是匿名的嗎?
P2P網路傳輸建立在兩個客戶的Internet連接之間,為了實現這個傳輸,雙方的IP地址都是公開的。這個IP可使用戶被識別和跟蹤。
現階段,讓P2P軟體匿名使用的條件是不成熟的(使用匿名代理伺服器等方法具有眾多的缺點)。
7) 為什麼我關閉了eMule,而我的防火牆卻持續報警說有連接4662埠?
相對於其他用戶,你得eMule是被當作一個源存在的。你所連接過的伺服器也會因為你共享過的文件而把你作為一個源傳播給其他用戶。當你關閉eMule以後,這一信息不會馬上消除,所以別的eMule用戶仍會嘗試連接到你這個源。過一段時間,這樣的連接就會消失(因為你的這個源已經失效)。
8) 什麼是IP過濾器?
IP過濾器是用來阻擋某些特定的對網路有損害的IP地址的。最常用的就是 Lussnig's IP Filter。從他的網站下載一個名為ip.prefix的文件,重命名為ipfilter.dat然後復制到eMule的 ../config目錄。然後到eMule里的 選項 -> 安全 -> IP過濾,然後按「刷新」按鈕。
9) 使用eMule下載下來的AVI文件為什麼不能播放?
這其實不是eMule的問題。建議你使用Windows Media Player來播放此類文件。具體需要安裝的插件,請看播放DVDRip必備的軟體。
10) 怎樣才能獲得與AVI相應的字幕文件?
承接上一個問題,eMule中找到的源往往不是國內的機器上的,所以下載的DVDRip(AVI文件)通常沒有配套的字幕,你可以去射手網尋找相應的字幕文件。下載下來之後只需要解壓縮到和AVI文件一起,然後把字幕文件重命名和AVI文件同樣的文件名即可(注意請保留srt sub等字幕文件的後綴名)。

G. 電驢的kad是干什麼的伺服器是干什麼的

電驢的Kad是Kademlia的簡稱,eMule的官方網站在2004年2月27日正式發布的 eMule v0.42b中,Kad開始正式內嵌成為eMule的一個功能模塊,可以說從這個版本開始eMule便開始支持Kad網路了。

Kad的出現,結束了之前edonkey時代,在ed圈裡只存在著ED2K一種網路的模式,它通過新的協議開創並形成了自己的kad網路,使之和ED2K網路並駕齊驅,而且它還完全支持兩種網路,可以在兩種網路之間通用。Kad同樣也屬於開源的自由軟體。 通俗的來講就是在kad網路中,我們每個emule用戶端只負責處理一小部分搜索和查找源的工作。分配這些工作的時候,通過我們每個用戶端的唯一的ID和搜索文件的hash值之間的匹配來決定。比如像我猜我猜我猜猜.rm這個文件由用戶小王來負責(通過該文件的hash值來決定),那麼任何其他用戶在下載這個文件的時候都會告訴其他用戶,小王有這個文件,其他用戶去下載這個文件的時候也會詢問小王,小王也會告訴他們誰正在共享這個文件,這樣kad找源的工作就完成了。搜索時候的方法也差不多,只不過是每個人負責一個關鍵字。

整個過程有點像在照線索循序問路而找到正確方向,而不是路上隨便到處抓人在問路。而每個地方里的網路相關信息,則會隨著電腦及文件的加入而持續更新。好處在於讓你可以搜索整個網路,而不只是在某一地區。目前來講,這個機制和演算法是絕對領先而且非常優秀的。 而伺服器的作用僅是收集連接到伺服器的各電驢用戶的共享文件信息(並不存放任何共享文件),並指導P2P下載方式。P2P 就是Point To Point,也可以理解為PC To PC或Peer To Peer,所以電驢用戶既是client,同時也是server。可以說,電驢把控制權真正交與用戶手中,用戶通過電驢可以共享硬碟上的文件、目錄甚至整個硬碟。那些費心收集存儲在自己硬碟上的文件肯定是被認為最有價值的。所有用戶都共享了他們認為最有價值的文件,這將使互聯網上信息的價值得到極大的提升。 eDonkeyServer NO2屬於中性伺服器 free.usenet.nl 屬於大型伺服器,根據伺服器的定義你應該知道為什麼下載快的原因了吧。 至於上傳的問題,那是電信對個人用戶的限制。無法解決。我2m的上傳最快才是40kb。

H. KAD網路的工作原理

Kad 網路利用UDP,包括了以下五點
1、查找ed2k散列來源
2、使用文件名稱的關鍵字,來搜索ed2k散列。
3、查找文件的註解與評分。
4、 為防火牆內的節點(低ID)提供夥伴服務(buddy service)
5、 貯存位置、註解與(來自關鍵字的)文件名
注意Kad並不會實際用來在點對點網路中傳送文件,而是在文件開始傳送時,用戶之間彼此直接連接(通過標准IP網路)。
在Kad網路中,每個節點只負責處理一小部分搜索和查找源的工作。分配這些工作的時候,通過我們每個用戶端的唯一的ID和搜索文件的Hash值之間的匹配來決定。
用戶可以進行簡單的理解:在Kad網路的世界裡,用戶可以直接問其他用戶「你有沒有我要的文件」,如果有,就會進行文件傳輸,如果沒有,就會告之哪個用戶有或者可能有,直到文件傳輸完畢。
與ED2K網路的不同在於,KAD網路讓用戶省去了從伺服器尋找用戶源的步驟,可以直接找尋到合適的用戶源,進行文件傳輸。
KAD埠則是用來進行KAD節點間溝通的埠。
目前實際上只有3個客戶端程序支持Kad 網路。在國內最主要的體現是eMule下載,其餘的軟體為aMule 以及 MLDonkey 。

I. 請問下電驢emule的kad網路我已經有好久連接不了了

1、可能是你取消了kad的自動連接,到kad那一欄點連接看看。

2、埠沒有設置好。不知道你是用什麼版本,一般來說是到「選項」-「連接」那改埠,再點「測試埠」,看改的埠可不可以連接。或者在防火牆那看看埠有沒有打開。

3、nodes.dat文件丟失,上網搜個放到config目錄下就可以了。

4、可能是版本問題,試試換個mod或更新。

5、bs黏貼黨

J. KAD網路的簡介

Kad是Kademlia的簡稱,Kademlia 是P2P 重疊網路傳輸協議,以構建分布式的P2P電腦網路。是一種基於異或運算的P2P信息系統。它制定了網路的結構及規范了節點間通訊和交換資訊的方式。
Kademlia 節點間使用傳輸通訊協議 UDP 溝通。Kademlia 節點利用分布式散列表 (DHT) 儲存資料索引。透過現有的區域網/廣域網( LAN/WAN),建立起一個新的虛擬網路或重疊網路。