安装证书
安装电脑端根证书:
首先在charles的 Help选项 选择 SSL Proxyings选项 再选择 Install Charles Root Certificate选项
[blockquote2 name=’洛维花’]这里注意,需要安装到【系统】,而并不是cloud。[/tip]
信任证书
- 此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。
- 选中该证书,点击显示简介。
- 更改证书信任权限。更改为始终信任,并关闭窗口输入密码保存。
配置SSL代理
- 设置HTTPS端口抓包,点击Charles–>Proxy–>SSL Proxying Settings,出现如下弹窗,点击”Enable SSL Proxying”,点击“Add”
- 按照图中输入,点击保存。至此,电脑端配置已全部完成!
至此,电脑已经可以抓包HTTPS了。
安装Charles证书到手机
- 首先查看电脑IP地址,点击Charles–>Help→Local IP Address
iPhone证书安装:
- iPhone,Wi-Fi设置代理。步骤:设置→WIFI –>点击Wi-Fi旁边的i
2. 划到底部,点击配置代理,配置代理,IP就是你电脑的IP,端口输入8888,点击存储
3. 然后打开Safari浏览器,访问:chls.pro/ssl,此时电脑上连接提示,点击allow允许。
4. 此时手机会提示下载描述文件,点击允许
5. 保存后,点击 设置–>通用→描述文件,安装刚下载好的文件
6. 安装完成后,点击 设置–>通用→关于本机,下拉到底部,点击证书 信任设置,把刚信任开关打开。
7. 大功告成,此时你就可以愉快的抓HTTPS的包了。以及访问公司内网。
安卓安装证书
我就不写了,我没有安卓手机,其实就差不多是依葫芦画瓢了。