Implantação de servidor de Anyproxy e processo de captura de pacote de telefone celular

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

Publicado 36 artigos originais · ganhou elogios 2 · Vistas 3794

Acho que você gosta

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