O que é um proxy reverso

Os proxies reversos podem servir como uma ferramenta de encriptação mais eficiente, ajudando a atingir o balanceamento de carga distribuída, bem como o conteúdo do cache local, assegurando que seja entregue rapidamente aos consumidores de dados. Este artigo é o seu guia fundamental para proxies reversos.
4 min read
What is a reverse proxy

Neste artigo, iremos abordar:

Pode definir um proxy reverso?

Um proxy reverso é basicamente um proxy regular com uma camada adicional. Esta ‘crosta’ externa é um servidor que é colocado por cima do ‘servidor web interno’ para que possa ser o primeiro ponto de contacto com clientes do lado da web. O servidor externo (A) encaminha esse tráfego para o servidor interno (B) uma vez que identifica o tráfego em questão como legítimo e inofensivo. Usando uma analogia, quase se pode pensar nisto como um polícia que dirige o tráfego do servidor, assegurando que as coisas corram sem problemas.

Como se pode ver, no diagrama acima, o servidor A serve de intermediário para o cliente, enquanto que o servidor B aloja efetivamente a informação alvo. É de notar que isto não é um facto que seja normalmente aparente para o “cliente”. Os dados solicitados podem então ser armazenados em cache no servidor A para os tornar mais prontamente disponíveis para futuros requisitantes. Esta arquitetura ajuda a proteger o servidor B de ataques e infiltrações potencialmente maliciosos/indesejáveis. Basicamente, as empresas utilizam servidores proxy avançados para proteger os seus sistemas e conteúdos de diferentes ameaças.

O que há de único num proxy reverso?

Podemos compreender melhor as características únicas de um proxy reverso justapondo-o a outros tipos de proxies. Por exemplo, um proxy de encaminhamento vs. um proxy reverso. Um proxy regular, ou ‘proxy de encaminhamento’, serve de intermediário entre um ‘cliente’ e um sítio alvo. Assegura que os pedidos sejam válidos, e se não forem, mostra ao requerente um ‘código de erro’ ou ‘redireccionamento’. Caso contrário, o pedido será processado, e a informação/resposta desejada será entregue.

Por outro lado, podemos tentar compreender o que é um proxy SSL. Os proxies SSL trabalham em conjunto com os dispositivos da série SRX, que são uma espécie de firewall. Asseguram que todo o tráfego de entrada corresponda às políticas de segurança SRX atualmente em vigor. O tráfego de saída é encriptado, e o tráfego de entrada é desencriptado, colocando tanto os proxies SSL como os servidores em movimento.

Proxy reverso: benefícios e casos de utilização

Aqui estão alguns dos principais benefícios/casos de utilização de um proxy reverso:

Servir como uma ferramenta de encriptação

Os proxies reversos podem ser configurados para ajudar a encriptar/desencriptar pedidos de saída/entrada (TLS; SSL), a fim de reduzir a pressão nos servidores.

Conteúdo em cache entregue rapidamente

Tal como a arquitetura operacional de uma Rede de Entrega de Conteúdos (CDN), os proxies reversos podem trabalhar para melhorar a experiência do usuário. Isto pode ser conseguido através do cache consistente da versão mais recente dos pontos de dados solicitados no(s) servidor(es) frente ao cliente. Isto reduz a pressão sobre o servidor interno para responder constantemente aos pedidos e produzir informação, ao mesmo tempo que proporciona aos clientes um acesso mais rápido à informação que procuram.

Balanceamento de carga distribuída

Os proxies reversos podem funcionar para ajudar a regular o fluxo de tráfego para um website que tem um servidor principal. Quando se utilizam múltiplos proxies reversos, podem ajudar a diminuir o peso no servidor principal, bem como a recolher a carga quando um servidor paralelo está sobrecarregado. Além disso, os proxies reversos localizados em estreita proximidade geográfica dos clientes locais podem assegurar que o conteúdo ou as respostas sejam entregues a um ritmo muito mais rápido.

Procura alavancar os proxies no contexto do seu negócio?

More from Bright Data

Datasets Icon

Get immediately structured data

Access reliable public web data for any use case. The datasets can be downloaded or delivered in a variety of formats. Subscribe to get fresh records of your preferred dataset based on a pre-defined schedule.

Web scraper IDE Icon

Build reliable web scrapers. Fast.

Build scrapers in a cloud environment with code templates and functions that speed up the development. This solution is based on Bright Data's Web Unlocker and proxy infrastructure making it easy to scale and never get blocked.

Web Unlocker Icon

Implement an automated unlocking solution

Boost the unblocking process with fingerprint management, CAPTCHA-solving, and IP rotation. Any scraper, written in any language, can integrate it via a regular proxy interface.

Ready to get started?