captura de paquetes de charles https

1. Instale el certificado raíz de Charles en Mac

Insertar descripción de la imagen aquí

2. Confíe en el certificado raíz de Charles

Busque el certificado CA de Charles Proxy en el llavero y configúrelo en "Confiar siempre". Se le pedirá que ingrese la contraseña aquí. Simplemente complete la contraseña de encendido de Mac.
Insertar descripción de la imagen aquí

3. Charles establece "Habilitar proxy SSL"

Solo es necesario configurar https. Las solicitudes HTTP parecen poder capturar paquetes sin configurar esto.
Insertar descripción de la imagen aquí
Selecciónelo en el cuadro emergente “Enable SSL Proxying”, luego haga clic en Addel botón y configure el Host (nombre de dominio) y el Puerto (puerto) de HTTPS que debe capturarse en el formulario emergente, si es necesario. Para capturar todos los HTTPS, complete el Host “*”y, en general, complete el Puerto “443”.
Insertar descripción de la imagen aquí

Configure el Host para capturar solo solicitudes de nombres de dominio específicos. Escenarios aplicables: si se conecta a un proxy para capturar paquetes, no podrá realizar operaciones relacionadas con Apple, como el inicio de sesión de Apple y Apple Pay. En este momento, puede configurar el host para que solo intercepte solicitudes de nombres de dominio conocidos. (Para solicitudes http, los paquetes se pueden capturar independientemente de si el host está configurado o no)

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

4. Instale el certificado Charles en el dispositivo móvil.

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Paso 1: configurar un proxy de red

Insertar descripción de la imagen aquí

Paso 2: Descargue e instale el certificado Charles e ingréselo en Safarichls.pro/ssl

Insertar descripción de la imagen aquí

Paso 3: configurar el certificado de confianza de Charles

Configuración-General-Acerca de este Mac-Configuración de confianza del certificado
Insertar descripción de la imagen aquí

5. Problema de falla de captura de paquetes https

Error de captura de paquetes https: You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
Insertar descripción de la imagen aquí
Solución: el certificado Charles no es confiable, lo que genera el error anterior.
1. Verifique si la Mac confía en el certificado raíz de Charles, paso 2 anterior
2. Verifique si el dispositivo móvil confía en el certificado Charles, paso 3 del cuarto paso anterior.

Supongo que te gusta

Origin blog.csdn.net/haifangnihao/article/details/114888644
Recomendado
Clasificación