<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://test.amule.szerverem.hu/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.224.220.194</id>
		<title>AMule Project FAQ - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://test.amule.szerverem.hu/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=80.224.220.194"/>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Special:Contributions/80.224.220.194"/>
		<updated>2026-04-05T08:50:16Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.23.3</generator>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Webcache</id>
		<title>Webcache</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Webcache"/>
				<updated>2004-11-01T18:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
The idea if webcache is to upload the shared data into an ISP proxy and leave it there for other [[client]]s to download it.&lt;br /&gt;
&lt;br /&gt;
The whole webcache description can be found with full details in the [http://forum.emule-project.net/index.php?showtopic=14768 original post]. Plus, there are lot's of additional documentation pages all around the net, where [http://www.google.com Google] is your friend ;)&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
This all began on 13th April 2003 at [http://forum.emule-project.net eMule's forums] when [mailto:sufcrusher@zonnet.nl sufcrusher] posted [http://forum.emule-project.net/index.php?showtopic=14768 this post]. The whole history can be followed there up to the first [[eMule]] mods implementing it.&lt;br /&gt;
&lt;br /&gt;
== Pros and cons ==&lt;br /&gt;
&lt;br /&gt;
=== Pros ===&lt;br /&gt;
&lt;br /&gt;
* The most evident pro, and the main purpose of it, is that web proxies use to have lots of bandwidth and very high speeds so the data sharing speeds should be greatly boosted.&lt;br /&gt;
&lt;br /&gt;
* Also, [[P2P]] [[client]]s use to generate heavy traffic on ISPs since it creates and destroys lots of connections in very little time and get/send large amounts of data. Using webcache would stop this connections from going through the ISPs since they would only get to the ISPs' proxies.&lt;br /&gt;
&lt;br /&gt;
=== Cons ===&lt;br /&gt;
&lt;br /&gt;
* Since all your data (or some of it) would pass through your ISP's proxy, your ISP would know what you are sharing, so your privacy would suffer very harmfully.&lt;br /&gt;
&lt;br /&gt;
* It is not clear whether using ISPs' web proxies for things other than web data is legal. Even if it was in your country, legislations are different from state to state, so [[client]]s use to conform the largest amount of legislations they possibly can to avoid their users from suffering disgusting experiencies with the law. Also, allthough the webcache feature might be better for your ISP, it can be bad if the traffic is too high, so you might have your ISP from braking the contract with you and so, leaving you without connection.&lt;br /&gt;
&lt;br /&gt;
* The [[P2P]] networks are being heavily tracked by some governments since they believe they are used for illegal purposes. There is a popular sentence: &amp;quot;if it works, leave it as it is&amp;quot;. Well, apply it here.&lt;br /&gt;
&lt;br /&gt;
== Implementing webcache ==&lt;br /&gt;
&lt;br /&gt;
There are already some [[client]]s out there supporting webcache. Most of them are [[eMule]] mods. We'd like to advise that we do '''NOT''' recommend at all to use them. This mods bring down the [[P2P]] reputation and by using them you contribute in doing so.&lt;br /&gt;
&lt;br /&gt;
== Regarding [[aMule]] ==&lt;br /&gt;
&lt;br /&gt;
Discussions about implementing webcache feature into [[aMule]] have appeared many times in [http://forum.amule.org aMule's forums] although maybe the most relevant is [http://www.amule-project.net/amule/thread.php?threadid=3513 this one].&lt;br /&gt;
&lt;br /&gt;
Anyway, until further (rare to ever-happen) news, neither [[aMule]] nor [[eMule]] are going to officially support webcache in any future release.&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/External_Connections</id>
		<title>External Connections</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/External_Connections"/>
				<updated>2004-11-01T17:30:48Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;External Connections is the ''bi-directional'' way [[aMule]] has to communicate with external utilities, like the [[aMuleWeb]] and [[aMuleCMD]]. So, when a user is controlling [[aMule]] remotely, it is sending the commands through the External Conections port and [[aMule]] is reading them there (when controlling through a web browser, what is really happening is that [[aMuleWeb]] is getting the actions, interpreting them and sending the commands to the External Connection ports).&lt;br /&gt;
&lt;br /&gt;
If both [[aMule]] and their utilities run on the same machine, there's no need to redirect the External Connections port in a [[Firewall]]ed environment (NAT network with a router, etc...). If you had to connect to the External Connections port from somewhere out of the network, it would be necessary to configure the router/[[Firewall]]/etc properly to accept connections through the External Connection port (this would happen, for example, connecting through [[aMuleCMD]] from somewhere outside the network).&lt;br /&gt;
&lt;br /&gt;
As of [[aMule]] 2.0.0-rc8, External Connections reached [[ECv2|version 2.0]]. This version is a complete rewrite of the protocol and is '''NOT''' backwards compatible, so it is heavily suggested to upgreade to both a server (that is [[aMule]]) and [[client]] supporting it. Information about [[ECv2|External Connections v2]] can be reached [[ECv2|here]].&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' There are alternate ways of communicating with [[aMule]] although External Connections is the only ''bi-directional'' way.&amp;lt;br&amp;gt;&lt;br /&gt;
Other ways would be the [[Signature|Online Signature]] (outgoing direction) and [[ED2KLinks file]] (ingoing direction).&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/External_Connections</id>
		<title>External Connections</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/External_Connections"/>
				<updated>2004-11-01T17:30:26Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;External Connections is the ''bi-directional'' way [[aMule]] has to communicate with external utilities, like the [[aMuleWeb]] and [[aMuleCMD]]. So, when a user is controlling [[aMule]] remotely, it is sending the commands through the External Conections port and [[aMule]] is reading them there (when controlling through a web browser, what is really happening is that [[aMuleWeb]] is getting the actions, interpreting them and sending the commands to the External Connection ports).&lt;br /&gt;
&lt;br /&gt;
If both [[aMule]] and their utilities run on the same machine, there's no need to redirect the External Connections port in a [[Firewall]]ed environment (NAT network with a router, etc...). If you had to connect to the External Connections port from somewhere out of the network, it would be necessary to configure the router/[[Firewall]]/etc properly to accept connections through the External Connection port (this would happen, for example, connecting through [[aMuleCMD]] from somewhere outside the network).&lt;br /&gt;
&lt;br /&gt;
As of [[aMule]] rc8, External Connections reached [[ECv2|version 2.0]]. This version is a complete rewrite of the protocol and is '''NOT''' backwards compatible, so it is heavily suggested to upgreade to both a server (that is [[aMule]]) and [[client]] supporting it. Information about [[ECv2|External Connections v2]] can be reached [[ECv2|here]].&lt;br /&gt;
&lt;br /&gt;
'''NOTE:''' There are alternate ways of communicating with [[aMule]] although External Connections is the only ''bi-directional'' way.&amp;lt;br&amp;gt;&lt;br /&gt;
Other ways would be the [[Signature|Online Signature]] (outgoing direction) and [[ED2KLinks file]] (ingoing direction).&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Dependencies</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Dependencies"/>
				<updated>2004-11-01T17:23:47Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Current dependencies ==&lt;br /&gt;
The following libraries are requiered by [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
* [[wxWidgets]]&lt;br /&gt;
* [http://curl.haxx.se Curl]&lt;br /&gt;
* [[Libgd|LibGD]]&lt;br /&gt;
&lt;br /&gt;
== Old dependencies ==&lt;br /&gt;
The following libraries where requiered by [[aMule]] sometime in the past, but are no longer required:&lt;br /&gt;
&lt;br /&gt;
* [[libcrypto|LibCrypto++]] (Necessary parts are currently merged into [[aMule]]'s code)&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Dependencies</id>
		<title>Dependencies</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Dependencies"/>
				<updated>2004-11-01T17:22:44Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following libraries are requiered by [[aMule]]:&lt;br /&gt;
&lt;br /&gt;
* [[wxWidgets]]&lt;br /&gt;
* [http://curl.haxx.se Curl]&lt;br /&gt;
* [[Libgd|LibGD]]&lt;br /&gt;
&lt;br /&gt;
== Old dependencies ==&lt;br /&gt;
The following libraries where requiered by [[aMule]] sometime in the past, but are no longer required:&lt;br /&gt;
&lt;br /&gt;
* [[libcrypto|LibCrypto++]]&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac</id>
		<title>HowTo compile on Mac</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac"/>
				<updated>2004-11-01T17:18:15Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the commands you should type to install [[aMule]] on [http://www.apple.com/macosx MacOS X].&amp;lt;br&amp;gt;&lt;br /&gt;
This HowTo is written to install [[aMule]] cvs but should work for any other version. Please note that you should always download the latest [[aMule]] version available.&amp;lt;br&amp;gt;&lt;br /&gt;
Whenever ''[http://curl.haxx.se curl]'' is used, if it isn't installed on your system, just download the file manually.&lt;br /&gt;
Lines beginning with a ''#'' character are comments on what the following lines do.&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;pre&amp;gt;&lt;br /&gt;
# install Xcode Tools&lt;br /&gt;
# http://developer.apple.com/tools/download/&lt;br /&gt;
# Getting ADC ID &amp;gt; Log In &amp;gt; Download Software &amp;gt; Developer Tools &amp;gt; Download Xcode Tools last release &amp;gt; Install&lt;br /&gt;
&lt;br /&gt;
# install Fink too, since gettext is needed&lt;br /&gt;
# http://fink.sourceforge.net&lt;br /&gt;
# read the info at http://fink.sourceforge.net/download to learn how to install gettext&lt;br /&gt;
&lt;br /&gt;
# make amule dir in home&lt;br /&gt;
cd ~&lt;br /&gt;
mkdir amule&lt;br /&gt;
cd amule&lt;br /&gt;
&lt;br /&gt;
# get source from the internet and unpack it&lt;br /&gt;
curl -O http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.5.3.tar.gz&lt;br /&gt;
curl -O http://download.berlios.de/amule/aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
tar -xzf wxMac-2.5.3.tar.gz&lt;br /&gt;
tar -xjf aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# remove downloaded archives after unpacking&lt;br /&gt;
rm wxMac-2.5.3.tar.gz aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# install wxMac&lt;br /&gt;
cd wxMac-2.5.3&lt;br /&gt;
# directory &amp;quot;build&amp;quot; should already be there. if not, create it with &lt;br /&gt;
# &amp;quot;mkdir build&amp;quot;:&lt;br /&gt;
cd build&lt;br /&gt;
../configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
cd ..&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
# compile aMule&lt;br /&gt;
cd aMule-2.0.0rc7&lt;br /&gt;
./configure --disable-systray  --disable-gtk --enable-embedded_crypto --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config &lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# optional: reduce size of amule from 44 MB to 3 MB while loosing&lt;br /&gt;
# debug info :-(&lt;br /&gt;
strip src/amule&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
# create app-Container&lt;br /&gt;
curl -O http://download.berlios.de/amule/aMule-App-Container.tar.bz2&lt;br /&gt;
tar -xjf aMule-App-Container.tar.bz2&lt;br /&gt;
rm aMule-App-Container.tar.bz2&lt;br /&gt;
# the following line is just in case the app container failed to extract&lt;br /&gt;
mkdir -p amule.app/Contents/MacOS/&lt;br /&gt;
cp aMule-2.0.0rc7/src/amule amule.app/Contents/MacOS/&lt;br /&gt;
&lt;br /&gt;
# move amule to your Applications folder&lt;br /&gt;
mv amule.app /Applications&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error like this: ''You cannot open the application &amp;quot;amule&amp;quot; because it may be &lt;br /&gt;
damaged or incomplete'', right click on ''amule'' then click on ''Show Packages Contents'', &lt;br /&gt;
go to Contents&amp;gt;MacOS&amp;gt; and double click on ''amule''.&lt;br /&gt;
Next time you start from ''amule.app'' it will run fine.&lt;br /&gt;
If you still get the same error, move ''amule.app'' to the desktop and run it from there.&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac</id>
		<title>HowTo compile on Mac</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/HowTo_compile_on_Mac"/>
				<updated>2004-11-01T17:13:55Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is the commands you should type to install [[aMule]] on [http://www.apple.com/macosx MacOS X].&amp;lt;br&amp;gt;&lt;br /&gt;
This HowTo is written to install [[aMule]] cvs but should work for any other version. Please note that you should always download the latest [[aMule]] version available.&amp;lt;br&amp;gt;&lt;br /&gt;
Whenever ''[http://curl.haxx.se curl]'' is used, if it isn't installed on your system, just download the file manually.&lt;br /&gt;
Lines beginning with a ''#'' character are comments on what the following lines do.&lt;br /&gt;
&lt;br /&gt;
''&amp;lt;pre&amp;gt;&lt;br /&gt;
# install Xcode Tools&lt;br /&gt;
# http://developer.apple.com/tools/download/&lt;br /&gt;
# Getting ADC ID &amp;gt; Log In &amp;gt; Download Software &amp;gt; Developer Tools &amp;gt; Download Xcode Tools last release &amp;gt; Install&lt;br /&gt;
&lt;br /&gt;
# install Fink too, since gettext is needed&lt;br /&gt;
# http://fink.sourceforge.net&lt;br /&gt;
# read the info at http://fink.sourceforge.net/download to learn how to install gettext&lt;br /&gt;
&lt;br /&gt;
# make amule dir in home&lt;br /&gt;
cd ~&lt;br /&gt;
mkdir amule&lt;br /&gt;
cd amule&lt;br /&gt;
&lt;br /&gt;
# get source from the internet and unpack it&lt;br /&gt;
curl -O http://heanet.dl.sourceforge.net/sourceforge/wxwindows/wxMac-2.5.3.tar.gz&lt;br /&gt;
curl -O http://download.berlios.de/amule/aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
tar -xzf wxMac-2.5.3.tar.gz&lt;br /&gt;
tar -xjf aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# remove downloaded archives after unpacking&lt;br /&gt;
rm wxMac-2.5.3.tar.gz aMule-2.0.0rc7.tar.bz2&lt;br /&gt;
&lt;br /&gt;
# install wxMac&lt;br /&gt;
cd wxMac-2.5.3&lt;br /&gt;
# directory &amp;quot;build&amp;quot; should already be there. if not, create it with &lt;br /&gt;
# &amp;quot;mkdir build&amp;quot;:&lt;br /&gt;
cd build&lt;br /&gt;
../configure&lt;br /&gt;
make&lt;br /&gt;
sudo make install&lt;br /&gt;
cd ..&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
# compile aMule&lt;br /&gt;
cd aMule-2.0.0rc7&lt;br /&gt;
./configure --disable-systray  --disable-gtk --enable-embedded_crypto --with-wx-prefix=/usr/local --with-wx-config=/usr/local/bin/wx-config &lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# optional: reduce size of amule from 44 MB to 3 MB while loosing&lt;br /&gt;
# debug info :-(&lt;br /&gt;
strip src/amule&lt;br /&gt;
&lt;br /&gt;
cd ..&lt;br /&gt;
&lt;br /&gt;
# create app-Container&lt;br /&gt;
curl -O http://download.berlios.de/amule/aMule-App-Container.tar.bz2&lt;br /&gt;
tar -xjf aMule-App-Container.tar.bz2&lt;br /&gt;
rm aMule-App-Container.tar.bz2&lt;br /&gt;
mkdir -p amule.app/Contents/MacOS/&lt;br /&gt;
cp aMule-2.0.0rc7/src/amule amule.app/Contents/MacOS/&lt;br /&gt;
&lt;br /&gt;
# move amule to your Applications folder&lt;br /&gt;
mv amule.app /Applications&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you get an error like this: ''You cannot open the application &amp;quot;amule&amp;quot; because it may be &lt;br /&gt;
damaged or incomplete'', right click on ''amule'' then click on ''Show Packages Contents'', &lt;br /&gt;
go to Contents&amp;gt;MacOS&amp;gt; and double click on ''amule''.&lt;br /&gt;
Next time you start from ''amule.app'' it will run fine.&lt;br /&gt;
If you still get the same error, move ''amule.app'' to the desktop and run it from there.&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Libgd</id>
		<title>Libgd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Libgd"/>
				<updated>2004-11-01T17:08:33Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.boutell.com/gd LibGD] is a graphics library (that is, a library which's target is graphic creation and manipulation).&lt;br /&gt;
&lt;br /&gt;
It is used by [[aMule]] allthough it is not required. When compiling [[aMule]], ''configure'' will search for [http://www.boutell.com/gd LibGD]. If it finds it, it will use it and compile normally. If it doesn't find it, two features will be disabled:&lt;br /&gt;
&lt;br /&gt;
* [[aMuleWeb]] will not generate statistic graphics.&lt;br /&gt;
* [[CAS]] will not accept the ''-o'' option in the command line entry (this option enables [[CAS]] to generate statistic graphs).&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Libgd</id>
		<title>Libgd</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Libgd"/>
				<updated>2004-11-01T17:08:12Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://www.boutell.com/gd LibGD] is a graphics library (that is, a library which's target is graphic creation and manipulation).&lt;br /&gt;
&lt;br /&gt;
It is used by [[aMule]] allthough it is not required. WHen compiling [[aMule]], ''configure'' will search for [http://www.boutell.com/gd LibGD]. If it finds it, it will use it and compile normally. If it doesn't find it, two features will be disabled:&lt;br /&gt;
&lt;br /&gt;
* [[aMuleWeb]] will not generate statistic graphics.&lt;br /&gt;
* [[CAS]] will not accept the ''-o'' option in the command line entry (this option enables [[CAS]] to generate statistic graphs).&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Ed2k_links_handling</id>
		<title>Ed2k links handling</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Ed2k_links_handling"/>
				<updated>2004-10-31T22:03:49Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The way to have [[aMule]] handle your [[ed2k links]] on your favorite WebBrowser will depend on which WebBrowser you use. So, here's a list of mini-HowTos for each of the most popular WebBrowsers.&lt;br /&gt;
Have in mind that everywhere on this document, ''/path/to/ed2k'' should be replaced with ''/usr/local/bin/ed2k'', ''/usr/bin/ed2k'', ''C:\Program Files\aMule\ed2k.exe'' or whatever, depending on your own system's configuration.&lt;br /&gt;
&lt;br /&gt;
As a general idea, in most [http://www.kernel.org Linux] systems, self-compiled [[aMule]]s will install the [[FAQ_ed2k|ed2k]] utility in ''/usr/local/bin/ed2k'', while package-installed [[aMule]]s will install it in ''/usr/bin/ed2k''. As an exception, it is known that [http://www.suse.com SuSE] packages install it in ''/usr/local/bin/ed2k''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.microsoft.com/windows/ie Internet Explorer] ==&lt;br /&gt;
'''by ''[[User:Jacobo221|Jacobo221]]'''''&lt;br /&gt;
&lt;br /&gt;
Go to &amp;quot;Start&amp;quot; -&amp;gt; &amp;quot;Run&amp;quot; and run &amp;quot;regedit&amp;quot; (without quotes).&lt;br /&gt;
Now, in regedit, get to ''HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ed2k\shell\open''&amp;lt;br&amp;gt;&lt;br /&gt;
It could happen that ''ed2k'' didn't exist. In such case, create it by selecting &amp;quot;New&amp;quot; -&amp;gt; &amp;quot;Key&amp;quot; and entering ''ed2k'' as value. Then do the same with ''shell'' and ''open''.&amp;lt;br&amp;gt;&lt;br /&gt;
Once inside the ''open'' key, if ''command'' exists, just double click on it, but if it doesn't, go to &amp;quot;New&amp;quot; -&amp;gt; &amp;quot;Value&amp;quot; and enter the path to the ed2k application as an ASCII string value, followed by ''&amp;quot;%1&amp;quot;'' (with quotes), so you should end with some value like ''C:\Program Files\aMule2\ed2k &amp;quot;%1&amp;quot;''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.konqueror.org Konqueror] ==&lt;br /&gt;
'''by ''gfdsa'''''&lt;br /&gt;
&lt;br /&gt;
''/usr/kde/3.1/share/services'' you can find it by file names ended with ''.protocol'' kinda ''`find /usr -name &amp;quot;*.protocol&amp;quot;`'' or ''`find /opt -name &amp;quot;*.protocol&amp;quot;`'' or even put ''/'' to path if you want.&lt;br /&gt;
&lt;br /&gt;
If the search was successful, create a file named like ''ed2k.protocol'' in&lt;br /&gt;
the mentioned directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[Protocol]&amp;lt;br&amp;gt;&lt;br /&gt;
exec=/path/to/ed2k &amp;quot;%u&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
protocol=ed2k&amp;lt;br&amp;gt;&lt;br /&gt;
input=none&amp;lt;br&amp;gt;&lt;br /&gt;
output=none&amp;lt;br&amp;gt;&lt;br /&gt;
helper=true&amp;lt;br&amp;gt;&lt;br /&gt;
listing=false&amp;lt;br&amp;gt;&lt;br /&gt;
reading=false&amp;lt;br&amp;gt;&lt;br /&gt;
writing=false&amp;lt;br&amp;gt;&lt;br /&gt;
makedir=false&amp;lt;br&amp;gt;&lt;br /&gt;
deleting=false&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now just restart [http://www.konqueror.org Konqueror].&lt;br /&gt;
&lt;br /&gt;
== [http://www.opera.com Opera]  ==&lt;br /&gt;
'''by ''thermoman [Marcel Meckel]'', ''ender'' and ''[[User:Jacobo221|Jacobo221]]''&lt;br /&gt;
&lt;br /&gt;
Edit ''/etc/opera6rc'' as root or ''~/.opera/opera6.ini'' as non-root:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;[User Prefs]&amp;lt;br&amp;gt;&lt;br /&gt;
TrustedExternalURLProtocols=ed2k&lt;br /&gt;
&lt;br /&gt;
[Trusted Applications]&amp;lt;br&amp;gt;&lt;br /&gt;
ed2k=/path/to/ed2k ed2k://%u&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Or an easier way:&amp;lt;br&amp;gt;&lt;br /&gt;
open ''Tools-&amp;gt;Preferences-&amp;gt;Paths and Programms-&amp;gt;Add...''&amp;lt;br&amp;gt;&lt;br /&gt;
protocol = ed2k&amp;lt;br&amp;gt;&lt;br /&gt;
choose the path: ''/path/to/ed2k''&lt;br /&gt;
&lt;br /&gt;
'''[http://www.opera.com Opera] 6''' doesn't pass complete URL to external programs; only URL without protocol. The way to walk around this follows.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;In [http://www.kernel.org Linux] or some other Unix-like flavour&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Create ''amule_submit.sh'' with this content:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;#!/bin/sh&amp;lt;br&amp;gt;&lt;br /&gt;
/path/to/ed2k &amp;quot;ed2k://$1&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Change ''ed2k=/path/to/ed2k ed2k://%u'' with ''ed2k=/path/to/amule_submit.sh  ed2k://%u''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;In Windows systems&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Crate ''amule_submit.bat'' with this content:&lt;br /&gt;
&lt;br /&gt;
''X:\path\to\ed2k.exe &amp;quot;ed2k://%1&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Change ''ed2k=/path/to/ed2k ed2k://%u'' with ''ed2k=X:\path\to\amule_submit.bat ed2k://%u''&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.7 (or later) &amp;amp; [http://www.mozilla.org/products/firefox Firefox] 0.9 ==&lt;br /&gt;
'''by ''GhePeU'''''&lt;br /&gt;
&lt;br /&gt;
Mozex doesn't work anymore with [http://www.mozilla.org Mozilla] 1.7 and [http://www.mozilla.org/products/firefox Firefox] 0.9. There is an alternate method that seems to be working with both of them:&lt;br /&gt;
&lt;br /&gt;
*Remove [http://mozex.mozdev.org/installation.html MozEx] if installed or at least remove the ed2k input from it (only if [http://mozex.mozdev.org/installation.html MozEx] is installed)&lt;br /&gt;
&lt;br /&gt;
*Insert ''about:config'' in the address bar&lt;br /&gt;
&lt;br /&gt;
*Right click on the list, select '''New''', then '''Boolean'''; insert ''network.protocol-handler.external.ed2k'' as '''Preference Name''' and ''true'' as '''Value'''&lt;br /&gt;
&lt;br /&gt;
*Now another right click, select '''New''' and '''String'''; insert ''network.protocol-handler.app.ed2k'' as '''Preference Name''' and ''/path/to/ed2k'' (or path to where the file is installed on you system) as '''Value'''.&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.3 to 1.6 &amp;amp; [http://www.mozilla.org/products/firefox Firebird] v0.6 &amp;amp; [http://www.mozilla.org/products/firefox Firefox] v0.8  ==&lt;br /&gt;
'''by ''DeltaHF'''''&lt;br /&gt;
&lt;br /&gt;
Go to [http://mozex.mozdev.org/installation.html MozEx's WebPage] and install the ''mozex-1.07.xpi'' file.&amp;lt;br&amp;gt;&lt;br /&gt;
Restart your [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird]/[http://www.mozilla.org/products/firefox FireFox], go to Edit -&amp;gt; Preferences -&amp;gt; mozex -&amp;gt; ED2K and set it to ''/path/to/ed2k %r''&amp;lt;br&amp;gt;&lt;br /&gt;
Click '''OK''' and you're done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note for Firefox 0.8 users&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Instead of Edit -&amp;gt; Preferences -&amp;gt; mozex -&amp;gt; ED2K, you'll find [http://mozex.mozdev.org/installation.html MozEx]'s preferences at Edit -&amp;gt; Preferences -&amp;gt; Extensions -&amp;gt; mozex -&amp;gt; Options -&amp;gt; ED2K&lt;br /&gt;
&lt;br /&gt;
== [http://www.mozilla.org Mozilla] 1.2.1 or earlier  ==&lt;br /&gt;
'''by ''rpokorny [R. Pokorny]'''''&lt;br /&gt;
&lt;br /&gt;
1) Go to [http://protozilla.mozdev.org/download.html Protozilla's WebPage]&amp;lt;br&amp;gt;&lt;br /&gt;
Choose the version fitting your [http://www.mozilla.org Mozilla]-version and click on '''Install'''. It will auto-install [http://protozilla.mozdev.org Protozilla].&amp;lt;br&amp;gt;&lt;br /&gt;
Now close [http://www.mozilla.org Mozilla] completely.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Notes for [http://www.kernel.org Linux] and other Unix-like systems users&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
- You must have write permission to the [http://www.mozilla.org Mozilla] installation directory. If you've installed [http://www.mozilla.org Mozilla] in ''/usr'', you'll have to be '''root''' probably.&amp;lt;br&amp;gt;&lt;br /&gt;
- The downloadable precompiled version of [http://protozilla.mozdev.org Protozilla] apparently does '''not''' work with [http://www.debian.org Debian]'s [http://www.mozilla.org Mozilla] packages. It '''does''' work together with the precompiled version of 1.2.1 available at [http://www.mozilla.org Mozilla's WebPage] for example (or you can build both [http://www.mozilla.org Mozilla] and [http://protozilla.mozdev.org Protozilla] yourself).&lt;br /&gt;
&lt;br /&gt;
2) This step is only necessary if you had to start [http://www.mozilla.org Mozilla]/[http://www.mozilla.org/products/firefox FireBird]/[http://www.mozilla.org/products/firefox FireFox] as '''root''' in step 1.&lt;br /&gt;
&lt;br /&gt;
As '''root''' do:&lt;br /&gt;
''cp -r /root/.mozilla/PROFILENAME/RANDOM.slt/protozilla/ /home/USERNAME/.mozilla/PROFILENAME2/RANDOM.slt/''&lt;br /&gt;
&lt;br /&gt;
This will have copied protozilla-configuration from root's home directory to user's home directory.&lt;br /&gt;
&lt;br /&gt;
''cd /home/USERNAME/.mozilla/PROFILENAME/RANDOM.slt/&lt;br /&gt;
chown -R YOURUSER.YOURGROUP protozilla''&lt;br /&gt;
&lt;br /&gt;
This will have changed file-ownership parameters in user's files.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Note:&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
'''USERNAME:''' Name of your normal, non-root user.&amp;lt;br&amp;gt;&lt;br /&gt;
'''PROFILENAME:''' Name of the profile you'll want to use.&amp;lt;br&amp;gt;&lt;br /&gt;
'''RANDOM:''' Random alphanumeric string, autogenerated by mozilla.&amp;lt;br&amp;gt;&lt;br /&gt;
'''YOURUSER, YOURGROUP:''' User and group of your normal user.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Setup a protocol-handler for [[ed2k links]]:&amp;lt;br&amp;gt;&lt;br /&gt;
''cd ~/.mozilla/PROFILENAME/RANDOM.slt/protozilla/protocol''&lt;br /&gt;
&lt;br /&gt;
create a file called ''ed2k.cmd'' with the following content:&lt;br /&gt;
&lt;br /&gt;
''ed2k ed2k:$URI_DATA''&lt;br /&gt;
&lt;br /&gt;
(The file doesn't need to be executable).&lt;br /&gt;
&lt;br /&gt;
Now restart [http://www.mozilla.org Mozilla].&lt;br /&gt;
&lt;br /&gt;
== [http://xray.sai.msu.ru/~karpov/links-hacked Links] ==&lt;br /&gt;
(Probably this will work for the usual links and/or [[ed2k links|elinks]], too)&lt;br /&gt;
&lt;br /&gt;
add to ''url.c'' behind the lines about telnet and tn3270:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''{&amp;quot;ed2k&amp;quot;, 0, NULL, ed2k_func, 0, 0, 0},''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''links.h'' behind the definitions of /* mailto.c */:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *, unsigned char *);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''mailto.c'' at the end:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''void ed2k_func(struct session *ses, unsigned char *url)''&lt;br /&gt;
  ''{''&lt;br /&gt;
  ''tn_func(ses, url, options_get(&amp;quot;network_program_ed2k&amp;quot;), TEXT(T_ED2K), TEXT(T_BAD_ED2K_URL));''&lt;br /&gt;
  ''}''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''options_register.c'' behind telnet and tn3270:&lt;br /&gt;
  ''--snip''&lt;br /&gt;
  ''register_option_char(&amp;quot;network_program_ed2k&amp;quot;, TEXT(T_ED2K_PROG),NULL,2);''&lt;br /&gt;
  ''--snap''&lt;br /&gt;
&lt;br /&gt;
add to ''intl/*.lng'' behind &lt;br /&gt;
  ''&amp;quot;T_TN3270_PROG&amp;quot;: T_ED2K_PROG, &amp;quot;ed2k program&amp;quot;,'' (or whatever that is in your language), behind&lt;br /&gt;
  ''&amp;quot;T_TN3270&amp;quot;: T_ED2K, &amp;quot;ed2k&amp;quot;,'' and behind &lt;br /&gt;
  ''&amp;quot;T_BAD_TN3270_URL&amp;quot;: T_BAD_ED2K_URL'' (I guess you've got the picture)&lt;br /&gt;
&lt;br /&gt;
If you want to automatize this stuff, execute the following commands:&lt;br /&gt;
  ''cd intl''&lt;br /&gt;
  ''for l in *.lng; do''&lt;br /&gt;
    ''cp $l $l.bak''&lt;br /&gt;
    ''cat $l.bak | sed -e &amp;quot;/T_TN3270_PROG*/aT_ED2K_PROG\, \&amp;quot;ed2k program\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_TN3270,\ */aT_ED2K\, \&amp;quot;ed2k\&amp;quot;\,&amp;quot; \''&lt;br /&gt;
     ''-e &amp;quot;/T_BAD_TN3270_URL*/aT_BAD_ED2K_URL\, \&amp;quot;Bad ed2k url\&amp;quot;\,&amp;quot; &amp;gt; $l''&lt;br /&gt;
  ''done''&lt;br /&gt;
  &lt;br /&gt;
Anyway, run afterwards before recompiling links-hacked:&lt;br /&gt;
  ''./synclang''&lt;br /&gt;
  ''cd ..''&lt;br /&gt;
&lt;br /&gt;
Now you can compile with&lt;br /&gt;
  ''./configure'' (add your favourite options here) ''&amp;amp;&amp;amp;''&lt;br /&gt;
  ''make &amp;amp;&amp;amp;''&lt;br /&gt;
  ''make install''&lt;br /&gt;
&lt;br /&gt;
Because links somewhat malforms the urls, we need a small bash script handler:&lt;br /&gt;
  ''cat &amp;gt; /usr/bin/ed2k4links.sh &amp;lt;&amp;lt; &amp;quot;EOF&amp;quot;''&lt;br /&gt;
  ''#!/bin/bash''&lt;br /&gt;
  ''ed2k $(echo &amp;quot;ed2k://$1&amp;quot; | sed s/_/\|/g)''&lt;br /&gt;
  ''EOF''&lt;br /&gt;
  ''chmod a+x /usr/bin/ed2k4links.sh''&lt;br /&gt;
&lt;br /&gt;
Do not forget to setup links (Options-&amp;gt;Network Options-&amp;gt;Mail and Telnet Programs) to call our ''ed2k4links.sh'' for [[ed2k links]]:&lt;br /&gt;
  ''ed2k4links.sh %''&lt;br /&gt;
&lt;br /&gt;
Attention: The Percent Mark is important! Now links should work with [[ed2k links]].&lt;br /&gt;
&lt;br /&gt;
==  More information  ==&lt;br /&gt;
&lt;br /&gt;
If the above information didn't help you enough, take a look at [http://www.amule.org/amule/ed2k.php http://www.amule.org/amule/ed2k.php]&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	<entry>
		<id>http://test.amule.szerverem.hu/wiki/Webcache</id>
		<title>Webcache</title>
		<link rel="alternate" type="text/html" href="http://test.amule.szerverem.hu/wiki/Webcache"/>
				<updated>2004-10-31T21:54:51Z</updated>
		
		<summary type="html">&lt;p&gt;80.224.220.194: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Neither [[aMule]] nor [[eMule]] nor any other (most probably) popular [[client]]s will support webcache officially.&lt;br /&gt;
&lt;br /&gt;
While no info is added about this, please read the following link:&lt;br /&gt;
&lt;br /&gt;
http://www.amule-project.net/amule/thread.php?threadid=3513&amp;amp;sid=&lt;/div&gt;</summary>
		<author><name>80.224.220.194</name></author>	</entry>

	</feed>