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