Proxy server
A proxy server is an Internet connection device. It accepts requests for Internet resources (such as when a Web browser opens a Web page) and attempts to provide the resources if it has it in cache. It will request the page from the actual site if it doesn't have it in cache.
Apart from its caching function, a proxy server can control connection to specific sites. The single point of contact also improves manageability of Internet connections for huge networks.
Some malware have been known to function as proxy servers on infected machines, allowing unauthorized computers to connect to the Internet via infected systems.

