Nota: (Observe que há uma modificação, o método close no arquivo principal precisa ser comentado) Primeiro, as duas portas 8001 e 8002 do servidor devem ser abertas
1. Introdução
O anyproxy é um servidor proxy de código aberto desenvolvido pela Alibaba com base no Node.js, que pode ser usado para captura de pacotes de teste de terminais móveis e outras operações.
2. Instale no 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. https do telefone móvel do agente
3.1 Certificado de instalação
Precisamos instalar o certificado no celular que está sendo copiado por proxy, para que possamos visualizar o conteúdo da solicitação https em texto não criptografado no AnyProxy. Há duas maneiras de instalar um certificado em um telefone celular:
1. Abra http: // ip: 8002 / fetchCrtFile diretamente no navegador móvel (o IP é substituído pelo IP da máquina AnyProxy)
2. Acesso ao navegador ip: 8002 para abrir o RootCA na barra lateral esquerda da interface da versão da web para gerar um código QR e, em seguida, digitalize o código QR para baixar e instalar o certificado.
3.2 Definir proxy
O servidor proxy está configurado nas configurações de wifi, etapas: wifi settings-proxy-manual - o nome do host é o IP do servidor em que o AnyProxy está localizado - o número da porta é 8001