遇到一个能抓包可是在structure和sequence显示的问题,各类找缘由现作一下整理。macos
Mac上的配置过程:网络
1,添加本机的认证app
help --> ssl proxying --> install charles root certificate加密
2,选中 Proxy --> macos Proxyspa
3,选中 SSL Proxy setting --> ssl proxying 添加端口号和ip *:*代理
4,Recording Settings --> options 设置 100 100 100ip
5,Recording Settings --> includes 添加 http 和 https 的记录范围:能够写 *:*,或指定 域名端口号。ssl
6,若是须要代理移动端抓包,Proxy --> Proxy Setting Port设置一个代理的端口例如:8888,网络偏好设置查看本地ip地址。get
手机上的配置过程:域名
1,移动端连接同一个WiFi局域网
2,手机上配置代理,点击连接的网络 --> 配置代理 --> 手动 --> 输入电脑的ip和Charles设置好的 8888 端口号 存储,而后发现有些app用不了了,关掉就行。
3,Safari上输入 https://chls.pro/ssl 下载证书,安装证书,而后手机点开设置 --> 通用 --> 描述文件和设备管理 --> 配置描述文件看到Charles Proxy 点开 并信任。
4,移动设备网络配置
Help --> SSL Proxying --> Install Charles Root Certificate On a Mobile Device Or Remote Browser
会有一个提示,按照提示在移动端配置代理,ip就是本机ip有时候会加密无妨,手机和电脑同一个网络就能够了。
开启Charles代理网速变慢
从新设置:Proxy --> Throttle Settings --> enable Throttling 打开 --> Throttle preset 设置为 100mbps ,网络会流畅
须要使用弱网环境时候能够设置这里的值。
安装破解
一、打开镜像文件dmg或者压缩包,将APP拖入应用程序中
二、打开应用程序--->右键 显示包内容--->Contents--->Java
三、将dmg中的 jar 文件(4.0.1压缩包中的 jar 文件)复制到第二步中替换
四、打开 Charles APP --->Help ---> Register... ,输入任意信息便可完成注册
五、完全退出 Charles 而后重启 即完成破解
https://pan.baidu.com/s/1jH6bnym 破解版下载路径。