Volver al blog

Configuración de proxy en Postman para pruebas de API: guía completa con ejemplos

Descubre cómo configurar correctamente un proxy en Postman para probar APIs: configuraciones globales e individuales, trabajo con HTTP/SOCKS5, autenticación y solución de problemas comunes.

📅28 de febrero de 2026
```html

Postman es una de las herramientas más populares para pruebas de API, utilizada por desarrolladores, ingenieros de QA y especialistas en backend en todo el mundo. Pero, ¿qué hacer si necesitas probar un API que solo está disponible desde una región específica, eludir bloqueos por IP o requiere verificar solicitudes desde diferentes ubicaciones? La solución es configurar un servidor proxy en Postman.

En esta guía, aprenderás a configurar correctamente un proxy en Postman para diferentes escenarios: desde la simple redirección de tráfico hasta trabajar con endpoints geo-restringidos y depurar solicitudes a través de proxies corporativos. Revisaremos tanto configuraciones globales como individuales de proxy, el trabajo con protocolos HTTP y SOCKS5, la autenticación y la solución de problemas comunes.

¿Por qué se necesitan proxies al probar APIs?

Los servidores proxy en el contexto de las pruebas de API resuelven varias tareas críticas que no se pueden realizar con las herramientas estándar de Postman. Comprender estos escenarios te ayudará a elegir el tipo de proxy adecuado y configurarlo para necesidades específicas.

Pruebas de APIs geo-restringidas. Muchos APIs modernos devuelven diferentes datos dependiendo de la ubicación geográfica del cliente. Por ejemplo, APIs de servicios meteorológicos, plataformas de streaming, aplicaciones financieras o marketplaces. Para probar cómo funciona tu aplicación para usuarios en Alemania, EE. UU. o Japón, necesitas un servidor proxy con una dirección IP de ese país correspondiente. Sin un proxy, no podrás reproducir físicamente el comportamiento del API para usuarios de otras regiones.

Eludir limitaciones de tasa y bloqueos por IP. Durante pruebas intensivas de un API, puedes encontrarte con limitaciones en la cantidad de solicitudes desde una dirección IP. Muchos servicios utilizan limitaciones de tasa a nivel de IP, por ejemplo, no más de 100 solicitudes por minuto desde una sola dirección. La rotación de proxies permite distribuir las solicitudes entre varias direcciones IP y continuar las pruebas sin retrasos. Esto es especialmente relevante durante pruebas de carga o verificaciones automatizadas.

Trabajo a través de proxies corporativos. Si trabajas en una empresa con políticas de red estrictas, todo el tráfico saliente puede pasar a través de un servidor proxy corporativo. En este caso, configurar un proxy en Postman no es una opción, sino una necesidad. Sin la configuración correcta, tus solicitudes simplemente no llegarán a los APIs externos.

Depuración y monitoreo de tráfico. Los servidores proxy pueden ser utilizados para interceptar y analizar tráfico HTTP/HTTPS. Herramientas como Charles Proxy, Fiddler o mitmproxy permiten ver los detalles de cada solicitud y respuesta, incluyendo encabezados, cuerpo de la solicitud y tiempo de ejecución. Configurando Postman para trabajar a través de dicho proxy, obtienes una poderosa herramienta para depurar interacciones complejas con APIs.

Importante: Para probar APIs con restricciones geográficas, se recomienda utilizar proxies residenciales, ya que utilizan direcciones IP reales de usuarios domésticos y no son identificados como servidores proxy por los servicios. Esto es crítico para la precisión de las pruebas.

Configuración global de proxy en Postman

Postman ofrece dos formas principales de configurar proxies: global (aplicable a todas las solicitudes) e individual (para colecciones o solicitudes específicas). Comencemos con la configuración global, que se encuentra en el menú de Configuración de la aplicación.

Instrucciones paso a paso para acceder a la configuración de proxy:

  1. Abre Postman y haz clic en el icono de engranaje (Configuración) en la esquina superior derecha de la aplicación, o utiliza las teclas de acceso rápido Ctrl+, (Windows/Linux) o Cmd+, (macOS).
  2. En la ventana de configuración que se abre, ve a la pestaña Proxy.
  3. Aquí verás varias opciones de configuración del servidor proxy, que revisaremos en detalle a continuación.

En la sección de Configuración de Proxy encontrarás tres modos principales de trabajo con proxies:

  • Usar Proxy del Sistema — utilizar la configuración de proxy de tu sistema operativo
  • Agregar una configuración de proxy personalizada — configurar tu propio servidor proxy manualmente
  • Configuración Global de Proxy — configuración global con la posibilidad de especificar diferentes proxies para HTTP y HTTPS

Cada uno de estos modos tiene sus ventajas y es adecuado para diferentes escenarios de uso. Vamos a analizarlos en detalle.

Uso de configuraciones de proxy del sistema

La forma más sencilla de configurar un proxy en Postman es utilizando las configuraciones del sistema. Este modo es especialmente conveniente si trabajas en un entorno corporativo donde el proxy ya está configurado a nivel del sistema operativo, o si utilizas clientes VPN que configuran automáticamente el proxy del sistema.

Cómo habilitar el uso del proxy del sistema:

  1. Abre Configuración → Proxy en Postman.
  2. Marca la casilla junto a Usar Proxy del Sistema.
  3. Postman detectará automáticamente la configuración del proxy de tu sistema operativo.
  4. Haz clic en el botón Actualizar para guardar los cambios.

Después de habilitar esta opción, Postman utilizará las mismas configuraciones de proxy que tu navegador u otras aplicaciones. Esto significa que si configuraste un proxy en Windows (Configuración → Red e Internet → Proxy), macOS (Preferencias del Sistema → Red → Avanzado → Proxy) o Linux (a través de variables de entorno), Postman automáticamente adoptará esos parámetros.

Limitación: Las configuraciones del sistema no permiten gestionar de manera flexible el proxy para diferentes solicitudes. Si necesitas probar APIs desde diferentes regiones o cambiar entre servidores proxy, es mejor utilizar una configuración personalizada.

Configuración de un servidor proxy personalizado

La configuración personalizada de proxies te da control total sobre la redirección del tráfico. Puedes especificar un servidor proxy específico, puerto, tipo de protocolo e incluso configurar diferentes proxies para solicitudes HTTP y HTTPS. Este método es ideal para pruebas utilizando servicios de proxy comerciales o tu propia infraestructura de proxy.

Instrucciones paso a paso para configurar un proxy personalizado:

  1. Abre Configuración → Proxy en Postman.
  2. Asegúrate de que la opción Usar Proxy del Sistema esté desactivada.
  3. Habilita la opción Agregar una configuración de proxy personalizada.
  4. En el campo Tipo de Proxy, selecciona el protocolo: HTTP, HTTPS o SOCKS5.
  5. En el campo Servidor Proxy, ingresa la dirección de tu servidor proxy (por ejemplo, proxy.example.com o la dirección IP 192.168.1.100).
  6. En el campo Puerto Proxy, especifica el puerto (normalmente 8080 para HTTP, 1080 para SOCKS5, pero depende de tu proveedor).
  7. Si el proxy requiere autenticación, habilita la opción Autenticación de Proxy e ingresa el nombre de usuario y la contraseña.
  8. Haz clic en Actualizar para aplicar la configuración.

Después de guardar la configuración, todas las solicitudes salientes desde Postman pasarán a través del servidor proxy especificado. Puedes verificar la corrección de la configuración enviando una solicitud de prueba a un servicio de verificación de IP, por ejemplo:

GET https://api.ipify.org?format=json

En la respuesta deberías ver la dirección IP de tu servidor proxy, no tu IP real. Si la IP no ha cambiado, verifica la corrección de los datos ingresados y asegúrate de que el servidor proxy esté funcionando.

Configuración de diferentes proxies para HTTP y HTTPS

Postman permite configurar servidores proxy separados para tráfico HTTP y HTTPS. Esto es útil si trabajas con una infraestructura corporativa donde se utiliza un proxy separado para conexiones seguras con inspección SSL.

Para la configuración separada:

  1. En la sección de Configuración de Proxy, habilita Configuración Global de Proxy.
  2. Verás dos bloques separados: Proxy HTTP y Proxy HTTPS.
  3. Para cada bloque, especifica tu servidor, puerto y datos de autenticación.
  4. Guarda los cambios.

Ahora las solicitudes HTTP pasarán por un proxy, y las HTTPS por otro. Esto es especialmente relevante para pruebas en infraestructuras híbridas.

Trabajo con proxies que requieren autenticación

La mayoría de los servicios de proxy comerciales y proxies corporativos requieren autenticación para acceder. Postman soporta la autenticación HTTP básica (Basic Auth) para servidores proxy, lo que permite transmitir credenciales de manera segura.

Configuración de la autenticación del proxy:

  1. En la configuración del proxy (Configuración → Proxy), habilita la opción Autenticación de Proxy.
  2. En el campo Nombre de usuario, ingresa el nombre de usuario proporcionado por tu proveedor de proxy.
  3. En el campo Contraseña, ingresa la contraseña.
  4. Haz clic en Actualizar para guardar.

Postman añadirá automáticamente el encabezado Proxy-Authorization a cada solicitud que pase a través del proxy. Las credenciales se transmiten en formato codificado (Base64), pero para mayor seguridad se recomienda utilizar proxies HTTPS o SOCKS5 con cifrado.

Consejo: Si utilizas un proxy de un proveedor comercial, las credenciales generalmente se indican en el formato username:password@host:port. En Postman, debes ingresar estos datos por separado: servidor y puerto en los campos correspondientes, nombre de usuario y contraseña en la sección de Autenticación de Proxy.

Ejemplo de configuración con un proxy residencial

Supongamos que utilizas proxies residenciales para probar un API que devuelve contenido diferente para usuarios de EE. UU. y Europa. Tu proveedor de proxy te ha proporcionado los siguientes datos:

  • Servidor: us.residential.proxy.com
  • Puerto: 8080
  • Nombre de usuario: user_12345
  • Contraseña: SecurePass789

La configuración en Postman se verá así:

  • Tipo de Proxy: HTTP
  • Servidor Proxy: us.residential.proxy.com
  • Puerto Proxy: 8080
  • Autenticación de Proxy: habilitada
  • Nombre de usuario: user_12345
  • Contraseña: SecurePass789

Después de aplicar la configuración, todas tus solicitudes saldrán con direcciones IP de EE. UU., lo que permitirá probar el comportamiento geo-específico del API.

Configuración de proxy SOCKS5 en Postman

SOCKS5 es un protocolo de proxy más versátil en comparación con HTTP/HTTPS. Funciona en un nivel más bajo del stack de red y puede proxy cualquier tipo de tráfico, no solo HTTP. SOCKS5 es especialmente útil para probar APIs que utilizan protocolos no estándar o cuando se requiere la máxima anonimidad.

Ventajas de SOCKS5 para pruebas de API:

  • Soporte para cualquier protocolo (HTTP, HTTPS, WebSocket, FTP, etc.)
  • No modifica los encabezados de las solicitudes (a diferencia de los proxies HTTP)
  • Soporte para tráfico UDP (relevante para algunos APIs en tiempo real)
  • Soporte integrado para autenticación a nivel de protocolo
  • Mejor rendimiento para conexiones HTTPS (sin doble SSL-handshake)

Configuración de SOCKS5 en Postman:

  1. Abre Configuración → Proxy.
  2. Habilita Agregar una configuración de proxy personalizada.
  3. En el campo Tipo de Proxy, selecciona SOCKS5.
  4. Ingresa la dirección del servidor SOCKS5 y el puerto (normalmente 1080, pero depende del proveedor).
  5. Si se requiere autenticación, habilita Autenticación de Proxy e ingresa las credenciales.
  6. Guarda la configuración.

Es importante señalar que no todos los proveedores de proxy soportan SOCKS5. Si necesitas específicamente este protocolo para pruebas, verifica con el proveedor la disponibilidad de endpoints SOCKS5. Por ejemplo, los proxies móviles a menudo ofrecen SOCKS5 además de HTTP/HTTPS para la máxima flexibilidad.

Configuración de reglas de elusión de proxy

A veces necesitas que parte de las solicitudes pase a través de un proxy y parte directamente. Por ejemplo, estás probando un API externo a través de un proxy, pero también trabajas con un servidor de desarrollo local (localhost) que debe estar disponible directamente. Para tales escenarios, Postman ofrece la configuración de reglas de elusión de proxy (Proxy Bypass).

Cómo configurar reglas de elusión:

  1. En Configuración → Proxy, busca la sección Eludir proxy para estos hosts y dominios.
  2. Ingresa la lista de dominios o direcciones IP que deben eludir el proxy, separándolos con comas.
  3. Se admiten máscaras: por ejemplo, *.internal.company.com excluirá todos los subdominios.
  4. Guarda los cambios.

Ejemplos de reglas de elusión:

  • localhost — eludir para el host local
  • 127.0.0.1 — eludir para la dirección de loopback
  • 192.168.*.* — eludir para toda la red local
  • *.dev.company.com — eludir para servidores internos de desarrollo
  • api.internal.service — eludir para un API interno específico

Las reglas de elusión son especialmente útiles en entornos híbridos, donde pruebas simultáneamente APIs externas (a través de proxies para geo-targeting o elusión de restricciones) y servicios internos (directamente para velocidad y facilidad de depuración).

Ejemplo práctico: Estás desarrollando una aplicación móvil que trabaja con un API externo de geolocalización (requiere proxies de diferentes países) y un API interno de autorización en auth.mycompany.local. Agrega *.mycompany.local a las reglas de elusión, y las solicitudes internas irán directamente, mientras que las externas pasarán a través del proxy.

Escenarios prácticos de uso de proxies en Postman

La teoría está bien, pero veamos escenarios reales de uso de proxies al probar APIs. Estos ejemplos te ayudarán a entender cómo aplicar configuraciones de proxy para resolver tareas específicas.

Escenario 1: Pruebas de un API geo-restringido de un servicio de streaming musical

Tarea: Tu empresa está desarrollando una aplicación móvil para streaming musical. El API devuelve diferentes catálogos de pistas dependiendo del país del usuario debido a restricciones de licencia. Necesitas probar que los usuarios de EE. UU., Alemania y Japón ven el contenido correcto.

Solución:

  1. Obtén proxies residenciales de tres países: EE. UU., Alemania, Japón.
  2. Crea tres entornos (Environments) en Postman: "Pruebas EE. UU.", "Pruebas Alemania", "Pruebas Japón".
  3. En cada entorno, crea variables para las configuraciones de proxy (aunque Postman no soporta variables en la configuración de proxy directamente, puedes documentarlas en la descripción del entorno).
  4. Cambia manualmente el proxy en Configuración → Proxy antes de probar cada región.
  5. Envía una solicitud al API: GET https://api.musicservice.com/v1/catalog
  6. Compara los resultados: en la respuesta deben aparecer diferentes pistas para cada país.

Para automatizar este proceso, puedes utilizar Newman (la versión CLI de Postman) con parámetros de proxy, lo que permitirá ejecutar pruebas desde un pipeline CI/CD con cambio automático de proxies.

Escenario 2: Eludir limitaciones de tasa durante pruebas de carga

Tarea: Estás probando el rendimiento de un API público que tiene un límite de 100 solicitudes por minuto desde una IP. Para realizar pruebas de carga completas, necesitas enviar 1000 solicitudes en un minuto.

Solución:

  1. Utiliza un grupo de 10+ servidores proxy con rotación.
  2. Configura el Collection Runner de Postman con tu solicitud de prueba.
  3. En el Pre-request Script, añade lógica para rotar proxies (nota: Postman no soporta el cambio programático de proxies en scripts, por lo que este escenario es mejor implementarlo a través de Newman con un script externo).
  4. Alternativa: utiliza un proveedor de proxies con rotación automática de IP (sesiones pegajosas con TTL corto).

Para este escenario, son ideales los proxies de centros de datos con rotación, ya que ofrecen alta velocidad y permiten distribuir la carga entre múltiples direcciones IP.

Escenario 3: Depuración de un API HTTPS con inspección SSL

Tarea: Te estás integrando con un API externo que devuelve errores 500, pero no se indican los detalles del error. Necesitas ver el contenido completo de la solicitud y respuesta HTTPS, incluyendo todos los encabezados y el cuerpo.

Solución:

  1. Instala una herramienta para interceptar tráfico HTTPS: Charles Proxy, Fiddler o mitmproxy.
  2. Configura la herramienta para escuchar en un puerto (normalmente 8888 para Charles, 8888 para Fiddler).
  3. Instala el certificado SSL de la herramienta en el sistema (las instrucciones generalmente están en la propia aplicación).
  4. En Postman Configuración → Proxy, configura el proxy en localhost:8888.
  5. Desactiva la verificación de SSL en Postman (Configuración → General → Verificación de certificado SSL → APAGADO) para fines de prueba.
  6. Envía la solicitud problemática desde Postman.
  7. En Charles/Fiddler verás el volcado completo de la solicitud y respuesta, incluyendo el tráfico HTTPS descifrado.

Este método es invaluable para depurar problemas complejos con APIs, especialmente cuando la documentación es incompleta o los errores ocurren del lado del servidor.

Escenario 4: Pruebas de un API a través de un proxy corporativo con whitelist

Tarea: Trabajas en una gran empresa donde todo el tráfico saliente pasa a través de un proxy corporativo. El proxy solo permite acceso a dominios en una lista blanca. Necesitas probar un nuevo API externo que aún no está en la lista blanca.

Solución:

  1. Envía una solicitud al departamento de TI para agregar el dominio del API a la lista blanca (puede tardar días o semanas).
  2. Para pruebas inmediatas: utiliza internet móvil personal o configura una VPN.
  3. En Postman, agrega el dominio del API a las reglas de elusión de proxy (Eludir proxy para estos hosts).
  4. Conéctate a una red alternativa (hotspot móvil, Wi-Fi doméstico a través de VPN).
  5. Realiza la prueba.
  6. Después de que el dominio se agregue a la lista blanca corporativa, elimina la regla de elusión y trabaja a través del proxy estándar.

Este escenario muestra la importancia de la configuración flexible de proxies y reglas de elusión en entornos corporativos.

Solución de problemas comunes al trabajar con proxies

Incluso con la configuración correcta, pueden surgir problemas con los proxies. Veamos los errores más comunes y cómo solucionarlos.

Problema 1: "No se pudo obtener ninguna respuesta" o "Error: connect ETIMEDOUT"

Causas:

  • El servidor proxy no está disponible o la dirección/puerto están mal especificados
  • El proxy requiere autenticación, pero las credenciales no están especificadas
  • El firewall bloquea la conexión al proxy
  • El servidor proxy está sobrecargado o temporalmente no disponible

Soluciones:

  1. Verifica la disponibilidad del proxy a través de la terminal: curl -x http://proxy:port https://api.ipify.org
  2. Asegúrate de que la dirección y el puerto estén correctamente especificados (sin espacios adicionales, el protocolo correcto)
  3. Verifica si la autenticación está habilitada y si el nombre de usuario/contraseña están correctamente ingresados
  4. Prueba con otro servidor proxy de tu grupo
  5. Desactiva temporalmente el proxy en Postman y verifica si la solicitud funciona directamente

Problema 2: "407 Proxy Authentication Required"

Causa: El proxy requiere autenticación, pero las credenciales no se proporcionaron o son incorrectas.

Soluciones:

  1. Habilita la Autenticación de Proxy en la configuración de Postman
  2. Verifica la corrección del nombre de usuario y la contraseña (presta atención a las mayúsculas, caracteres especiales)
  3. Asegúrate de que tu dirección IP esté permitida en la lista blanca del proveedor de proxy (si aplica)
  4. Verifica la validez de las credenciales (algunos proveedores generan contraseñas temporales)

Problema 3: Errores SSL/TLS al usar proxies HTTPS

Errores comunes: "Problema con el certificado SSL", "no se puede verificar el primer certificado", "certificado autofirmado en la cadena de certificados".

Causas:

  • El proxy realiza inspección SSL y presenta su propio certificado
  • El certificado del proxy no está instalado en los certificados de confianza en tu sistema
  • Problemas con la cadena de certificados del lado del API

Soluciones:

  1. Para fines de prueba: desactiva la verificación de SSL en Postman (Configuración → General → Verificación de certificado SSL → APAGADO). Advertencia: ¡no uses esto en producción!
  2. Para producción: instala el certificado raíz del proxy en el sistema y en Postman (Configuración → Certificados → Certificados CA)
  3. Utiliza un proxy sin inspección SSL (SOCKS5 o proxy HTTP con SSL pass-through)
  4. Contacta al administrador del proxy para obtener el certificado correcto

Problema 4: Velocidad lenta de solicitudes a través del proxy

Causas:

  • El servidor proxy está geográficamente alejado de ti o del API objetivo
  • El proxy está sobrecargado (especialmente relevante para proxies gratuitos o baratos)
  • Canal de comunicación lento del proveedor de proxy
  • Doble cifrado SSL (tu cliente → proxy → API)

Soluciones:

  1. Elige un servidor proxy más cercano al API objetivo (si el API está en EE. UU., utiliza un proxy de EE. UU.)
  2. Cambia a un tipo de proxy más rápido (por ejemplo, de residenciales a centros de datos para tareas donde la geo no es crítica)
  3. Utiliza SOCKS5 en lugar de HTTP para solicitudes HTTPS (menos overhead)
  4. Considera proxies premium con ancho de banda garantizado
  5. Para solicitudes no críticas, desactiva temporalmente el proxy

Problema 5: La dirección IP no cambia, aunque el proxy está configurado

Causas:

  • El proxy está configurado, pero no activado (olvidaste hacer clic en Actualizar)
  • El dominio del API está agregado a las reglas de elusión del proxy
  • El proxy del sistema anula las configuraciones de Postman
  • Las solicitudes DNS van directamente (fuga de DNS)

Soluciones:

  1. Verifica que el proxy esté realmente activo: envía una solicitud a https://api.ipify.org y verifica la IP en la respuesta
  2. Asegúrate de que Use System Proxy esté desactivado si estás utilizando un proxy personalizado
  3. Verifica la lista de dominios de bypass y elimina el dominio objetivo si está allí
  4. Reinicia Postman después de cambiar las configuraciones de proxy

Consejo de depuración: Crea una solicitud de prueba a un servicio de verificación de IP (por ejemplo, https://api.ipify.org, https://ifconfig.me o https://api.myip.com) y guárdalo en una colección separada "Pruebas de Proxy". Envía esta solicitud después de cada cambio en la configuración de proxy para una verificación rápida.

Conclusión

Configurar proxies en Postman es una herramienta poderosa para ampliar las capacidades de las pruebas de API. Has aprendido a configurar tanto proxies del sistema como personalizados, a trabajar con protocolos HTTP y SOCKS5, a configurar autenticación y reglas de elusión. Estas habilidades te permitirán probar eficazmente APIs geo-restringidas, eludir limitaciones de tasa, trabajar a través de proxies corporativos y depurar problemas complejos utilizando herramientas de interceptación de tráfico.

Los principales puntos a destacar de este...

```