¿Qué es un proxy inverso?

Los proxies inversos pueden servir como una herramienta de cifrado más eficiente, ayudando a obtener un equilibrio de carga distribuida además de almacenamiento local en caché de contenido, asegurando así que se entregue de manera rápida a consumidores de datos. Este artículo es su guía fundamental de proxies inversos.
What is a reverse proxy
Aviv Besinksky
Aviv Besinsky | Product Manager
16-May-2022

Este artículo abordará:

¿Cuál es la definición de proxy inverso?

Básicamente, un proxy inverso es un proxy regular con una capa adicional. Esta “corteza” externa se coloca encima del “servidor web interno” para que pueda ser el primer punto de contacto con los clientes del lado web. El servidor externo (A) reenvía ese tráfico al servidor interno (B) tras identificar la legitimidad y seguridad del tráfico en cuestión. Como analogía, podríamos pensar en un policía dirigiendo el tráfico del servidor, asegurándose de que todo funcione de manera fluida.

Como se muestra en el diagrama mostrado con anterioridad, el servidor A funciona como intermediario para el cliente, mientras que el servidor B alberga la información objetivo. Se debe notar que este no es un hecho que sea usualmente aparente para el “cliente”. Los datos solicitados se pueden almacenar en caché en el servidor A para que esté disponible con mayor facilidad para solicitantes futuros. Esta arquitectura ayuda a proteger al servidor B de ataques e infiltraciones potencialmente maliciosas/indeseables. Básicamente, los negocios usan servidores proxy avanzados para proteger sus sistemas y contenido de diferentes amenazas.

¿Qué hace único a un proxy inverso?

Podemos abordar las características únicas de un proxy inverso yuxtaponiéndolo con otros tipos de proxy. Por ejemplo, un proxy de reenvío vs. uno inverso. Un proxy regular o “proxy de reenvío” funciona como intermediario entre un “cliente” y un sitio objetivo. Asegura que las solicitudes sean válidas y, si no es así, envía al solicitante un “código de error” o “redireccionamiento”. De otra manera, se procesa la solicitud y se entrega la información/respuesta solicitada.

Por otra parte, podríamos entender lo que es un proxy SSL. Los proxies SSL funcionan en conjunto con dispositivos de la serie SRX, que son un tipo de firewall. Aseguran que el tráfico de entrada coincida con las políticas de seguridad de SRX en funcionamiento. El tráfico de salida está cifrado y el tráfico de entrada no está cifrado, lo que pone en acción a los servidores y proxies SSL.

Proxy inverso: beneficios y casos de uso

A continuación, se presentan algunos de los principales beneficios y casos de uso de proxies inversos:

Funciona como herramienta de cifrado

Se puede configurar proxies inversos para ayudar a cifrar/descifrar solicitudes de salida/entrada (TLS; SSL) y así reducir presión sobre los servidores.

Entrega rápida de contenido almacenado en caché

Similar a la arquitectura operativa de una Red de Entrega de Contenidos (CDN), los proxies inversos pueden mejorar la experiencia de los usuarios. Esto se puede lograr continuamente almacenando en caché la versión más reciente de los puntos de datos solicitados en los servidores que ve el cliente. Esto reduce la presión en el servidor interno para responder constantemente a solicitudes y producir información. De manera simultánea, ofrece a los clientes acceso más rápido a la información que buscan.

Equilibrio de carga distribuida

Los proxies inversos pueden regular el flujo de tráfico a un sitio web que tenga un servidor principal. Los proxies inversos pueden regular el tráfico o flujo hacia un sitio web que tiene un servidor principal. Cuando se usan múltiples proxies inversos, se puede ayudar a reducir la carga sobre el servidor principal además de hacer el trabajo que queda desatendido cuando un servidor paralelo queda sobrepasado. Además, los proxies inversos ubicados en proximidad geográfica con clientes locales pueden asegurarse de que el contenido o respuestas se entreguen a una mayor velocidad.

¿Le interesa usar proxies en el contexto de su negocio? 

Aviv Besinksky
Aviv Besinsky | Product Manager

Aviv is a lead product manager at Bright Data. He has been a driving force in taking data collection technology to the next level - developing technological solutions in the realms of data unblocking, static proxy networks, and more. Sharing his data crawling know-how is one of his many passions.