An anonymous proxy is a server that hides the IP addresses of its users by acting as a relay between them and the internet. The user who wishes to visit a webpage anonymously requests that page through the anonymous proxy. The proxy accesses the web page and forwards its contents to the user, thereby keeping their IP address private.