charles Https抓包

charles 激活码 免费生成

https://www.charles.ren/ 

charles--help--register即可激活

 

一、mac设置代理端口号

1.在 Mac 中打开 Charles 应用;Proxy--Proxy Settings

 

设置port 8888,OK

 

二、手机设置代理

1.设置手机HTTP代理:确保移动设备与 Mac 笔记本在同一局域网内,添加代理ip地址和端口号(8888)

查看电脑IP地址,点击Charles-->Help→Local IP Address

 

 

点击右侧蓝色的感叹号 

 

点击配置代理,选择手动,填写Mac的IP地址和端口号 

 

 

三、手机安装 Charles 证书

 

 

 

 

 

 

使用 Safari 浏览器访问地址:

chls.pro/ssl

浏览器会下载证书并提示安装,

 

手机--设置--通用--描述文件与设备管理--去安装Charles Proxy证书

 

 

 

四、手机信任 Charles 证书

手机--设置--通用--关于手机--证书信任设置--打开刚才安装的(信任此证书)

 

 

 

 

五、mac安装 Charles 证书

启动Charles,选择Help-->SSL Proxying→Install Charles Root Certificate

 

 

 

此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。

 

 

六、mac信任 Charles 证书

 左侧应该有个叉号,未被信任,选中该证书,双击显示简介。更改证书信任权限。更改为始终信任,并关闭窗口输入密码保存。

 

 

 

 

 

七、配置 Charles 可以抓包 https

 

 

 

点击Add

 

 八、重启Charles

 

 

注意事项

有时候抓包https,依旧打不开。可以把手机和mac两端的证书都删除,重新安装信任即可。

 

posted @ 2018-12-05 14:31  黄增松  阅读(565)  评论(0编辑  收藏  举报