Proxy servers accept and forward Internet requests on behalf of a host. Using a proxy server in front of a host can be done for a number of reasons, including content filtering and location security.