anyproxy的服务器部署和手机抓包流程

本文介绍如何在服务器上安装AnyProxy并配置手机HTTPS代理。AnyProxy是一款基于Node.js的开源代理服务器,适用于移动端测试抓包。教程包括安装Node.js、npm,升级Node与npm,安装AnyProxy,生成CA证书,启动AnyProxy,以及在手机上安装证书和设置代理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注:(注意有一处修改,主文件中的close方法需要注释掉)首先要开放服务器的8001和8002两个端口

1.简介

anyproxy是阿里基于Node.js 开发的开源的代理服务器,可用于移动端测试抓包等操作。

2.安装到服务器

//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

3.1 安装证书

我们需要在被代理的手机上安装证书,这样在AnyProxy上才能以明文的方式查看https请求内容。在手机上安装证书有两种方式:

1.直接在手机浏览器中打开http://ip:8002/fetchCrtFile(IP换成安装AnyProxy机器的IP)

2.浏览器访问ip:8002打开web版界面左侧边栏中的RootCA生成二维码,然后扫描二维码下载安装证书。

3.2设置代理

代理服务器都在wifi设置中配置,步骤:wifi设置——代理——手动——主机名 为AnyProxy 所在服务器的IP——端口号为8001

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值