¿Qué es un proxy?
Un proxy es un servidor intermediario que recibe solicitudes de un cliente y las reenvía hacia otro servidor. Puede utilizarse para controlar, filtrar, registrar, almacenar en caché o gestionar determinadas comunicaciones entre usuarios y servicios.
¿Qué es un proxy?
Un proxy es un servidor que actúa como intermediario entre un cliente y otro servidor. En lugar de comunicarse directamente con el destino, el cliente envía la solicitud al proxy para que este la procese o reenvíe.
Los proxies pueden utilizarse para controlar tráfico, aplicar políticas, almacenar contenido en caché, registrar conexiones o modificar determinadas comunicaciones. Sus funciones dependen del tipo de proxy y de su configuración.
¿Cómo funciona un proxy?
El proxy se sitúa entre el cliente y el servidor de destino y participa en la comunicación según las reglas y funciones configuradas.
Recibe la solicitud
El cliente envía una solicitud al proxy en lugar de dirigirse directamente al servicio de destino.
El proxy procesa o reenvía
El servidor intermediario puede analizar la solicitud, aplicar reglas y posteriormente enviarla al servidor correspondiente.
Devuelve la respuesta
Después de recibir la respuesta del servidor de destino, el proxy puede entregarla al cliente y, dependiendo de su configuración, registrarla, almacenarla o aplicar otras políticas.
Un proxy no es simplemente una herramienta para cambiar la IP
Su función principal es actuar como intermediario y controlar determinadas comunicaciones. El efecto sobre la dirección IP, privacidad y seguridad depende de cómo esté configurado.
Recibe y reenvía
El proxy participa en la comunicación entre el cliente y el servidor de destino, actuando como punto intermedio.
Puede aplicar reglas
Un proxy puede filtrar solicitudes, registrar actividad, restringir destinos o aplicar políticas según el entorno.
No garantiza anonimato
Un proxy puede modificar qué dirección observa un servicio, pero cuentas, cookies, navegador y otros mecanismos todavía pueden identificar al usuario.
Principales tipos de proxy
| Tipo | Dónde se coloca | Uso habitual | Característica |
|---|---|---|---|
| Proxy directo | Entre cliente y servidor. | Navegación y control de acceso. | El cliente utiliza explícitamente el proxy. |
| Proxy inverso | Frente a servidores. | Sitios web y aplicaciones. | Recibe solicitudes de clientes y las dirige hacia servidores internos. |
| Proxy transparente | Dentro de la infraestructura de red. | Filtrado y control. | Puede interceptar determinadas conexiones sin configuración explícita del cliente. |
| Proxy web | Entre navegador y sitios web. | Navegación y filtrado. | Gestiona solicitudes web según las reglas configuradas. |
| Proxy de caché | Entre clientes y servicios. | Optimización y ahorro de ancho de banda. | Puede almacenar respuestas para reutilizarlas posteriormente. |
| Proxy de aplicación | Entre una aplicación y su destino. | Control específico de servicios. | Puede comprender protocolos o funciones concretas de una aplicación. |
¿Qué es un proxy directo?
Un proxy directo o forward proxy actúa en nombre de los clientes que realizan solicitudes hacia servicios externos.
Cliente → proxy → servidor
La comunicación comienza en el dispositivo del usuario, pasa por el proxy y posteriormente llega al servidor de destino.
Control de navegación
En organizaciones puede utilizarse para aplicar políticas sobre determinados sitios, registrar actividad o controlar qué destinos pueden ser accesibles.
Uso interno
Es habitual en redes donde diferentes usuarios o dispositivos deben utilizar un punto común para determinadas conexiones externas.
¿Qué es un proxy inverso?
Un proxy inverso se coloca delante de uno o varios servidores y recibe las solicitudes de los clientes antes de dirigirlas hacia la infraestructura correspondiente.
Cliente → proxy inverso → servidor
El cliente se comunica con el proxy inverso, que posteriormente decide a qué servidor interno debe enviar la solicitud.
Distribución de tráfico
Puede utilizarse junto con mecanismos de balanceo para distribuir solicitudes entre diferentes servidores.
Protección de servidores
También puede actuar como una capa intermedia que ayuda a ocultar la infraestructura interna y centralizar determinadas políticas.
¿Qué es un proxy transparente?
Un proxy transparente puede interceptar determinadas conexiones sin requerir que el usuario configure manualmente el proxy en su aplicación.
Intermediación automática
La infraestructura de red puede redirigir determinadas comunicaciones hacia el proxy según las reglas implementadas.
Filtrado
Puede utilizarse para aplicar políticas de acceso, inspeccionar determinadas comunicaciones o restringir destinos según el entorno.
HTTPS y limitaciones
La capacidad de inspeccionar una comunicación depende del protocolo y de la configuración utilizada. Las conexiones cifradas requieren mecanismos específicos y no deben considerarse equivalentes a una conexión HTTP sin protección.
¿Qué es un proxy de caché?
Un proxy de caché almacena determinadas respuestas para poder reutilizarlas cuando otros clientes solicitan nuevamente el mismo contenido y las condiciones permiten utilizar la copia almacenada.
Reducir solicitudes repetidas
Si un recurso puede reutilizarse desde la caché, no siempre es necesario solicitarlo nuevamente al servidor de origen.
Ahorrar ancho de banda
En determinadas redes, almacenar contenido puede reducir tráfico repetido y mejorar tiempos de respuesta.
Contenido actualizado
La utilidad de una caché depende también de cómo se controla la expiración y actualización de los recursos almacenados.
¿Para qué sirve un proxy?
Los proxies pueden utilizarse en redes domésticas, empresariales, centros de datos y diferentes infraestructuras de Internet para controlar o gestionar comunicaciones.
Filtrar contenido
Una organización puede utilizar un proxy para aplicar reglas relacionadas con determinados sitios, categorías o destinos.
Registrar conexiones
Dependiendo de la configuración y las políticas de privacidad aplicables, puede registrar información de determinadas solicitudes para fines de administración o seguridad.
Optimizar tráfico
Los proxies de caché pueden reutilizar contenido y reducir determinadas solicitudes repetidas hacia servidores externos.
Intermediar servicios
Un proxy inverso puede centralizar el acceso a diferentes servidores y participar en funciones como balanceo, terminación de conexiones y control de tráfico.
¿Un proxy oculta la dirección IP?
En determinados escenarios, el servidor de destino puede observar la dirección IP del proxy en lugar de la dirección IP pública original del cliente. El resultado exacto depende del tipo de proxy y de cómo gestione las cabeceras y conexiones.
IP del intermediario
Cuando el proxy establece la conexión con el servidor de destino, ese servidor recibe la comunicación desde la infraestructura utilizada por el proxy.
Cabeceras de red
Algunas configuraciones pueden transmitir información adicional sobre el cliente mediante cabeceras u otros mecanismos.
No equivale a anonimato total
Una dirección IP es solo un elemento de identificación. Cuentas, cookies, navegador, aplicaciones y registros del propio proxy pueden proporcionar información adicional.
¿Cuál es la diferencia entre un proxy y una VPN?
Un proxy y una VPN pueden situarse entre el usuario y un servicio externo, pero su arquitectura, alcance y mecanismos de protección son diferentes.
Proxy
Un proxy suele actuar como intermediario para determinadas conexiones o aplicaciones. Puede controlar o modificar esas comunicaciones según el tipo de proxy.
VPN
Una VPN crea un túnel entre el dispositivo y el extremo VPN y puede transportar tráfico mediante mecanismos de cifrado y autenticación.
Alcance
Un proxy puede utilizarse para una aplicación concreta, mientras que una VPN puede configurarse para transportar diferentes tipos de tráfico del dispositivo o conectar redes completas.
¿Un proxy protege contra malware?
Un proxy puede aplicar filtros sobre determinadas comunicaciones, pero no sustituye las herramientas diseñadas para detectar y bloquear malware en los dispositivos.
Filtrado de solicitudes
Dependiendo de su implementación, puede bloquear determinados destinos, dominios, tipos de contenido o patrones de tráfico.
Inspección
Algunas soluciones empresariales incorporan capacidades adicionales para analizar tráfico y detectar determinadas amenazas.
Seguridad por capas
La protección contra malware requiere también actualizaciones, herramientas de seguridad, controles de acceso, autenticación y copias de seguridad.
¿Para qué utilizan un proxy las empresas?
Las empresas pueden utilizar proxies para controlar el acceso a Internet, aplicar políticas, registrar determinadas conexiones, optimizar tráfico y proteger aplicaciones o servicios.
Control de navegación
Un proxy directo puede centralizar parte de la navegación de los equipos corporativos y aplicar reglas definidas por la organización.
Proxy inverso
Un proxy inverso puede ubicarse delante de aplicaciones y servidores para centralizar determinadas funciones de publicación y control.
Seguridad
Los proxies pueden complementar otras medidas de seguridad al controlar determinadas comunicaciones, aunque no sustituyen firewalls, sistemas de protección de endpoints u otros controles.
Rendimiento
Las cachés y otras funciones de intermediación pueden mejorar el uso de recursos en algunos escenarios.
¿Qué debes considerar al utilizar un proxy?
La configuración adecuada depende del tipo de proxy, las aplicaciones involucradas, los datos transportados y el objetivo del sistema.
Qué tráfico pasa por el proxy
Debe conocerse qué aplicaciones y conexiones realmente utilizan el intermediario para evitar asumir que todo el tráfico del dispositivo está siendo gestionado por él.
Registro de actividad
Los registros pueden contener información sobre solicitudes y usuarios. Por eso deben gestionarse de acuerdo con las políticas de seguridad y privacidad correspondientes.
Cifrado
Un proxy por sí solo no significa que toda la comunicación esté cifrada. El nivel de protección depende del protocolo, del tráfico y de la configuración utilizada.
Punto de confianza
Al utilizar un proxy se incorpora un intermediario que participa en la comunicación. La seguridad también depende de cómo esté administrada esa infraestructura.
Proxy: conceptos principales
| Concepto | Significado | Uso | Característica |
|---|---|---|---|
| Proxy | Servidor intermediario. | Gestionar comunicaciones. | Recibe y reenvía solicitudes entre cliente y destino. |
| Proxy directo | Actúa en nombre del cliente. | Navegación y control. | El cliente utiliza el proxy para acceder a destinos externos. |
| Proxy inverso | Actúa delante de servidores. | Sitios y aplicaciones. | Recibe solicitudes y las dirige hacia servidores internos. |
| Proxy de caché | Almacena respuestas. | Optimización. | Puede reutilizar contenido almacenado. |
| VPN | Túnel de red protegido. | Acceso remoto y conexión de redes. | Puede transportar tráfico mediante cifrado y autenticación. |
Guías relacionadas sobre redes y ciberseguridad
Elige el tema que quieras profundizar:
Preguntas frecuentes sobre proxies
Un proxy es un servidor intermediario que recibe solicitudes de un cliente y las reenvía hacia otro servidor, pudiendo aplicar diferentes reglas y funciones sobre la comunicación.
El cliente envía una solicitud al proxy, el proxy puede procesarla y reenviarla al servidor de destino y posteriormente devolver la respuesta al cliente.
Puede servir para controlar tráfico, aplicar políticas de acceso, filtrar contenido, registrar conexiones, almacenar contenido en caché y actuar como intermediario frente a servidores.
Existen proxies directos, inversos, transparentes, web, de caché y diferentes proxies especializados según la aplicación o función que desempeñen.
Un proxy suele actuar como intermediario para determinadas conexiones o aplicaciones, mientras que una VPN puede establecer un túnel protegido para transportar tráfico entre el dispositivo y el extremo VPN.
Es un proxy situado delante de uno o varios servidores que recibe solicitudes de los clientes y las dirige hacia la infraestructura interna correspondiente.
En determinadas configuraciones, el servidor de destino puede observar la dirección IP del proxy en lugar de la dirección pública original del cliente, aunque otros mecanismos pueden seguir identificando al usuario.
Puede filtrar determinadas comunicaciones y bloquear algunos destinos, pero no sustituye las herramientas específicas de protección contra malware ni elimina por sí solo una infección.
¿Qué es un puerto de red?
Continúa aprendiendo sobre redes y descubre qué son los puertos, cómo identifican servicios y qué relación tienen con conexiones, firewalls y seguridad.
Ver guía →