安装配置
下载
激活
网上找的激活账号,填入即可
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
证书安装
Help->ssl proxying

依次安装:
Charles Root Certificate
Charles Root Certificate in iOS Simulators
打开钥匙串将证书改为始终信任,这些都是为抓取https接口作准备

iphone证书安装:
打开Charles Root Certificate on a Mobile Device or Remote Browser,会出现如图:

先配置网络代理,然后访问:
chls.pro/ssl
即会弹出框询问是否安装,同意安装即可
然后在手机 设置->通用->关于本机->证书信任设置, 选择刚才安装的证书,打开信任开关,方可生效.
(证书配置好了,并且信任授权后,正常就不会出现抓去https而产生unknows的情况了)
代理设置
可以设置抓包数据类型,包括http与socket数据。可以根据需要在proxies栏下勾选。

浏览器抓包
打开 Proxy -> macOS Proxy, 勾选以下设置

手机代理抓包
手机连接局域网下wifi,与charles必须为同一外网下
- 手动设置:
打开你所连接的网络,打开代理设置,输入输入对应的ip和你刚设置的端口即可
2. 自动代理
在已连接的wifi上点击更多,进入配置代理页。勾选自动,在输入框URL中输入:
Https://chls.pro/10.10.11.235:6666.pac
HTTPS抓包
打开 Proxy->SSL Proxy setting
设置 SSL Proxying, 我个人平常是直接设置为 *:* 简单方便嘛

当手机第一次访问时,charles会弹出是否允许弹框,点击allow,即同意此手机连接。
代理本地文件
平常代理本地mock数据时这个功能简直不要太方便
选中你对应的请求,右键选择Map Local

然后选择你本地的文件,确定即可

关闭本地代理也很方便,选择Tools -> Map Local进入, 取消对应的代理,确定即可
Comments | NOTHING