In computer networking,a proxy server is a server application or appliance that acts as an intermediary for requests from clients seeking resources from servers that provide those resources. A proxy server thus functions on behalf of the client when requesting service,potentially masking the true origin of the request to the resource server. The proxy server evaluates the request according to its filtering rules. Proxy server is used for both legal and illegal purposes.