Icono del sitio prosetecnisa.es

Proxy inverso: explicación y ámbitos de aplicación

Reverse Proxy

La mayoría de los internautas seguro que han oído alguna vez el término«servidor proxy«. Se trata de un «intermediario» que reenvía las peticiones de los clientes a un servidor web en Internet. En el caso contrario, se habla de un «proxy inverso». Este suele estar oculto tras el cortafuegos y reenvía las peticiones del exterior a los servidores backend de la red interna. En este artículo explicamos qué es exactamente un proxy inverso y cómo funciona. También veremos algunas áreas típicas de aplicación del mismo.

  • Un proxy inverso puede utilizarse para regular las peticiones externas en función del control de acceso.
  • El proxy inverso es la contrapartida del proxy directo, pero no difiere significativamente de su modo de funcionamiento.
  • El uso de un proxy suele ser una cuestión de costes y esfuerzo.

¿Qué es un proxy inverso y cómo funciona?

La adición del nombre podría sugerir que el proxy de reserva es un servidor proxy inverso, pero eso es sólo la mitad de la explicación. Las dos variantes sólo difieren en la dirección del tráfico de datos, pero el modo de funcionamiento es básicamente el mismo.

El funcionamiento de las dos variantes de proxy es casi idéntico, sólo difieren en la dirección del tráfico de datos
.

En las grandes empresas, los servidores proxy se utilizan para regular el acceso a Internet de los empleados, ahorrar volumen de datos y ancho de banda e impedir el acceso incontrolado a la Red. En concreto, esto significa que si un empleado quiere acceder a Internet desde la red de la empresa, primero tiene que pasar por el servidor proxy. Éste toma las peticiones de los clientes internos y las reenvía bidireccionalmente a un destinatario (por ejemplo, un sitio web). De este modo, la identidad del remitente real permanece oculta, ya que el destinatario sólo se comunica con el servidor proxy.

El proxy inverso lo hace al revés: reenvía las peticiones de Internet al servidor web interno. Sin embargo, sólo se contacta con él si el proxy inverso no puede responder a la petición desde su propia caché. Esto protege al servidor web de ataques directos desde el exterior.

Mientras que un proxy directo protege a los clientes de una red de influencias peligrosas procedentes de Internet, la idea que subyace tras un proxy inverso es la de un único punto de entrada (seguro) a la red, para el que no se requiere necesariamente una VPN. Acepta solicitudes de servidores como proxy ylas reenvíaa los clientes correspondientes con su propia dirección de remitente. A cambio, concede a uno o varios clientes externos acceso a la red interna.

¿Para qué se utilizan los proxies inversos?

Normalmente, un proxy inverso se utiliza siempre para aumentar la seguridad. Los ámbitos clásicos de aplicación son, por ejemplo

Distribuir la carga de trabajo entre varios servidores aumenta el rendimiento de la red
.

Es bueno saberlo: Las soluciones de código abierto más populares para proxies inversos son Squid y Nginx, ambas adecuadas tanto para redes pequeñas como para grandes redes de proxies. Suelen funcionar junto con un servidor HTTP Apache.

3. desventajas de los proxies inversos

Especialmente con los juegos en línea, suelen surgir problemas al utilizar servidores proxy.

Además de todas las ventajas mencionadas, los proxies inversos también tienen algunas desventajas, que no queremos dejar fuera de este artículo.

Por un lado, cada nueva interfaz de comunicación crea automáticamente una nueva fuente de errores, lo que puede provocar problemas en el tráfico de red en caso de fallo o debido a una configuración incorrecta. Además, está el hecho de que no todas las aplicaciones soportan servidores proxy. Por ejemplo, incluso algunos juegos en línea muy conocidos tiran la toalla en cuanto entra en juego un proxy.

Si desea gestionar todo el tráfico de datos a través del proxy inverso, deberá instalar un proxy distinto para cada protocolo de Internet utilizado. Por tanto, el programa utilizado debe ser capaz de gestionar todos los protocolos de Internet existentes. Esto aumenta el esfuerzo de configuración ya durante la instalación.

Además, siempre hay que vigilar los costes, ya que el proxy inverso, como cualquier otra interfaz de comunicación de la red, debe diseñarse para ser lo más redundante posible .

Salir de la versión móvil