1、网页
- charles上通过proxy->proxy setting进入代理设置


2、手机
- 保证手机所连接的wifi跟电脑在一个局域网内(就是连接同一个wifi就好了)
- 手机wifi-设置代理
- 手机端安装证书,点击Charles上的Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser

3、注意事项
- 有一些应用使用的网络框架是不允许通过代理访问的,此时通过charles抓包显示的地址仍是unknown,或者手机上访问该应用会提示网络连接错误等信息,此时取消勾选charles的SSL Proxying settings中的勾选框就可以正常访问了
- 最后,抓取工作完成后,记得把手机上的代理设置恢复原样,否则当电脑上的charles关闭时,手机将无法正常访问网络
charles抓https请求
原文:https://www.cnblogs.com/tour8/p/12688697.html