mac charles

基础配置

1.打开软件,mac和手机在同一个wifi下

2.代理设置

mac charles_第1张图片
image.png

3.勾选HTTP代理,端口写8888,OK

mac charles_第2张图片
image.png

4.安装证书

mac charles_第3张图片
image.png

手机添加代理,下载证书

mac charles_第4张图片
image.png

点击配置代理,选择手动,配置上面弹框中的ip和端口

mac charles_第5张图片
image.png
mac charles_第6张图片
image.png

然后打开Safari,输入网址 chls.pro/ssl 下载证书.

会出现提示框,选择允许

mac charles_第7张图片
image.png

然后再刷新手机浏览器,点击允许.

mac charles_第8张图片
image.jpeg

点击安装,输入密码

mac charles_第9张图片
image.jpeg
mac charles_第10张图片
image.jpeg

mac charles_第11张图片
已安装描述文件.png

证书信任设置

设置->通用->关于本机->证书信任设置->打开Charles Proxy CA信任开关

mac charles_第12张图片
证书信任设置.jpeg

安卓设置

mac charles_第13张图片
image.png
mac charles_第14张图片
image.jpeg
mac charles_第15张图片
image.jpeg

注意:设置完证书以后,安卓无法看到具体HTTPS请求内容,无论在Charles怎么配置都不管用,需要在代码中配置.不过HTTP的请求是可以的

mac charles_第16张图片
image.png

如果想看到具体HTTPS具体内容参考以下链接

https://blog.csdn.net/mrxiagc/article/details/75329629

https://blog.csdn.net/u011045726/article/details/76064048/

5.电脑安装证书

mac charles_第17张图片
image.png

双击,然后选择始终信任

mac charles_第18张图片
image.png
image.png

6.打开APP,在Charles就能看到HTPPS访问的信息了

mac charles_第19张图片
image.png

乱码解决办法 proxy->ssl proxy setting -> add > *:443 OK!

mac charles_第20张图片
image.png
mac charles_第21张图片
image.png
mac charles_第22张图片
image.png

断点

1.proxy->breakpoint settings, enable & add

mac charles_第23张图片
image.png
mac charles_第24张图片
image.png

2.配置断点,可配置请求和响应断点开关

mac charles_第25张图片
image.png

例如,模拟网络请求超时的状况,就勾选response,用户再调用该请求,就会一直得不到响应.

3.拦截到请求响应,选择 放弃或者执行

mac charles_第26张图片
image.png

你可能感兴趣的:(mac charles)