proxy

A process that accepts requests for some service and passes them on to the real server. A proxy may run on dedicated hardware or may be purely software. It may transform the request in some way or provide some additional layer of functionality such as caching or remote access. A proxy may be intended to increase security, e.g. a web proxy that allows multiple clients inside an organisation to access the Internet through a single secure, shared connection.