A proxy server is a computer or a program that acts as a relay between a client device and the internet. It receives requests from a client and forwards them to the internet on behalf of the client. It then returns the results to the client. Proxy servers are used for many purposes. Increase security and anonymity, caching content to improve performance, and accessing restricted or geo-blocked content.