Cambiar endpoint de API de producción a localhost para pruebas

Imagen de portada de Cambiar endpoint de API de producción a localhost para pruebas

Al final de este tutorial habrás logrado lo siguiente:

  • Configurar Proxyman en tu Mac
  • Capturar solicitudes y respuestas desde tu navegador web
  • ✅ Redirigir de producción a localhost

¿Por qué necesitamos cambiar el endpoint de la API de producción al entorno local?

Si eres desarrollador o QA, es habitual probar el endpoint de la API en el entorno de producción. Pero, a veces, necesitas probarlo en tu entorno local con cambios recientes.

Requisitos previos

Antes de empezar, asegúrate de tener Proxyman instalado en tu Mac y de confiar en el certificado de Proxyman en tu Mac.

Si eres nuevo en Proxyman, sigue la Guía de inicio para macOS, que te ayudará a configurar tu Mac.

Por último, abre www.producthunt.com o cualquier otro sitio web en tu navegador y captura el tráfico. Proxyman ya puede capturar y descifrar el tráfico HTTPS de tu navegador.

Proxyman captura y descifra el tráfico HTTPS
Proxyman captura y descifra el tráfico HTTPS

Escenario 1: Cambiar de producción a localhost

Supongamos que tenemos un endpoint de API alojado en producción, en https://httpbin.org. Queremos probar el sitio web en el entorno local, con un servidor HTTPBin local en http://localhost:8080. Podemos cambiar el endpoint de la API de producción a localhost usando la herramienta Map Remote de la app Proxyman.

Por ejemplo:

Veamos cómo hacerlo.

Paso 1: Capturar el tráfico HTTPS del entorno de producción

Visita https://httpbin.org/get?id=123 en tu navegador y captura el tráfico. Asegúrate de que, en este punto, Proxyman pueda capturar y descifrar el tráfico HTTPS de tu navegador.

Proxyman captura y descifra el tráfico HTTPS
Proxyman captura y descifra el tráfico HTTPS

Si no es así, activa SSL/TLS Interception en Proxyman.

Activar SSL/TLS Interception
Activar SSL/TLS Interception

y vuelve a enviar la solicitud.

Paso 2: Prepara nuestro servidor HTTPBin local

Puede ser tu servidor HTTPBin de NodeJS o de Python, pero en este tutorial usaré HTTPBin como servidor HTTPBin local.

Ejecutemos el servidor HTTPBin en localhost:8080.

docker run -p 8080:80 kennethreitz/httpbin

Si no tienes Docker instalado, instálalo desde aquí.

Comprueba que el servidor HTTPBin se esté ejecutando en localhost:8080.

curl http://localhost:8080/get?id=123

Si ves la respuesta del servidor HTTPBin, significa que el servidor está en ejecución en localhost:8080.

El servidor HTTPBin se está ejecutando en localhost:8080
El servidor HTTPBin se está ejecutando en localhost:8080

Paso 3: Redirigir de producción a localhost

Haz clic derecho en la solicitud del paso 1 -> Tools -> Map Remote. Usa la siguiente configuración:

Map Rule

  • Name: Redirigir de producción a localhost
  • Rule: https://httpbin.org/*
  • Selecciona ANY en Method y marca la casilla Including subpath

Map To

  • Protocol: http
  • host: localhost
  • port: 8080
Redirigir de producción a localhost
Redirigir de producción a localhost

Al crear esta regla, todas las solicitudes a https://httpbin.org/* se redirigirán a http://localhost:8080/* y se enviarán al servidor HTTPBin local.

Paso 4: Prueba el endpoint de la API

Visita de nuevo https://httpbin.org/get?id=123 en tu navegador. Verás la respuesta del servidor HTTPBin local.

La regla se aplica a la solicitud
La regla se aplica a la solicitud

Puedes abrir la pestaña Summary -> sección Debugging Tools y ver qué regla se aplica a la solicitud y cómo se redirige.

Respuesta del servidor HTTPBin local
Respuesta del servidor HTTPBin local

Conclusión

Map Remote Tools es útil para probar endpoints de API sin cambiar el código. Puedes cambiar el endpoint de producción a localhost sobre la marcha.

Empieza con una regla de host y ruta concreta, en lugar de redirigir todas las solicitudes de producción. Revisa la pestaña Summary para confirmar qué regla modificó la llamada, sobre todo si hay varias herramientas activadas. Desactiva la regla al terminar la prueba local, para que una sesión posterior no envíe en silencio tráfico que parece de producción a un servidor local antiguo.

¿Qué sigue?

Noah Tran
Noah Tran

Revisado el 18 de julio de 2026. Se eliminó un enlace beta no relacionado y se añadieron consejos sobre el alcance de las reglas y la limpieza.

Prueba una API local con URL de producción

Crea una regla de Map Remote en Proxyman y envía solo el host y las rutas que necesites a tu servidor local.

Probar Map Remote