使用文档
https://www.jianshu.com/p/53d2c6d68aff
下载:
https://www.charlesproxy.com/download/#
配置:
1,打开charles, Proxy
勾选 macOS Proxy:
2, Proxy > Proxy setting
port:8888
3,查看代理和证书:
4,手机设置手动代理
安装上图中的ip和端口。

此处安卓 在和电脑连接同一个 wifi, 手机点击 wifi, 选择 手动设置代理,输入服务器和端口,点击保存
然后 charles 会弹出一个弹窗,点击 allow 允许,然后就可以进行下一步了
5. 安装证书。
手机浏览器输入 :chls.pro/ssl 下载并安装证书。
6,通用-描述文件,开启刚装的证书
7,通用-关于本机-证书信任设置
8. 设置hostname白名单。


点击add, 再加一个,host: *, port: 443 即可
9,开始使用
手机访问我们的app。 charles就会出现发送的请求。

在底部可以选择 filter 筛选
10. 破解
https://www.zzzmode.com/mytools/charles/
问题Q&A
iOS安装证书
https://segmentfault.com/q/1010000009188854
如果出现unknown:
1,iOS 10以上,需要 通用->关于本机->证书信任设置->CA勾选
2,如果没有设置ssl的话,那么你看到的ssl的接口中,会有一个报错: SSL Proxying not enabled for this host: enable in Proxy Settings, SSL locations,
这个时候,在左侧的域名上点右键:enable ssl,就OK了;
3,还有可能是防火墙的问题,http://blog.csdn.net/lyhdream/article/details/52288886
小米/华为手机安装证书 (不要用自带的浏览器,用UC 即可)
https://testerhome.com/topics/9445

