抓包之anyproxy

当前操作环境:win10 , 夜神模拟器 , 

Anyproxy 是alibaba 前端团队开源的http/https 基于node的代理服务器。

业界的http代理工具在windows下有fiddler,mac有charles,为什么选择anyproxy呢?我个人认为有以下几个点:

  • 同时兼容mac/windows用户
  • 提供友好的web版界面,可实时观测网络请求
  • 基于nodeJS开发,开放接口,允许用户进行充分的自定义进行数据mock等操作,更符合我们的操作习惯

--------------------------------------------------------------------------------------

操作:

系统的基本思路是在安卓模拟器上运行微信,模拟器设置代理,通过代理服务器拦截微信数据,将得到的数据发送给自己的程序进行处理。

需要准备的环境:nodejs,anyproxy代理,安卓模拟器

nodejs下载地址:http://nodejs.cn/download/,我下载的是windows版的,下好直接安装就行。安装好后,直接运行C:\Program Files\nodejs\npm.cmd 会自动配置好环境。

anyproxy安装:按上一步安装好nodejs之后,直接在cmd运行 npm install -g anyproxy 就会安装了

-----------------------------------------------------------------------------------

首先为代理服务器安装证书,anyproxy默认不解析https链接,安装证书后就可以解析了,在cmd执行anyproxy --root 就会安装证书,之后还得在模拟器也下载这个证书。

然后输入anyproxy -i 命令 打开代理服务。(记得加上参数!)

记住这个ip和端口,之后安卓模拟器的代理就用这个。现在用浏览器打开网页:http://localhost:8002/  这是anyproxy的网页界面,用于显示http传输数据。

参考文章:https://www.cnblogs.com/luojiangwen/p/7943696.html

-----------------------------------------------------------------------------------------

手机设置代理:

参考文章:https://blog.csdn.net/wudinaniya/article/details/78841564

--------------------------------------------------------------------------------------------

生成证书:

参考文章:https://baijiahao.baidu.com/s?id=1611238287429509738&wfr=spider&for=pc

1:anyproxy --root

2:到.anyproxy到指定目录下安装

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JavaPub-rodert

谢谢老板

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值