Mac上使用Charles对https请求抓包--安装Root Certificate

在上一篇文章(Mac上使用Charles对https请求抓包--安装Charles v4.0破解版)中介绍了如何安装Charles v4.0破解版,本文中就介绍如何安装各种根证书(安装的入口都在“Help”->"SSL Proxying")
1、Install Charles Root Certificate
选择“Install Charles Root Certificate”,初步安装成功后的界面如下:
Mac上使用Charles对https请求抓包--安装Root Certificate_第1张图片
可是“此根证书不被信任“是不可以的,所以还需要右键打开快捷菜单,选择“显示简介”,打开以下界面:
Mac上使用Charles对https请求抓包--安装Root Certificate_第2张图片
把“信任”-“使用此证书时:”的选项改为“始终信任”,此时关闭简介面板,再回到“钥匙串访问”界面,就会变成下图,说明已经安装成功:
Mac上使用Charles对https请求抓包--安装Root Certificate_第3张图片

2、Install Charles Root Certificate in iOS Simulators
选择“Install Charles Root Certificate in iOS Simulators”,安装完成会弹出以下提示框:
Mac上使用Charles对https请求抓包--安装Root Certificate_第4张图片

3、Install Charles Root Certificate on a Mobile Device or Remote Browser
选择“Install Charles Root Certificate on a Mobile Device or Remote Browser”,会弹出以下提示框:
Mac上使用Charles对https请求抓包--安装Root Certificate_第5张图片
按照提示分2步进行:
(1)Configure your device to use Charles as its HTTP proxy on 你的Mac的 IP地址,端口号设为8888.
a.把Mac的网络共享给移动设备:
Mac连接网线,打开“系统偏好设置”面板,如下图:
Mac上使用Charles对https请求抓包--安装Root Certificate_第6张图片
选择“共享”,如下图:
进入以下界面:
Mac上使用Charles对https请求抓包--安装Root Certificate_第7张图片
按照提示,弹出以下弹框:
Mac上使用Charles对https请求抓包--安装Root Certificate_第8张图片
输入账户开机密码后,点击“解锁”后,小锁图标会变为下图状态:

此时才可以开始更改。
首先,把“共享以下来源的连接”的选项置为“以太网”,为“用以下端口共享给电脑”选择“Wi-Fi”选项,如下图:
Mac上使用Charles对https请求抓包--安装Root Certificate_第9张图片
再点击Wi-Fi选项···”按钮,打开下图界面:
Mac上使用Charles对https请求抓包--安装Root Certificate_第10张图片
输入你想要的“网络名称”和“密码”,并在“验证”框里再次输入密码,点击“好”。
再勾选左边窗口中的“互联网共享”选项,会触发以下弹窗:
Mac上使用Charles对https请求抓包--安装Root Certificate_第11张图片
点击“启动”按钮后,“互联网共享”就打开了,如下图:
Mac上使用Charles对https请求抓包--安装Root Certificate_第12张图片
最后,不要忘记“点按锁按钮以防止再次更改”。
b.用移动设备连接刚才Mac共享的网络:
“设置”-“无线局域网”,在选取网络列表中找到刚才设置的网络名称,输入刚才设置的密码,加入此共享的网络。
c.设置“HTTP代理”:
点击下图最右侧的按钮

进入以下页面,翻到最底部,把“HTTP代理”切换到“手动”Tab,在“服务器”栏中输入分享此网络的Mac的ip地址(

Mac电脑如何查看IP地址

),在“端口 ”栏里输入“8888”:

此时,如果Mac上的Charles是打开的,就会弹出如下图中的窗口:

点击“Allow”按钮,至此就成功地把Charles设为了你的设备的HTTP Proxy,设备上的http请求都可以被抓包了,但是HTTPS还不可以!!!
(2)browse to chls.pro/ssl to download and install the certificate。
按照提示在浏览器里输入“chls.pro/ssl”,就会自动跳转到以下页面:

点击右上角“安装”,进入以下页面:
再次点击右上角“安装”,从下部弹出弹框,如下图:

点击“安装”按钮,进入以下页面:

至此,大功告成!!!

你可能感兴趣的:(Mac操作技巧)