安装Charles
1.官网下载:www.charlesproxy.com/download/
2.破解工具:www.zzzmode.com/mytools/cha…
(随便输,输完以后将账号密码复制到 Help -> register to xxx )
配置
- 设置代理端口,勾都勾上
- 设置手机代理。 手机连上wifi,为wifi设置代理,服务器地址 = 电脑的ip(cmd -> ipconfig /all 查看),端口地址 = 刚才设置的端口地址
- 设置Https证书
“Help” -> "SSL Proxying" -> "Install Charles Root Certificate"
-
手机上安装CA证书。 用手机浏览器打开 chls.pro/ssl (谷歌浏览器最好),然后安装证书。
iPhone还要 打开设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 开启开关
安卓不用 -
设置完毕,在手机上操作app,就能在电脑端看到,抓到对应的包
补充
1.如果Charles关了,手机是连不上网的,因为设置了代理
2.如果不想被抓包,在okHttp里设置builder.proxy(Proxy.NO_PROXY),把代理禁了(一般Release版,就禁了。debug版就打开)