mac charles使用教程抓取手机端http https

1.下载链接v4.0 链接:https://pan.baidu.com/s/11r7Mk5oVOlAqHVu2s4U-lw  密码:npwb

2.激活:点击菜单栏Help -> Registered -> 输入激活码

mac charles 永久激活码

Registered Name: https://zhile.io

License Key: 48891cf209c6d32bf4

3.SSL证书安装与信任

help>SSL Proxying>三种证书:钥匙串根证书,模拟器证书,手机和浏览器证书

选择钥匙串根证书

mac charles使用教程抓取手机端http https_第1张图片

选择根证书,会弹出来钥匙串,这时候charles证书是不被信任的,双击该证书之后,将该证书设置为始终信任

mac charles使用教程抓取手机端http https_第2张图片

4.代理和端口号设置 解决https请求乱码

Proxy> SSL Proxy Setting

这里写图片描述

添加https端口
Host:填*表示所有网站HTTPS都抓
Port:443

mac charles使用教程抓取手机端http https_第3张图片

5.手机端抓包https http

前提手机链接的WiFi和电脑必须在同一局域网下

配置端口:在此我配置成8899

 mac charles使用教程抓取手机端http https_第4张图片

把电脑设为代理服务器,那么要知道当前电脑的ip地址,你可以通过Charles中来查看:

mac charles使用教程抓取手机端http https_第5张图片

 

手机配置,点击所连接的wifi右侧图标

mac charles使用教程抓取手机端http https_第6张图片

 

mac charles使用教程抓取手机端http https_第7张图片

配置代理的时候,服务器地址填电脑中的ip地址,端口填前面Charles中配置的8899,点击右上角存储

mac charles使用教程抓取手机端http https_第8张图片

注意:

如果抓取https请求是unknown, 你的requests和response中显示的是乱码,那么你的手机中需要安装一个证书:

在手机浏览器中输入:https://chls.pro/ssl 会提示安装证书

mac charles使用教程抓取手机端http https_第9张图片

点击访问此网站

mac charles使用教程抓取手机端http https_第10张图片

 

安装它,然后在(我的是iphone)“关于本机” - 证书信任设置 - 信任该证书:

mac charles使用教程抓取手机端http https_第11张图片

到此安装配置全部完成了。不用Charles后,手机上记得退出代理。

 

你可能感兴趣的:(软件安装)