Mac下charles安装及配置
Mac下charles安装及配置
一、下载地址
https://www.charlesproxy.com/download/
激活码
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
二、配置
证书安装
Help->ssl proxying
依次
1、Charles Root Certificate
2、Charles Root Certificate in iOS Simulators
3、钥匙串中改为始终信任
4、iphone证书安装
打开Charles Root Certificate on a Mobile Device or Remote Browser
5、手机浏览器访问Chls.pro/ssl安装证书
6、手机开启charles Proxy CA
7、设置->通用->关于本机->证书信任设置->charles Proxy CA
三、代理设置
proxy->proxy setting
勾选http proxy开启代理,配置电脑的ip和端口8888 ,之后在手机配置代理绑定到该端口
四、HTTPS抓包
HTTPS抓包,需要经过SSL。
Proxy->SSL Proxy setting
点击Add,Host栏与Port栏都填空(表示抓所有SSL请求),确定即可。
五、mac charles配置之后手机无法上网
解决
浏览器输入chls.pro/ssh,安装证书到本地。
在手机设置 -> 通用 -> 关于本机 -> 证书信任设置 中打开信任。(这一步没做将造成不能上网)
六、乱码解决
【 解决办法】
第一步:点击 【工具栏-->Proxy-->SSL Proxying Settings...】
第二点:添加需求抓包的请求的域名和端口号:配置请求的域名和端口号,*表示任意
重新抓包,Request显示正常
七、参考阅读
作者:fozero
文章出处:https://www.cnblogs.com/fozero
声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
文章出处:https://www.cnblogs.com/fozero
声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。