#DevOps para noobs - Proxy Reverso
Tags: devops, sre, beginners, security
Published: 2024-02-17 18:37:10

Já ouviu falar de proxy reverso? Vem cá que eu vou tentar te explicar!

Conteúdo:

- [O que é Proxy?](#O que é Proxy?)
- [Exemplo: Proxy anônimo](#Exemplo: proxy anônimo)
- [Proxy Reverso](#Proxy Reverso)
- [Exemplo: Proxy Reverso](#Exemplo:)
- [Segurança](#Segurança:)
- [Conclusão](#Conclusão:)


### O que é Proxy? <a name="O que é Proxy?"></a>

Um proxy é como um intermediário entre o seu computador e a internet. Quando você quer acessar algo na internet, em vez de se conectar diretamente, você se conecta através do proxy, que então faz a solicitação em seu nome. Quando a resposta é recebida, o proxy a envia de volta para você.

Existem diversos tipos de Proxy! 

#### Exemplo: proxy anônimo <a name="Exemplo: proxy anônimo"></a>

Suponha que você queira acessar o google, mas não quer que o site saiba o seu endereço IP real. Em vez de se conectar diretamente ao site, você pode usar um proxy anônimo.



![](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5e20g6u7yddrrya6354s.png)




Então, um proxy basicamente age como um "intermediário" entre você e a internet, sendo usado por razões como segurança, controle de acesso ou anonimato.

### Proxy Reverso <a name="Proxy Reverso"></a>

Suponha que uma empresa tenha três servidores internos, cada um hospedando um site diferente: "site1.com", "site2.com" e "site3.com". Eles configuram um servidor proxy reverso para lidar com o tráfego externo.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1mb5glyj2lai1rbke6j8.png)

#### Exemplo: <a name="Exemplo:"></a>

1. Um cliente externo tenta acessar "site1.com" digitando o endereço no navegador.

2. A solicitação do cliente é recebida pelo servidor proxy reverso.

3. O servidor proxy reverso encaminha a solicitação para o servidor interno que hospeda "site1.com".

4. O servidor interno processa a solicitação e envia a resposta de volta para o servidor proxy reverso.

5. O servidor proxy reverso recebe a resposta do servidor interno e a envia de volta para o cliente externo.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/m9103oqmmap419ixybyl.png)


Essa configuração permite que a empresa hospede vários sites em servidores internos e forneça acesso externo a eles através de um **único ponto de entrada (o proxy reverso)**. 

### Segurança: <a name="Segurança:"></a>

Um proxy reverso está localizado do lado do servidor diferente do proxy normal que está do lado do cliente. Isso significa que ele fica entre os servidores e a internet, protegendo os servidores internos.

Além disso, o proxy reverso pode ser configurado para oferecer recursos adicionais, como balanceamento de carga, cache de conteúdo, criptografia SSL e filtragem de solicitações para melhorar a segurança e o desempenho.

### Conclusão: <a name="Conclusão:"></a>

O proxy é tipo um guardião da internet, protegendo você de sites perigosos, escondendo sua identidade online, e até mesmo driblando bloqueios de sites. Além disso, ele pode acelerar o carregamento de páginas que você visita com frequência e manter um olho nas atividades online dos funcionários em empresas. 

Ah, e tem também o proxy reverso, que ajuda a equilibrar o tráfego entre diferentes servidores e a manter seus sites funcionando rápido e seguro. 

The end.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gsv4qjf30uyx3kkzqco7.png)


Obrigada quem leu até aqui <3 beijos de luz