Cuando desarrollas o auditas APIs que sirven contenido personalizado por región, en algún momento tienes que comprobar cómo responden desde una ubicación concreta. Configurar proxies HTTPS en Postman es la forma más directa de simular peticiones desde una IP española sin salir de tu entorno de trabajo. En esta guía te explico cómo hacerlo paso a paso, con configuraciones reales y algún apunte de seguridad que me habría ahorrado más de un dolor de cabeza.
Por qué testear APIs con proxies HTTPS en Postman
Piensa en cuántos servicios web adaptan su comportamiento según la IP del cliente: precios en euros, idioma, disponibilidad de productos, regulaciones legales o rate limiting geográfico. Si tu API (o la de un tercero) distingue por ubicación, testear desde tu oficina de Berlín o desde Latinoamérica te dará resultados incompletos. A veces directamente engañosos.
Un proxy HTTPS te permite enrutar las peticiones de Postman a través de un servidor intermedio con IP española. ¿Para qué sirve en la práctica?
- Verificar geolocalización: comprobar que tu API devuelve los datos correctos para usuarios de España.
- Probar rate limiting y bloqueos: validar reglas de firewall o WAF por país.
- Auditar integraciones de terceros: confirmar que pasarelas de pago, CRMs o APIs de envío responden igual desde España.
- Automatizar testing localizado: integrar Postman collections en CI/CD con validaciones regionales.
Requisitos previos
No hace falta gran cosa:
- Postman instalado (escritorio o web; el escritorio ofrece mejor soporte de proxy).
- Credenciales de un proxy HTTPS: host, puerto, usuario y contraseña. Por ejemplo, con ProxySEO recibirás es.proxyseo.es:8000 junto a tus credenciales.
- Una colección de Postman con las peticiones que quieres validar.
Configurar un proxy HTTPS en Postman paso a paso
1. Crear el proxy en Postman
Ve a Settings (⚙️) → Proxy y desactiva «Use system proxy». Luego abre la configuración global o de entorno (Environments → Globals) y añade las variables:
- proxyHost: es.proxyseo.es
- proxyPort: 8000
- proxyUser: tu usuario
- proxyPass: tu contraseña
A continuación, en la pestaña Proxy de Settings, activa «Add a custom proxy configuration» e introduce host y puerto. Marca «Proxy Authentication» y añade usuario y contraseña. Nada más.
2. Verificar tu IP
Crea una petición GET a un servicio como https://api.ipify.org?format=json o https://ipinfo.io/json. Si la respuesta devuelve una IP española, el proxy funciona. Si no, algo falla y mejor saberlo ahora.
3. Usar el proxy por petición en lugar de globalmente
A veces no quieres proxear todo. Si solo necesitas algunas llamadas, edita cada request y ve a la pestaña Settings del propio request. Allí puedes activar «Use custom proxy» solo para esa llamada. Resulta muy útil para comparar respuestas con y sin proxy dentro de la misma colección.
4. Proxy en entornos y CI/CD
Con el CLI de Postman (Newman) puedes inyectar el proxy desde variables de entorno:
newman run coleccion.json –env-var proxyHost=es.proxyseo.es –env-var proxyPort=8000
Además, Newman respeta la variable de sistema HTTPS_PROXY, así que en tu pipeline puedes exportarla antes de ejecutar: export HTTPS_PROXY=http://usuario:password@es.proxyseo.es:8000. Así centralizas la configuración sin tocar las colecciones. Menos fricción.
Detalles técnicos importantes
Cuando usas un proxy HTTPS, Postman establece un túnel CONNECT hacia el proxy y cifra extremo a extremo entre tu máquina y la API final. El proxy ve el destino, pero no el contenido. Algunos matices que conviene tener claros:
- Certificados: si tu proxy hace inspección TLS (MITM), Postman mostrará errores de certificado. Los proxies dedicados anónimos como los de ProxySEO no alteran certificados, así que no necesitarás desactivar la verificación SSL.
- WebSockets: Postman soporta peticiones WebSocket, pero el comportamiento con proxies varía; prueba con SOCKSv5 si necesitas más flexibilidad de protocolos.
- Latencia: un proxy español añade entre 10-40 ms si estás en Europa occidental. Factoriza esto en tus assertions de tiempo de respuesta.
Automatizar con agentes IA mediante MCP
¿Trabajas con agentes de IA para generar tests o analizar respuestas de APIs? ProxySEO ofrece soporte MCP (Model Context Protocol), lo que permite a tus agentes configurar y consumir los proxies de forma programática. Práctico cuando un agente necesita lanzar peticiones localizadas de España de manera autónoma durante sesiones de testing o monitorización continua.
Buenas prácticas y errores comunes
- No hardcodees credenciales: usa variables de entorno de Postman y excluye los archivos de entorno del repositorio. Lo he visto más veces de las que querría.
- Verifica la IP en cada ejecución: una IP caída puede hacer que tests pasen sin proxy sin que te des cuenta.
- Rota IPs dedicadas para escenarios multi-usuario: aunque tus proxies sean dedicados, puedes contratar varias IPs para simular distintos clientes españoles.
- Cuida las assertions de geolocalización: valida campos como moneda, idioma o Set-Cookie regionales en la pestaña Tests.
¿Postman soporta proxies SOCKS5?
La app de escritorio admite proxies SOCKS en su configuración, aunque el soporte de autenticación SOCKS es limitado. Para casos complejos, HTTP/s con CONNECT es la opción más estable.
¿El proxy cifra mis datos?
Sí. Con un proxy HTTPS, el cifrado TLS se establece entre Postman y la API final; el proxy solo tuneliza el tráfico sin leerlo.
¿Puedo usar el mismo proxy en varios equipos?
Con proxies dedicados de ProxySEO puedes autenticarte desde distintos equipos, aunque para trazabilidad de tests conviene asignar una IP por entorno.
Conclusión
Configurar proxies HTTPS en Postman es un proceso sencillo que mejora bastante la calidad de tus pruebas de API: puedes validar geolocalización, regulaciones regionales y respuestas localizadas tal y como las vería un usuario en España. Con variables de entorno, verificación de IP antes de cada suite y la integración en Newman para CI/CD, tendrás un pipeline de testing localizado robusto y repetible. Para resultados fiables, apuesta por proxies dedicados y anónimos como los de ProxySEO: IPs españolas exclusivas, protocolos HTTP/s y SOCKSv5, tráfico ilimitado y soporte MCP para que incluso tus agentes de IA puedan testear desde España sin fricción. Empieza hoy a ver tus APIs con ojos de usuario español.