What are the advantages of using a proxy server?