Implementación del servidor Anyproxy y proceso de captura de paquetes de teléfonos móviles

Nota: (Tenga en cuenta que hay una modificación, el método de cierre en el archivo principal debe comentarse) Primero, abra los dos puertos del servidor 8001 y 8002

1. Introducción

anyproxy es un servidor proxy de código abierto desarrollado por Alibaba basado en Node.js, que se puede utilizar para la captura de paquetes de prueba de terminales móviles y otras operaciones.

2. Instalar en el servidor

//1首先安装nodejs和npm
apt install nodejs-legacy
apt install npm
//升级npm
npm install npm -g  
//升级node
npm install -g n  
n stable
//2安装anyproxy
npm install anyproxy -g
//3生成ca证书(用来代理https)
anyproxy-ca
//4启动anyproxy
anyproxy -i
//5验证:本地浏览器ip:8002打开web版界面(IP换成安装AnyProxy机器的IP)
ip:8002

3. Agente de telefonía móvil https

3.1 Certificado de instalación

Necesitamos instalar el certificado en el teléfono móvil que se está representando, para que podamos ver el contenido de la solicitud https en texto claro en AnyProxy. Hay dos formas de instalar un certificado en un teléfono móvil:

1. Abra http: // ip: 8002 / fetchCrtFile directamente en el navegador móvil (la IP se reemplaza con la IP de la máquina AnyProxy)

2. Acceso al navegador ip: 8002 para abrir RootCA en la barra lateral izquierda de la interfaz de la versión web para generar un código QR, luego escanee el código QR para descargar e instalar el certificado.

3.2 Establecer proxy

El servidor proxy se configura en la configuración wifi, pasos: wifi settings-proxy-manual-el nombre del host es la IP del servidor donde se encuentra AnyProxy-el número de puerto es 8001

Publicado 36 artículos originales · ganado elogios 2 · Vistas 3794

Supongo que te gusta

Origin blog.csdn.net/wangyongfei1122/article/details/103981242
Recomendado
Clasificación