Proxy Servers

A  proxy server  is a computer that offers a computer network service to allow clients to make indirect network connections to other network services. A client connects to the proxy server, then requests a connection, file, or other resource available on a different server. The proxy provides the resource either by connecting to the specified server or by serving it from a cache. In some cases, the proxy may alter the client's request or the server's response for various purposes. Proxies nowadays are mainly web proxies that help the user gain access to the world wide web.

http://whatismyipaddress.com/proxy-server