Aula 08 - Proxy e Proxy Reverso 🔄
Objetivo
Objetivo: Compreender o papel dos intermediários de rede, diferenciar Proxies diretos de reversos e entender como eles ajudam na segurança e performance de grandes empresas.
1. O que é um Proxy? 代理
Um Proxy é um servidor que age como um intermediário entre o seu computador e a Internet. Em vez de você falar direto com o site, você fala com o Proxy, e ele fala com o site em seu nome.
2. Proxy Direto (Forward Proxy) 🕵️
Usado dentro de empresas ou escolas para gerenciar o que os usuários acessam.
- Controle: Bloquear sites (ex: redes sociais em horário de trabalho).
- Cache: Guarda páginas acessadas com frequência para carregar mais rápido para o próximo usuário.
- Anonimato: O site vê o IP do Proxy, não o seu IP real.
3. Proxy Reverso (Reverse Proxy) 🏗️
O oposto! Ele protege os servidores e não os usuários. Fica "na frente" do site do Google, Netflix ou bancos.
- Balanceamento de Carga: Divide os acessos entre vários servidores.
- Segurança: Esconde os servidores reais do mundo externo.
- Criptografia: O Proxy cuida do HTTPS (SSL), tirando o peso do processamento dos servidores de aplicação.
4. Visualizando a Diferença ⚖️
graph TD
subgraph "Proxy Direto (Protege os Clientes)"
C1[Cliente A] --> P1[Proxy Empresa]
C2[Cliente B] --> P1
P1 --> Internet((Internet))
end
subgraph "Proxy Reverso (Protege os Servidores)"
Inter((Internet)) --> RP[Proxy Reverso / Nginx]
RP --> S1[Servidor 1]
RP --> S2[Servidor 2]
end
5. Aplicações Famosas 🚀
- Nginx e Apache: Os softwares mais usados para criar Proxies Reversos.
- Cloudflare: Um gigantesco serviço de Proxy Reverso que protege metade da Internet contra ataques.
🚀 Atividade Prática: Detecção de Infraestrutura
- No terminal, execute:
- Procure pelo cabeçalho
Server:ouVia:. Isso pode indicar se há um proxy no caminho. - Pesquise: O que é uma VPN e em que ela se assemelha a um Proxy?
🧠 Exercícios de Fixação
- Explique por que uma empresa usaria um Proxy Direto para economizar banda de Internet.
- Qual a principal vantagem de um Proxy Reverso para um site que recebe milhões de acessos simultâneos?
- (V ou F): Um Proxy Reverso ajuda a esconder o endereço IP real do servidor de banco de dados. Justifique.
Próxima Aula: Vamos colocar a mão na massa com o [Módulo 3] e usar Ferramentas de Linha de Comando! 💻