{"id":497800,"date":"2023-12-05T03:10:34","date_gmt":"2023-12-05T03:10:34","guid":{"rendered":"https:\/\/oneproxy.pro\/?post_type=docs&#038;p=497800"},"modified":"2023-12-05T03:10:39","modified_gmt":"2023-12-05T03:10:39","slug":"what-is-forward-and-reverse-proxy","status":"publish","type":"docs","link":"http:\/\/oneproxy.pro\/pt\/docs\/what-is-forward-and-reverse-proxy\/","title":{"rendered":"O que \u00e9 proxy direto e reverso?"},"content":{"rendered":"<p>Os servidores proxy desempenham um papel fundamental nas comunica\u00e7\u00f5es digitais, atuando como intermedi\u00e1rios entre m\u00e1quinas clientes e servidores backend. Suas fun\u00e7\u00f5es principais abrangem o aprimoramento das medidas de seguran\u00e7a, a simplifica\u00e7\u00e3o do controle administrativo e a otimiza\u00e7\u00e3o dos servi\u00e7os de cache. No dom\u00ednio da computa\u00e7\u00e3o pessoal, esses servidores s\u00e3o fundamentais para proteger a privacidade do usu\u00e1rio e facilitar a navega\u00e7\u00e3o an\u00f4nima na web. \u00c9 importante observar que a utiliza\u00e7\u00e3o de servidores proxy abrange um amplo espectro, abrangendo finalidades leg\u00edtimas e ileg\u00edtimas.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vis\u00e3o detalhada sobre servidores proxy de encaminhamento<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Definindo um servidor proxy de encaminhamento<\/h3>\n\n\n\n<p>Um servidor proxy de encaminhamento, comumente chamado de proxy, proxy da web ou servidor proxy, se posiciona na vanguarda de um cluster de m\u00e1quinas clientes. Sua principal fun\u00e7\u00e3o \u00e9 mediar solicita\u00e7\u00f5es desses clientes para diversos sites e servi\u00e7os da Internet. Essencialmente, o proxy de encaminhamento atua como intermedi\u00e1rio, recebendo solicita\u00e7\u00f5es de clientes e, em seguida, comunicando-se com servidores web em seu nome. Este processo \u00e9 semelhante ao papel de um intermedi\u00e1rio nas transa\u00e7\u00f5es.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Exemplo ilustrativo de comunica\u00e7\u00e3o por proxy direto<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"866\" src=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow.png\" alt=\"Fluxo de proxy de encaminhamento\" class=\"wp-image-497801\" title=\"\" srcset=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow.png 2000w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow-1280x554.png 1280w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow-150x65.png 150w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow-768x333.png 768w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow-1536x665.png 1536w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/forward_proxy_flow-18x8.png 18w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n\n\n\n<p>Considere um cen\u00e1rio envolvendo tr\u00eas entidades em uma configura\u00e7\u00e3o t\u00edpica de proxy de encaminhamento:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Computador A<\/strong>: representa o computador dom\u00e9stico do usu\u00e1rio.<\/li>\n\n\n\n<li><strong>Computador B<\/strong>: o servidor proxy de encaminhamento.<\/li>\n\n\n\n<li><strong>Computador C<\/strong>: O servidor de um site, onde residem os dados do site.<\/li>\n<\/ol>\n\n\n\n<p>Num modelo padr\u00e3o de comunica\u00e7\u00e3o pela Internet, o Computador A interage diretamente com o Computador C. O cliente (A) envia solicita\u00e7\u00f5es ao servidor de origem (C), que por sua vez responde diretamente ao cliente. Entretanto, na presen\u00e7a de um proxy de encaminhamento, o Computador A canaliza suas solicita\u00e7\u00f5es para o Computador B (o proxy). Posteriormente, B encaminha essas solicita\u00e7\u00f5es para C, e as respostas de C s\u00e3o retransmitidas de volta para A at\u00e9 B.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Raz\u00f5es para utilizar um proxy direto<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Contornando Restri\u00e7\u00f5es<\/strong>: para contornar restri\u00e7\u00f5es de navega\u00e7\u00e3o estaduais ou institucionais, indiv\u00edduos e organiza\u00e7\u00f5es podem empregar proxies de encaminhamento. Essa abordagem permite que os usu\u00e1rios se conectem \u00e0 internet atrav\u00e9s do servidor proxy, evitando o acesso direto a sites restritos.<\/li>\n\n\n\n<li><strong>Filtragem de conte\u00fado e controle de acesso<\/strong>: Proxies diretos s\u00e3o ferramentas eficazes para filtragem de conte\u00fado e controle de acesso \u00e0 web. Por exemplo, as institui\u00e7\u00f5es de ensino podem utiliz\u00e1-los para impedir que os alunos acedam a determinados websites, redirecionando o tr\u00e1fego da Internet atrav\u00e9s de um proxy com configura\u00e7\u00f5es restritivas.<\/li>\n\n\n\n<li><strong>Anonimato Online e Prote\u00e7\u00e3o de Identidade<\/strong>: Em regi\u00f5es onde a dissid\u00eancia online pode ter repercuss\u00f5es graves, os proxies diretos oferecem um v\u00e9u de anonimato. Ao mascarar os seus endere\u00e7os IP com os dos servidores proxy, os utilizadores podem publicar online conte\u00fado sens\u00edvel ou politicamente carregado, com um risco significativamente reduzido de serem rastreados.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">O papel dos proxies reversos<\/h2>\n\n\n\n<p>Ao contr\u00e1rio dos proxies diretos, os proxies reversos s\u00e3o servidores posicionados na frente dos servidores web, lidando principalmente com as solicita\u00e7\u00f5es recebidas dos clientes. As fun\u00e7\u00f5es significativas dos proxies reversos incluem refor\u00e7ar a seguran\u00e7a, melhorar o desempenho e melhorar a confiabilidade dos servidores back-end. Eles atuam como um escudo para servidores web, gerenciando e direcionando as solicita\u00e7\u00f5es dos clientes de forma eficaz. Essa configura\u00e7\u00e3o n\u00e3o apenas garante melhor seguran\u00e7a, mas tamb\u00e9m contribui para um balanceamento de carga eficiente e uma entrega mais r\u00e1pida de conte\u00fado, levando a uma melhor experi\u00eancia do usu\u00e1rio.<\/p>\n\n\n\n<p>Em resumo, tanto os proxies diretos quanto os reversos desempenham pap\u00e9is cruciais nas comunica\u00e7\u00f5es pela Internet. Os proxies diretos atuam como gateways para solicita\u00e7\u00f5es de clientes, fornecendo anonimato e contornando restri\u00e7\u00f5es, enquanto os proxies reversos protegem e otimizam o desempenho dos servidores web. Compreender as distintas funcionalidades e aplica\u00e7\u00f5es desses proxies \u00e9 essencial para aproveitar efetivamente seus recursos em v\u00e1rios ambientes computacionais.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Elucidando a distin\u00e7\u00e3o dos proxies reversos<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">O conceito central de um proxy reverso<\/h3>\n\n\n\n<p>Um proxy reverso atua como guardi\u00e3o na vanguarda de um ou mais servidores backend, essencialmente interceptando solicita\u00e7\u00f5es de v\u00e1rios clientes. Essa configura\u00e7\u00e3o arquitet\u00f4nica contrasta fortemente com um proxy de encaminhamento, que se posiciona na frente dos clientes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mec\u00e2nica Operacional de um Proxy Reverso<\/h3>\n\n\n\n<p>Em uma intera\u00e7\u00e3o t\u00edpica da Internet envolvendo um proxy reverso, as solicita\u00e7\u00f5es do cliente destinadas ao servidor de origem de um site s\u00e3o inicialmente capturadas pelo servidor proxy reverso. Este servidor, situado na borda da rede, atua como intermedi\u00e1rio. Ele encaminha essas solicita\u00e7\u00f5es para os servidores de origem ou back-end, recebe suas respostas e, em seguida, retransmite essas respostas de volta aos clientes. Este processo garante que a comunica\u00e7\u00e3o direta entre os clientes e os servidores de origem seja efetivamente mascarada.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Delineando as diferen\u00e7as dos proxies diretos<\/h3>\n\n\n\n<p>As nuances que diferenciam os proxies diretos e reversos s\u00e3o sutis, mas significativas. Um proxy de encaminhamento atua como um escudo na frente de um cliente, garantindo que nenhum servidor back-end interaja diretamente com esse cliente espec\u00edfico. Por outro lado, um proxy reverso serve como camada protetora na frente de um servidor de origem, impedindo qualquer comunica\u00e7\u00e3o direta entre clientes e esse servidor.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Um cen\u00e1rio ilustrativo<\/h4>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2000\" height=\"872\" src=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow.png\" alt=\"Fluxo de proxy reverso\" class=\"wp-image-497802\" title=\"\" srcset=\"https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow.png 2000w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow-1280x558.png 1280w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow-150x65.png 150w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow-768x335.png 768w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow-1536x670.png 1536w, https:\/\/oneproxy.pro\/wp-content\/uploads\/2023\/12\/reverse_proxy_flow-18x8.png 18w\" sizes=\"auto, (max-width: 2000px) 100vw, 2000px\" \/><\/figure>\n\n\n\n<p>Para esclarecer ainda mais essa distin\u00e7\u00e3o, vamos rotular as entidades envolvidas em uma configura\u00e7\u00e3o de proxy reverso:<\/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>: o servidor proxy reverso.<\/li>\n\n\n\n<li><strong>Computador F<\/strong>: um ou mais servidores de origem.<\/li>\n<\/ol>\n\n\n\n<p>Num cen\u00e1rio padr\u00e3o sem proxy reverso, as solicita\u00e7\u00f5es do Computador D seriam enviadas diretamente para o Computador F e as respostas de F seriam devolvidas diretamente para D. No entanto, na presen\u00e7a de um proxy reverso, a din\u00e2mica muda. Aqui, todas as solicita\u00e7\u00f5es de D s\u00e3o inicialmente direcionadas para E (o proxy reverso). E ent\u00e3o encaminha essas solicita\u00e7\u00f5es para F e recebe respostas dele. Posteriormente, E passa as respostas apropriadas de volta para D.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A import\u00e2ncia de compreender essas diferen\u00e7as<\/h3>\n\n\n\n<p>Compreender a distin\u00e7\u00e3o entre proxies diretos e reversos \u00e9 crucial, especialmente em contextos onde a otimiza\u00e7\u00e3o do desempenho da rede, da seguran\u00e7a e da privacidade dos dados \u00e9 fundamental. Embora ambos os tipos de proxies sirvam para mediar o tr\u00e1fego da Internet, suas fun\u00e7\u00f5es e posi\u00e7\u00f5es dentro da infraestrutura de rede diferem fundamentalmente. Os proxies reversos concentram-se principalmente na prote\u00e7\u00e3o e gerenciamento do tr\u00e1fego de e para servidores back-end, desempenhando assim um papel vital no balanceamento de carga, no aprimoramento da seguran\u00e7a e na entrega eficiente de conte\u00fado. A compreens\u00e3o dessas diferen\u00e7as permite que administradores de rede e profissionais de TI selecionem e implementem a solu\u00e7\u00e3o de proxy apropriada com base em suas necessidades e objetivos operacionais espec\u00edficos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Implementando um proxy reverso: op\u00e7\u00f5es e estrat\u00e9gias<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Desenvolvimento de proxy reverso personalizado<\/h3>\n\n\n\n<p>Para empresas que buscam um alto n\u00edvel de personaliza\u00e7\u00e3o e controle, desenvolver uma solu\u00e7\u00e3o personalizada de proxy reverso \u00e9 uma op\u00e7\u00e3o vi\u00e1vel. Esta abordagem, no entanto, envolve investimentos consider\u00e1veis em diversas \u00e1reas:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Engenharia de software<\/strong>: Criar um proxy reverso personalizado requer conhecimento substancial em desenvolvimento de software, especialmente em protocolos de rede e seguran\u00e7a. Este processo envolve projetar, codificar, testar e manter o software proxy.<\/li>\n\n\n\n<li><strong>Engenharia de Hardware<\/strong>: Al\u00e9m do software, uma solu\u00e7\u00e3o de proxy reverso personalizada exige uma infraestrutura de hardware robusta. Esta infraestrutura deve ser capaz de lidar com grandes volumes de tr\u00e1fego, garantindo confiabilidade e tempo de atividade.<\/li>\n\n\n\n<li><strong>Compromisso financeiro<\/strong>: Os custos combinados de desenvolvimento de software e hardware, juntamente com manuten\u00e7\u00e3o e atualiza\u00e7\u00f5es cont\u00ednuas, constituem um investimento financeiro significativo. As empresas devem alocar fundos n\u00e3o apenas para a configura\u00e7\u00e3o inicial, mas tamb\u00e9m para as despesas operacionais de longo prazo.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Aproveitando os servi\u00e7os da Content Delivery Network (CDN)<\/h3>\n\n\n\n<p>Uma alternativa para construir um proxy reverso personalizado \u00e9 utilizar um servi\u00e7o Content Delivery Network (CDN). As CDNs oferecem um meio mais direto e econ\u00f4mico para implementar recursos de proxy reverso:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Facilidade de implementa\u00e7\u00e3o<\/strong>: as CDNs s\u00e3o projetadas para serem f\u00e1ceis de usar e exigem um tempo m\u00ednimo de configura\u00e7\u00e3o em compara\u00e7\u00e3o com solu\u00e7\u00f5es personalizadas. Eles geralmente fornecem interfaces e ferramentas intuitivas para f\u00e1cil configura\u00e7\u00e3o e gerenciamento.<\/li>\n\n\n\n<li><strong>Custo-benef\u00edcio<\/strong>: ao assinar um servi\u00e7o CDN, as empresas podem evitar os elevados custos iniciais associados ao desenvolvimento e manuten\u00e7\u00e3o de um proxy reverso personalizado. As CDNs normalmente operam em um modelo de assinatura, oferecendo pre\u00e7os escalon\u00e1veis com base no uso.<\/li>\n\n\n\n<li><strong>Recursos integrados<\/strong>: os servi\u00e7os CDN v\u00eam equipados com uma variedade de recursos que melhoram o desempenho e a seguran\u00e7a do site. Isso inclui distribui\u00e7\u00e3o global de conte\u00fado, balanceamento de carga, prote\u00e7\u00e3o DDoS e mecanismos de cache.<\/li>\n\n\n\n<li><strong>Escalabilidade e Confiabilidade<\/strong>: as CDNs s\u00e3o inerentemente projetadas para lidar com grandes volumes de tr\u00e1fego e fornecer alta disponibilidade. Sua natureza distribu\u00edda garante que o conte\u00fado seja entregue de forma r\u00e1pida e confi\u00e1vel a usu\u00e1rios em todo o mundo.<\/li>\n\n\n\n<li><strong>Suporte e Manuten\u00e7\u00e3o<\/strong>: a assinatura de um servi\u00e7o CDN inclui acesso a suporte t\u00e9cnico e atualiza\u00e7\u00f5es autom\u00e1ticas, garantindo que a funcionalidade do proxy reverso permane\u00e7a atualizada com os mais recentes aprimoramentos de seguran\u00e7a e desempenho.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Escolhendo a abordagem certa<\/h3>\n\n\n\n<p>A decis\u00e3o entre uma solu\u00e7\u00e3o de proxy reverso personalizada e um servi\u00e7o CDN depende de v\u00e1rios fatores, incluindo as necessidades espec\u00edficas do neg\u00f3cio, recursos dispon\u00edveis, conhecimento t\u00e9cnico e considera\u00e7\u00f5es or\u00e7ament\u00e1rias. Embora uma solu\u00e7\u00e3o personalizada ofere\u00e7a mais controle e personaliza\u00e7\u00e3o, um servi\u00e7o CDN oferece facilidade de uso, economia e acesso imediato a recursos avan\u00e7ados sem investimento inicial significativo. As empresas devem avaliar cuidadosamente as suas prioridades e restri\u00e7\u00f5es para determinar a abordagem mais adequada para implementar um proxy reverso na sua infra-estrutura de rede.<\/p>","protected":false},"excerpt":{"rendered":"<p>Proxy servers play a pivotal role in digital communications, acting as intermediaries between client machines and backend servers. Their primary functions encompass enhancing security measures, streamlining administrative control, and optimizing caching services. In the realm of personal computing, these servers are instrumental in safeguarding user privacy and facilitating anonymous web browsing. It&#8217;s important to note [&hellip;]<\/p>\n","protected":false},"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"content-type":"","inline_featured_image":false,"footnotes":""},"docs-categories":[55],"class_list":["post-497800","docs","type-docs","status-publish","hentry","docs-categories-proxy-types"],"acf":{"faq_title":"","faq_items":null},"_links":{"self":[{"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/docs\/497800","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/types\/docs"}],"version-history":[{"count":0,"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/docs\/497800\/revisions"}],"wp:attachment":[{"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/media?parent=497800"}],"wp:term":[{"taxonomy":"docs-categories","embeddable":true,"href":"http:\/\/oneproxy.pro\/pt\/wp-json\/wp\/v2\/docs-categories?post=497800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}