|
|
Posted on 2025-7-4 13:26:32
|
|
|
|

Requirements: I was looking at an open source download project of Aria2 and found that the project supports HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink protocols, but does not support the ed2k protocol.
ed2k
ed2k, the full name is "eDonkey2000 network", which is a file sharing network originally used to share music, movies, and software. Like most file-sharing networks, it is distributed; Files are stored on the user's computer on a P2P basis rather than on a central server. What this kind of link means to us is that we can use it to download the relevant file, as long as there is this link, we can download the file at any time.
Ed2k protocol:The hyperlink login is visible.
Does Aria2 have plans to support ed2k?
According to this guy's introduction, it generally means that the real eDonkey network has long since died.Domestic download software that supports ed2k links is obtained from their private servers, although it can be downloaded, it is not the eDonkey network in the true sense.
Address:The hyperlink login is visible.
Do you really know about "electric donkeys" and eD2k?
To talk about eD2k, first of all, you need to understand the history of the "electric donkey" and itself. In fact, people are best known
Everyone is used to using VeryCD as a download software, but it should be emphasized that eDonkey is not a download software, and the eD2k link is not made for downloading. eDonkey is a sharing software that uses eD2k to build the eDonkey network for the first time, and any file can generate a corresponding eD2k link and share it with all users who use the eDonkey network. Once you share a file in eDonkey, the file will generate a corresponding eD2k link, and others can search for and download the file you shared in the eD2k network.
In 2002, a German developer was not satisfied with the function of eDonkey and developed a third-party open source client that supports the eD2k protocol - eMule, which is also known as an electric mule. The eMule has added a large number of new features that eDonkey does not support, especially the KAD network, which can be said to be the fundamental reason why eMule is completely different from eDonkey.
The KAD network sets eMule apart from eDonkey and is the essence of the eD2k network
Although the eDonkey network used by eDonkey is also based on P2P sharing, it is still inseparable from a central server. A group of people using eDonkey for file sharing must have a central server as a communication center to provide users with services such as finding files. KAD, on the other hand, is a more thorough P2P, requiring only users as nodes, and users can directly connect with each other, completely separate from the central server.
The KAD network is of great significance to the eD2k protocol. In 2004, the development of eDonkey was stopped due to copyright complaints, and the central server in the eDonkey network became evidence of piracy involving eDonkey. On the one hand, the open source eMule electric mule does not involve commercial activities, and on the other hand, it supports the KAD network, and the sharing of piracy between users can be pushed to the user's spontaneous behavior, so it can withstand the pressure of copyright holders. At this point, we can sort out the relationship between electric donkey and eD2k a little.
eDonkey Electric Donkey: Electric Donkey Original, commercial software, file sharing through the eDonkey network.
eDonkey Network: A shared network built using P2P technology but requires a central server to establish a connection.
eD2k: The protocol used by the eDonkey network, and the files shared by the eDonkey network generate links starting with eD2k.
eMule eMule: The third-party client of eDonkey, open source software, in addition to supporting the eDonkey network, it also supports the KAD network.
KAD network: A more thorough P2P shared network, no central server required, interconnected with the eDonkey network, and the protocol is also eD2k.
Okay, let's continue to talk about the VeryCD electric donkey.
VeryCD Electric Donkey: Promoting the popularity of eD2k in China
When it comes to the popularity of electric donkeys/electric mules in China, the Very CD version of "electric donkey" cannot be bypassed. Many friends know VeryCD, and I believe everyone has heard of the massive resources on it. However, in fact, there is no huge amount of resources stored on the VeryCD site, and the resources on it are actually eD2k links. I have to say that it is very convenient to have such a site, directly search for the eD2k network through eMule, the resources are as messy as a mess, you can only search by keywords, and when you encounter the title party, you will also go down to Huluwa.
VeryCD integrated eD2k resources and established an eD2k sharing platform, which once became one of the most viewed resource sharing websites in Chinese mainland. Since it involves the business of eD2k resources, VeryCD will naturally launch corresponding clients - it's hard to imagine that your site needs to link to other websites to download the client in order to use the site's services, right? So, VeryCD used eMule to open the knife.
As mentioned earlier, eMule is an open-source software, which gives VeryCD the foundation. VeryCD uses the source code of eMule to develop the VeryCD electric donkey, which is also the most familiar "electric donkey" to Chinese netizens. Compared with the eMule electric mule, the VeryCD electric donkey is easier to use, does not require complex configuration, and does not need to delve into what to share, directly link to the resources of the VeryCD website, so it is widely popular in China. For a time, the VeryCD electric donkey has become a must-have for installation, and the prosperity of eD2k and "electric donkey" in China has reached its peak.
Since 2009, China has strengthened its control over online copyrights, and VeryCD has been forced to transform and withdraw almost all eD2k shared links. Relying on the VeryCD website, the VeryCD electric donkey has lost its foundation and naturally disappeared into the trend of history.
However, despite the ebb and flow of the VeryCD electric donkey, the eMule electric mule and eD2k still did not fall, after all, they relied on the eD2k network. As long as someone is sharing files with eMule, the eDonkey and KAD networks will still be running. It stands to reason that this is a near-perfect P2P resource sharing architecture, but over the years, the popularity of eD2k links has also declined significantly - the original eMule has dropped from 70W downloads per week five years ago to just over 2W. On many resource stations, Magnet magnetic chains or BT seeds are provided, and eD2k is not the mainstream for old drivers to drive.
Now that offline downloads are prevalent, orthodox BT software such as μtorrent is still played, but those who use orthodox eMule resources are probably really non-mainstream among non-mainstream. Why is eD2k less popular than BT? This starts with the fundamental difference between the two.
Why do people stop using eD2k?
Although they are both a string of links, eD2k and Magnet are fundamentally different - eMule is a shareware, while BT software is downloaded software. This makes them have many fundamental differences in use.
As mentioned earlier, eMule is actually a shareware, and the eD2k protocol was made for sharing. The usage process of orthodox eMule is very different from BT, and it is generally used like this.
After opening eMule, the first thing to do is not to download, but to set up a shared directory, and all files in this directory will be shared to the eDonkey and KAD networks in real time. Files shared in the directory will generate an eD2k link, and everyone can get the file you shared through the corresponding eD2k link, and once someone downloads the corresponding file, then your eMule client will upload the data.
We usually use the eD2k link to download, and the resources are also from files shared by other people's eMule. Of course, you can leave nothing in the shared directory, but many eMule clients have a queue priority mechanism, and the download speed will be limited if there are fewer uploads.
After setting up the shared directory, you need to configure upnp to obtain the HighID. In eMule, HighID is able to conduct P2P transmission more directly, whether it is uploading, downloading, or searching for resources. In addition, to get a better experience in eMule, you need to set up IPFilter to prevent blood-sucking clients, set up a reliable eD2k server update list, etc. It can be said that the use of eMule is very complicated, and if you just want to simply download something, eMule is not for you at all.
Compared with eD2k, the Magnet magnetic link based on the BT network is much simpler. BT is born for downloading, as long as someone is doing the relevant download and upload tasks, a certain resource can be circulated continuously, and the client of the BT software does not need additional settings, as long as the Magnet link is added, it can run. Also, eD2k's sharing is file-based, while BT tasks can be folder-based. You only need a Magnet link to download a whole pile of files, which eD2k links can't do.
In short, the characteristics of eD2k determine that it is subject to restrictions everywhere, which is reflected in the following.
eD2k's orthodox client eMule is complex and difficult to get started.
Once eMule is enabled, it will continue to upload shared files by default, which is not suitable for China's Internet with narrow upload bandwidth. In order to reduce the pressure of uploading, some operators have even directly blocked the KAD protocol, making eMule useless.
eMule blocks vampire clients such as Thunderstorm. Thunder and other clients have a blood-sucking mechanism to take data from eMule, but do not send data back to the eD2k network, which makes many eMule clients use IPFilter to block Thunder. Many people found that eD2k could not move under Thunder, and gradually they did not need the link of eD2k.
HighID is becoming increasingly difficult to obtain. In eMule, HighID will get a relatively fast speed, but this requires a public IP. Nowadays, operators generally provide users with private IP addresses, which limits the transmission efficiency of eMule.
An eD2k link can only download one file. In contrast, BT can download multiple files in one task. When downloading a compilation of resources, a magnetic link is more convenient than a row of eD2k links.
In addition, the real role of eMule is sharing, but Chinese people rarely realize this. Seeing the eD2k link, many people's first reaction is to use tools such as Thunder to download, which invisibly destroys the sharing ecology of the eD2k network. For various reasons, although eD2k is still used, its popularity is far from comparable to that of Magnet magnetic chains.
From a technical point of view, the eD2k protocol is more advanced than Magnet magnetic chains. The eD2k network can not only share files, but also support resource search, communication and other functions, which can be described as an ideal P2P network that can be separated from the existence of HTTP, which can reflect the spirit of "everyone is for me, I am for everyone".
However, eMule's complicated configuration has discouraged many people, and without the promotion of VeryCD, eD2k is getting farther and farther away from mainstream netizens. Perhaps in the future, with the emergence of easier clients and further development of network bandwidth, eD2k will be able to reappear.
This article is transferred from: Pacific Computer Network
Original:The hyperlink login is visible. |
Previous:Java workflow Activiti, Flowable, and Camunda vsNext:Nginx emerges with a 504 Gateway Time-out solution
|