Proxy server

A proxy server is a server that sits between a client and a web server and represents itself to each end as being the other.