说明
原理是将手机的代理设置为 charles 的代理服务地址。和电脑上设置charles本质是一样的。
手机设置代理后,charles 会弹窗询问是否允许使用,设置为允许即可。若误点了,可以在菜单栏配置:Proxy
-> Access Control Settings
。
设置流程
前提条件
手机和安装 charles 的电脑网络在同一个网络中,比如连接同一个路由器。
手机设置代理
查询charles所在电脑的 ip : 菜单栏
-> Help
-> Local Ip Address
。
确定 charles 代理服务监听的端口: 菜单来
-> Proxy
-> Proxying Settings
。
手机设置代理地址。
安装 HTTPS 证书以抓包 HTTPS 明文
打开 菜单栏
-> Help
-> SSL Proxying
-> Install Charles Root Certificate on a Mobile Device or Remote Browser
。会提示在手机上打开网址 chls.pro/ssl
安装证书。
1、手机访问网址 <chls.pro/ssl> 。
2、会提示下载证书,下载后安装即可。不同的手机安装方式会不一样,不详述。