H5抓包工具spy-debugger使用步骤
安装
npm install spy-debugger -g
使用
1. 电脑wifi跟手机wifi同一个,(有时也可以不用同一wifi,只要电脑可以ping通手机就行) 2. cmd里运行spy-debugger命令后,浏览器自动打开默认地址,如没有打开则可以手动输入 3. 手机设置代理(代理地址为电脑的ip地址,不是启动spy-debugger后给的ip地址)Android设置代理步骤:设置 - WLAN - 长按选中网络 - 修改网络 - 高级 - 代理设置 - 手动;
iOS设置代理步骤:设置 - 无线局域网 - 选中网络 - HTTP代理手动。
- 安装证书
注:手机必须先设置完代理后再安装证书(手机首次调试需要安装证书,已安装了证书的手机无需重复安装)。iOS新安装的证书需要手动打开证书信任(点击证书进行安装时会自动下载描述文件,先安装描述文件,再信任证书)

将这个文件发送到手机,然后安装, android的可以在设置中搜索证书/CA证书,找到刚刚下载的证书,点击安装。
ios的可以执行命令:spy-debugger initCA 生成证书, 证书的位置(mac)在根目录的node-mitmproxy/ 文件夹下面:
自定义选项
# 端口,默认9888
spy-debugger -p 8888
# 设置外部代理 默认AnyProxy
spy-debugger -e http://127.0.0.1:8888
# 设置页面内容为可编辑模式 默认false
spy-debugger -w true
# 是否允许weinre监控iframe加载的页面 默认false
spy-debugger -i true
# 是否只拦截浏览器发起的https请求 默认false
spy-debugger -b true
# 是否允许HTTP缓存 默认false
spy-debugger -c true

浙公网安备 33010602011771号