Postman proxy en iPhone es un método para capturar y depurar solicitudes de red HTTP y HTTPS realizadas por el iPhone o las aplicaciones que se ejecutan en el iPhone, enrutando el tráfico a través de Postman que se ejecuta en una computadora. Esta configuración permite a los desarrolladores y evaluadores inspeccionar las solicitudes y respuestas de API directamente desde el dispositivo móvil para la resolución de problemas, pruebas, monitoreo o mejora del comportamiento de la aplicación.
Para usar el proxy de Postman con un iPhone, ambos dispositivos, el iPhone y la computadora con Postman instalado, deben conectarse a la misma red Wi-Fi. La idea esencial es configurar el iPhone para enviar su tráfico HTTP a través de la dirección IP de la computadora y un puerto especificado donde Postman escucha como un servidor proxy.
Configuración de proxy de postman para iPhone
1. Inicie el proxy de postman en su computadora
- Abra la aplicación Postman en su computadora.
- Localice y habilite la función proxy incorporada típicamente que se encuentra en el pie de página de Postman o la configuración en la sesión de captura o proxy.
- Tenga en cuenta que el número de puerto postman asigna o configura un puerto específico (comúnmente 5555).
- Inicie la sesión de proxy para comenzar a escuchar el tráfico de red.
2. Encuentre la dirección IP local de la computadora
- En macOS, vaya a la red de preferencias del sistema>, seleccione la interfaz de red activa y anote la dirección IP.
- En Windows, abra Configuración> Red e Internet> Wi-Fi (o Ethernet) y verifique la dirección IP en Propiedades.
3. Configure el proxy en el iPhone
- En el iPhone, abra la configuración y vaya a Wi-Fi.
- Toque el icono de información (â) al lado de la red Wi-Fi conectada.
- Desplácese hacia abajo hasta la configuración del proxy HTTP y elija Manual.
- Ingrese la dirección IP de la computadora como servidor.
- Ingrese el número de puerto proxy de Postman (por ejemplo, 5555) como el puerto.
- Guarde la configuración.
4. Instalación de certificados para el tráfico HTTPS
- Para capturar el tráfico HTTPS, Postman utiliza un certificado de autoridad de certificado (CA) para descifrar el tráfico cifrado.
-El archivo de certificado `Postman-Proxy-Ca.crt` se encuentra en su computadora en la carpeta Postman Proxy:
- macOS: `~/biblioteca/soporte de aplicación/postman/proxy`
- Windows: `C: \ Users \\ AppData \ Roaming \ Postman \ Proxy`
- Linux: `~/.config/postman/proxy`
- Transfiera este certificado al iPhone, comúnmente a través de Airdrop, correo electrónico o descarga.
- En el iPhone, abra el archivo de certificado e instálelo siguiendo las indicaciones en Configuración> Perfil descargado> Instalar.
- Después de la instalación, vaya a Configuración> General> Acerca de> Configuración de fideicomiso de certificado y habilite la confianza total para el certificado instalado para permitir que Postman intercepte y descifra el tráfico HTTPS.
5. Uso del proxy para la captura de tráfico
- Una vez que el proxy está configurado y el certificado está instalado (para https), el tráfico de red desde el iPhone enrutará a través de Postman.
- Abra aplicaciones o safari en el iPhone e interactúe con servicios de red o API.
- Postman mostrará las solicitudes y respuestas capturadas en su ventana de sesión de poder, donde pueden ser inspeccionados.
Problemas comunes y solución de problemas
-Desconexión de Wi-Fi después de la configuración del proxy: algunos usuarios informan que Wi-Fi se desconecta al configurar el proxy. Asegurar la configuración adecuada de IP y puerto, y corregir la instalación de certificados, generalmente lo resuelve.
- Sin tráfico capturado: verifique que ambos dispositivos estén en la misma red y que no hay firewalls bloquean la conexión. Verifique la configuración de proxy en el iPhone y asegúrese de que la sesión de proxy de postman esté activa.
- El tráfico HTTPS no capturado: generalmente causado por no instalar o confiar en el certificado de CA Postman en el iPhone.
- Problemas de autenticación proxy: si el servidor proxy requiere autenticación, configúrelo en Postman. La mayoría de las veces, esto no es necesario para la depuración básica de proxy local.
Configuración proxy en Postman
Postman permite dos tipos de configuraciones proxy:
- Proxy del sistema: utiliza la configuración proxy del sistema operativo. Postman envía automáticamente solicitudes a través de este proxy si está habilitado.
- Proxy personalizado: Defina manualmente la configuración de proxy en Postman (dirección IP y puerto), incluido el tipo de protocolo (HTTP, HTTPS, versiones de calcetines) y credenciales si es necesario.
Postman admite solicitudes HTTP y HTTPS utilizando un proxy de calcetines, pero tiene ciertas limitaciones según el tipo de proxy.
Casos de uso para el proxy Postman de iPhone
- Desarrollo y prueba de API: capturar solicitudes de aplicaciones en el desarrollo para verificar las llamadas de API.
- Depuración de aplicaciones móviles: identificar comportamientos o fallas de respuesta a la API inesperada.
- Pruebas de seguridad: inspeccionar los datos confidenciales que se transmiten a través de la red.
- Monitoreo del rendimiento: analice el tiempo y el tamaño de las solicitudes de red en dispositivos móviles.
- Proporciones educativas: aprenda cómo las aplicaciones móviles se comunican con los servicios de backend.
Consideraciones de seguridad y privacidad
El uso de un proxy para interceptar el tráfico móvil implica descifrar el tráfico HTTPS, lo que requiere instalar un certificado de confianza. Este proceso permite que Postman lea el tráfico cifrado, pero también requiere confianza en la seguridad de la herramienta. Los usuarios deben eliminar o deshabilitar las configuraciones y certificados proxy después de las pruebas para evitar riesgos de seguridad.
Además, se ha observado que Postman envía algunos datos de telemetría al usar ciertas características, por lo que es recomendable evaluar las implicaciones de la privacidad al capturar el tráfico confidencial.
Resumen de pasos
- Habilite el proxy de Postman en la computadora.
- Tenga en cuenta el puerto de escucha IP y proxy de la computadora.
- Configure el proxy Wi-Fi iPhone manualmente para apuntar a la IP y el puerto de la computadora.
- Instale y confíe en el certificado CA de Postman en el iPhone para la captura de tráfico HTTPS.
- Use aplicaciones en iPhone para generar tráfico de red.
- Inspeccione solicitudes y respuestas capturadas en Postman en su computadora.