O que é um proxy?

Um proxy  é algo que fica entre o nosso dispositivo (como um celular ou PC) e a internet. Quando fazemos uma solicitação, como abrir um site, essa solicitação passa primeiro pelo proxy, e então ela é encaminhada ao destino final e nos devolve a resposta.

Em termos simples, o proxy age como um “mensageiro” que recebe suas mensagens, as entrega ao destinatário e traz a resposta de volta. Essa camada extra pode trazer vários benefícios, como segurança, privacidade, controle de acesso e otimização de desempenho.


1. Forward Proxy (Proxy Direto)

Como funciona

Principais usos

Uso Por que ajuda Exemplo prático
Privacidade Esconde o endereço IP real do usuário. Um pentester “disfarça” seu acesso durante um teste.
Controle de conteúdo Administradores podem bloquear ou filtrar sites indesejados. Uma escola usa um forward proxy para impedir o acesso a redes sociais durante as aulas.
Cache Armazena cópias de recursos frequentemente solicitados, reduzindo tráfego e tempo de carregamento. Um escritório tem um proxy que guarda imagens de um site interno usado por todos os funcionários.
Autenticação Exige login antes de permitir acesso à internet. Uma empresa exige credenciais de funcionário antes de liberar a navegação externa.

2. Reverse Proxy (Proxy Reverso)

Como funciona

Principais usos

Uso Por que ajuda Exemplo prático
Balanceamento de carga Distribui requisições entre múltiplos servidores para melhorar desempenho e disponibilidade. Um site popular usa Nginx como reverse proxy para dividir tráfego entre os servidores de aplicação.
TLS/SSL O proxy cuida da criptografia, aliviando os servidores de origem. Um reverse proxy aceita conexões HTTPS e repassa o tráfego como HTTP interno, simplificando a configuração dos servidores internos.
Cache de conteúdo estático Armazena respostas (imagens, arquivos JS/CSS) para servir rapidamente. Cloudflare atua como reverse proxy, entregando cópias em cache de recursos do seu site a usuários ao redor do mundo.
Proteção e firewall Oculta detalhes da infraestrutura interna e bloqueia ataques. Um reverse proxy rejeita requisições suspeitas antes que cheguem ao servidor de aplicação.
Roteamento baseado em caminho ou host Direciona diferentes URLs para serviços diferentes. /api/* vai para um micro‑serviço, enquanto /blog/* vai para outro, tudo gerenciado por uma única entrada.

3. Comparação rápida