Skip to content

Proxy

Um Proxy, também conhecido como proxy de rede, é um serviço de rede especial que permite que uma parte (geralmente um cliente) se comunique indiretamente com outro terminal de rede (geralmente um servidor) por meio deste serviço. Alguns dispositivos de rede, como gateways e roteadores, possuem a função de proxy de rede. Acredita-se geralmente que os serviços de proxy ajudam a proteger a privacidade ou segurança dos terminais de rede e a prevenir ataques.

O sistema de computador ou outros tipos de terminais de rede que fornecem serviços de Proxy são chamados de servidores proxy. Um processo completo de solicitação de proxy é o seguinte: o cliente cria primeiro uma conexão com o servidor proxy e, em seguida, solicita a criação de uma conexão com o servidor de destino ou obtém um recurso especificado (como um arquivo) do servidor de destino, dependendo do protocolo de proxy usado pelo servidor proxy.

No último caso, o servidor proxy pode baixar os recursos do servidor de destino para o cache local. Se os recursos que o cliente deseja obter estiverem no cache do servidor proxy, o servidor proxy não enviará a solicitação ao servidor de destino, mas retornará diretamente os recursos armazenados no cache. Alguns protocolos de proxy permitem que o servidor proxy altere a solicitação original do cliente e a resposta original do servidor de destino para atender às necessidades do protocolo de proxy. As opções e configurações do servidor proxy em programas de computador geralmente incluem um "firewall" que permite aos usuários inserir o endereço do proxy, o que mascara sua atividade de rede e permite que a filtragem da Internet seja contornada para alcançar o acesso à rede.