{"id":485388,"date":"2023-09-07T18:50:53","date_gmt":"2023-09-07T18:50:53","guid":{"rendered":"https:\/\/oneproxy.pro\/?post_type=wiki&#038;p=485388"},"modified":"2023-09-07T18:53:07","modified_gmt":"2023-09-07T18:53:07","slug":"reverse-proxy","status":"publish","type":"wiki","link":"https:\/\/oneproxy.pro\/pt\/wiki\/reverse-proxy\/","title":{"rendered":"Proxy reverso"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Introdu\u00e7\u00e3o aos servidores proxy reverso<\/h2>\n\n\n\n<p>Um servidor proxy reverso funciona como um intermedi\u00e1rio entre os dispositivos clientes (como navegadores da web) e os servidores da web, canalizando as solicita\u00e7\u00f5es dos clientes para os servidores da web pretendidos. Utilizados predominantemente para aprimorar medidas de seguran\u00e7a, otimizar o desempenho e garantir confiabilidade, os proxies reversos tornaram-se parte integrante da arquitetura web moderna. Para apreciar a utilidade e os benef\u00edcios de um servidor proxy reverso, \u00e9 necess\u00e1rio primeiro compreender a mec\u00e2nica b\u00e1sica de um servidor proxy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Decifrando o servidor proxy<\/h2>\n\n\n\n<p>Normalmente chamado de proxy de encaminhamento, um servidor proxy reside entre um cluster de m\u00e1quinas clientes e a Internet em geral. Este servidor intercepta solicita\u00e7\u00f5es geradas pelo cliente, atuando como um elo para retransmitir essas solicita\u00e7\u00f5es aos servidores web. Ele serve como uma entidade intermedi\u00e1ria no processo de comunica\u00e7\u00e3o.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1392\" height=\"563\" src=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/09\/forward-proxy-vs-reverse-proxy.png\" alt=\"Proxy reverso vs. proxy direto\" class=\"wp-image-485389\" title=\"\" srcset=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/09\/forward-proxy-vs-reverse-proxy.png 1392w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/09\/forward-proxy-vs-reverse-proxy-1280x518.png 1280w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/09\/forward-proxy-vs-reverse-proxy-150x61.png 150w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/09\/forward-proxy-vs-reverse-proxy-768x311.png 768w\" sizes=\"auto, (max-width: 1392px) 100vw, 1392px\" \/><figcaption class=\"wp-element-caption\">Proxy reverso vs. proxy direto<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Modelo de comunica\u00e7\u00e3o de proxy direto<\/h3>\n\n\n\n<p>Em uma configura\u00e7\u00e3o tradicional de proxy de encaminhamento, considere as seguintes entidades:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Computador A<\/strong>: representa o computador dom\u00e9stico de um usu\u00e1rio.<\/li>\n\n\n\n<li><strong>Computador B<\/strong>: simboliza o servidor proxy de encaminhamento.<\/li>\n\n\n\n<li><strong>Computador C<\/strong>: indica o servidor de origem onde residem os dados do site.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Fluxo de dados no proxy direto<\/h4>\n\n\n\n<p>O tr\u00e1fego de dados progride da seguinte maneira:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dispositivo do usu\u00e1rio (A)<\/strong> -&gt; <strong>Proxy de encaminhamento (B)<\/strong> -&gt; <strong>Internet<\/strong> -&gt; <strong>Servidor de Origem (C)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Em uma estrutura b\u00e1sica de comunica\u00e7\u00e3o pela Internet, o Computador A interage diretamente com o Computador C. Quando um proxy de encaminhamento \u00e9 inserido nesta equa\u00e7\u00e3o, todas as solicita\u00e7\u00f5es do cliente do Computador A s\u00e3o redirecionadas para o Computador B, que posteriormente as encaminha para o Computador C.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Benef\u00edcios de usar um proxy direto<\/h3>\n\n\n\n<p>A implementa\u00e7\u00e3o de um proxy de encaminhamento pode servir a v\u00e1rios prop\u00f3sitos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Contornando restri\u00e7\u00f5es geogr\u00e1ficas<\/strong>: permite que os usu\u00e1rios acessem uma vers\u00e3o filtrada ou restrita da Internet, contornando firewalls estaduais ou institucionais.<\/li>\n\n\n\n<li><strong>Filtragem de conte\u00fado<\/strong>: os administradores podem impedir o acesso do usu\u00e1rio a tipos espec\u00edficos de conte\u00fado da web.<\/li>\n\n\n\n<li><strong>Anonimato e Seguran\u00e7a<\/strong>: os usu\u00e1rios podem ocultar seu endere\u00e7o IP original, tornando dif\u00edcil rastrear suas atividades at\u00e9 eles.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Diferenciando entre proxies diretos e reversos<\/h2>\n\n\n\n<p>Enquanto um proxy de encaminhamento serve como intermedi\u00e1rio para dispositivos clientes, um proxy reverso se concentra em representar um ou v\u00e1rios servidores web. Nesta configura\u00e7\u00e3o, o servidor proxy reverso intercepta as solicita\u00e7\u00f5es do cliente antes que elas cheguem ao servidor de origem.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Modelo de comunica\u00e7\u00e3o de proxy reverso<\/h3>\n\n\n\n<p>Neste contexto, as entidades envolvidas s\u00e3o:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Computador D<\/strong>: representa os computadores dom\u00e9sticos de v\u00e1rios usu\u00e1rios.<\/li>\n\n\n\n<li><strong>Computador E<\/strong>: simboliza o servidor proxy reverso.<\/li>\n\n\n\n<li><strong>Computador F<\/strong>: denota um ou mais servidores de origem.<\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\">Fluxo de dados em proxy reverso<\/h4>\n\n\n\n<p>O fluxo de tr\u00e1fego pode ser descrito da seguinte forma:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Dispositivo do usu\u00e1rio (D)<\/strong> -&gt; <strong>Internet<\/strong> -&gt; <strong>Proxy reverso (E)<\/strong> -&gt; <strong>Servidor de Origem (F)<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Em uma estrutura padr\u00e3o, o Computador D faz interface direta com o Computador F. Com um proxy reverso instalado, todas as solicita\u00e7\u00f5es do Computador D s\u00e3o roteadas atrav\u00e9s do Computador E, que por sua vez se comunica com o Computador F.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vantagens de utilizar um proxy reverso<\/h2>\n\n\n\n<p>A implementa\u00e7\u00e3o de um proxy reverso oferece v\u00e1rios benef\u00edcios, incluindo, mas n\u00e3o se limitando a:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">1. Balanceamento de carga<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Efici\u00eancia<\/strong>: Distribui solicita\u00e7\u00f5es de clientes em v\u00e1rios servidores para garantir que nenhum fique sobrecarregado.<\/li>\n\n\n\n<li><strong>Redund\u00e2ncia<\/strong>: Fornece servidores de backup em caso de falha, garantindo servi\u00e7o ininterrupto.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">2. Aprimoramento de seguran\u00e7a<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Anonimato<\/strong>: protege o endere\u00e7o IP do servidor de origem, dificultando ataques direcionados.<\/li>\n\n\n\n<li><strong>Seguran\u00e7a Avan\u00e7ada<\/strong>: um proxy reverso como o CDN da Cloudflare oferece melhores mecanismos de defesa contra ataques cibern\u00e9ticos como DDoS.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Balanceamento de carga de servidor global (GSLB)<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Roteamento baseado em proximidade<\/strong>: direciona os clientes para o servidor geograficamente mais pr\u00f3ximo, reduzindo a lat\u00eancia.<\/li>\n\n\n\n<li><strong>Experi\u00eancia Otimizada<\/strong>: garante que os usu\u00e1rios globais obtenham a melhor experi\u00eancia de navega\u00e7\u00e3o poss\u00edvel.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">4. Capacidades de cache<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Velocidade<\/strong>: Armazena o conte\u00fado mais pr\u00f3ximo do usu\u00e1rio, reduzindo o tempo de carregamento.<\/li>\n\n\n\n<li><strong>Otimiza\u00e7\u00e3o de Recursos<\/strong>: reduz a carga nos servidores de origem fornecendo conte\u00fado em cache.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Criptografia SSL<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Aloca\u00e7\u00e3o de recursos<\/strong>: gerencia a criptografia e descriptografia SSL, liberando recursos do servidor.<\/li>\n\n\n\n<li><strong>Seguran\u00e7a melhorada<\/strong>: oferece uma camada adicional de criptografia para dados em tr\u00e2nsito.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Implementando um proxy reverso<\/h2>\n\n\n\n<p>O desenvolvimento de um proxy reverso interno pode consumir muitos recursos e ser caro, envolvendo investimentos consider\u00e1veis em hardware e software.<\/p>\n\n\n\n<p>Ao compreender as diferen\u00e7as e vantagens dos proxies diretos e reversos, as organiza\u00e7\u00f5es podem tomar decis\u00f5es informadas sobre a implementa\u00e7\u00e3o dessas tecnologias para aumentar a seguran\u00e7a, otimizar o desempenho e garantir alta disponibilidade.<\/p>","protected":false},"featured_media":485392,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"class_list":["post-485388","wiki","type-wiki","status-publish","has-post-thumbnail","hentry"],"acf":{"faq_title":"Frequently Asked Questions (FAQs) for \"Understanding Reverse Proxy Servers: An In-Depth Guide\"","faq_items":[{"question":"What is a reverse proxy server?","answer":"A reverse proxy server is an intermediary server that sits between client devices, such as web browsers, and one or multiple web servers. It handles client requests by forwarding them to the appropriate web servers, thereby serving as a go-between only for incoming requests to the server."},{"question":"How is a reverse proxy different from a forward proxy?","answer":"While both serve as intermediary systems, a forward proxy sits between the client and the internet, whereas a reverse proxy sits between client devices and one or more web servers. A forward proxy serves the clients, and a reverse proxy serves the web servers."},{"question":"What are the entities involved in forward and reverse proxy communication models?","answer":"<ul>\r\n \t<li>In a forward proxy:\r\n<ol>\r\n \t<li>Computer A: User\u2019s home computer<\/li>\r\n \t<li>Computer B: Forward proxy server<\/li>\r\n \t<li>Computer C: Origin server of a website<\/li>\r\n<\/ol>\r\n<\/li>\r\n \t<li>In a reverse proxy:\r\n<ol>\r\n \t<li>Computer D: Multiple user's home computers<\/li>\r\n \t<li>Computer E: Reverse proxy server<\/li>\r\n \t<li>Computer F: One or multiple origin servers<\/li>\r\n<\/ol>\r\n<\/li>\r\n<\/ul>"},{"question":"What are the benefits of using a forward proxy?","answer":"<ul>\r\n \t<li>Circumventing geo-restrictions to access a more open version of the internet<\/li>\r\n \t<li>Content filtering to block access to specific sites or types of content<\/li>\r\n \t<li>Anonymity and security by masking the user's original IP address<\/li>\r\n<\/ul>"},{"question":"What advantages does a reverse proxy offer?","answer":"<ul>\r\n \t<li>Load Balancing: Efficiently distributes incoming client requests across multiple servers<\/li>\r\n \t<li>Security Enhancement: Protects the origin server's IP address and offers advanced defense mechanisms<\/li>\r\n \t<li>Global Server Load Balancing (GSLB): Directs clients to the geographically closest server<\/li>\r\n \t<li>Caching Capabilities: Speeds up content delivery by serving cached content<\/li>\r\n \t<li>SSL Encryption: Manages SSL\/TLS encryption and decryption<\/li>\r\n<\/ul>"},{"question":"What is Global Server Load Balancing (GSLB)?","answer":"GSLB is a form of load balancing that distributes client requests to servers located in different geographic locations. It directs clients to the server that is closest to them geographically, reducing latency and offering an optimized user experience."},{"question":"How does caching work in a reverse proxy?","answer":"A reverse proxy stores frequently requested content in a cache, which can then be quickly served to future clients without contacting the origin server. This significantly reduces load times and minimizes the load on the origin server."},{"question":"What is SSL encryption in the context of a reverse proxy?","answer":"SSL encryption refers to the secure transmission of data between the client and server. In a reverse proxy setup, the proxy server can handle the task of encrypting and decrypting SSL (or TLS) communications, thus freeing up computational resources on the origin server."},{"question":"How can I implement a reverse proxy?","answer":"Implementing a reverse proxy can be done either by developing an in-house solution, which would require considerable software and hardware resources, or by using a third-party service like a Content Delivery Network (CDN) for a more cost-effective and streamlined experience."},{"question":"Do I need to invest in physical hardware to set up a reverse proxy?","answer":"While it is possible to set up a reverse proxy with physical servers, many businesses opt for cloud-based CDN services that offer reverse proxy capabilities, thereby eliminating the need for a significant investment in physical hardware."}]},"_links":{"self":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/485388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki"}],"about":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/types\/wiki"}],"version-history":[{"count":0,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/wiki\/485388\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media\/485392"}],"wp:attachment":[{"href":"https:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media?parent=485388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}