A proxy server is a dedicated machine that relays the traffic of a connecting user to its target address and vice versa.
Proxy servers are usually used for 4 different purposes:
1. Firewall. Proxy servers can be configured to allow only certain ports, protocols and addresses.
2. Router. Often used to provide simultaneous access to the internet for many computers in a LAN.
3. Content cache. Content caching proxies have huge databases of regularly accessed internet content and services. This may speed up access to these contents.
4. Anonymizing. Some proxies do not forward any user specific information like IP or referrer etc, to the target address. The only computer the destination of the connections sees is the proxy server. The freely available anonymous proxies on the internet are not suited for eMule. Most of them are slow, unstable and will probably deny eMule any connection. Using such a proxy leads to a serious performance drop. Locally running proxies do not offer any anonymizing.
Important: Only enter a proxy if you are sure you have one and you are able to provide the correct information. Proxies are only seldom used on home PCs and offer no advantage for users outside a LAN. Hardware routers or modems are no proxies!
Enables the proxy support.
There are different types of proxy server(SOCKS 4 / 4a, SOCKS 5, HTTP). For eMule to connect through a proxy, its type must be provided.
Enter the host address of the proxy server.
The port to connect to the proxy server has to be specified. Typically proxies use port 1080.
Some proxy servers need a username and password for allowing connection. If so, Authentication has to be enabled and the proper credentials have to be entered.