Em
redes de computadores, um
proxy (em português
procurador) é um
servidor (um sistema de computador ou uma aplicação) que age como um intermediário para requisições de
clientes solicitando recursos de outros servidores. Um cliente conecta-se ao servidor proxy, solicitando algum serviço, como um arquivo, conexão, página web ou outros recursos disponíveis de um servidor diferente e o proxy avalia a solicitação como um meio de simplificar e controlar sua complexidade. Os proxies foram inventados para adicionar estrutura e encapsulamento a sistemas distribuídos. Hoje, a maioria dos proxies é
proxy web, facilitando o acesso ao conteúdo na
World Wide Web e fornecendo anonimato.
Um servidor
proxy pode, opcionalmente, alterar a requisição do cliente ou a resposta do servidor e, algumas vezes, pode disponibilizar este recurso mesmo sem se conectar ao servidor especificado. Pode também atuar como um servidor que armazena dados em forma de
cache em redes de computadores. São instalados em máquinas com ligações tipicamente superiores às dos
clientes e com poder de armazenamento elevado.
Esses servidores têm uma série de usos, como filtrar conteúdo, providenciar anonimato, entre outros.