在mac中使用Charles抓包操作
抓本地
mac:
proxy – 选中 macOS Proxy
windows:
proxy – 选中 windows Proxy
开启https抓包
电脑端设置
1、先安装信任证书,在Charles菜单栏中选择Help -> SSL-Proxying -> Install Charles Root Certificate
2、安装之后需要去钥匙链设置证书全部信任,在钥匙链可以直接右上角搜索“charles”,找到证书之后右键选择“显示简介”,点开“信任”,然后选择“始终信任”
3、指定https域名,Proxy ->ssl Proxying settings可以在这个页面add,也可以使用通配符 *:443 进行全部域名抓包
手机端设置
1、 先设置网络,让你的mbp和iphone处于用一个局域网下面
2、设置手机代理上网
3、点击charles – help – ssl proxying – install charles root certificate on a mobile device
4、在safari上面访问 chls.pro/ssl 安装证书,然后再去手机设置 – 通用 – 描述文件 找到证书,并点击右上角安装
5、手机设置 -> 通用 -> 关于本机 -> 证书信任设置
中打开信任
安卓安装证书
不要使用手机浏览器下载证书,可以在pc端保存证书,然后通过QQ微信或者其他传送文件的方式把pc端保存的证书存储到手机,再用以上的方法安装证书即可。
修改后缀未crt安装
Charles在线破解
https://www.zzzmode.com/mytools/charles/