利用charles抓包app
下载安装
抓http
电脑上,
charles
打开代理功能# Proxy—>Proxy Settings—>Proxies # 设置下端口号,默认是8888 # 勾选 Enable transparent HTTP proxying
电脑上,
charles
获取本地ip
地址# 方式一: help -> Local IP Address # 方式二: cmd -> ipconfig
手机连
wifi
(和电脑处于同一局域网)# 设置->无线局域网->当前wifi->配置代理->手动-> 填入电脑的ip和端口
电脑端点击
Allow
# 手机发起请求时,Charles会弹窗,电脑点击Allow
抓https
安装电脑证书
# Help - SSL Proxying - Install Charles Root Certificate
安装手机证书
# Help - SSL Proxying - Install Charles Root Certificate on Mobile Device # 手机连同一个wifi,safari访问https://chls.pro/ssl下载安装 # 参考官方说明: https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/ # 设置-通用-描述文件-安装 # 手机设置-通用-关于手机-证书信任设置 # 如浏览器不出现下载提示,则用默认浏览器流量打开如下链接 # https://www.charlesproxy.com/assets/legacy-ssl/charles.crt
解决接口名
unknown
的问题# Proxy => SSL Proxying Settings => SSL Proxying => include add
接口名unknown ::: warning 注意 浏览器接口已经可以正常显示,微信等
app
流量依然显示unknown
:::
参考
Last updated
Was this helpful?