An http proxy is a server that receives requests from your web browser and then, requests the internet on your behalf. It then returns the results to your browser.