charles使用
charles为mac平台下的工具
使用
抓不到本地搭建的server
访问 ;zhengmeiyudemacbook-pro.local>:5000/upload/
其中zhengmeiyudemacbook-pro.local为terminal中的hostname
http
- 下载charles并安装
- 查看主机ip,客户端配置wifi代理为主机ip地址和8888端口
- https请求设置enable ssl proxying
https
- mac上的charles在线安装ssh证书: help -> ssl proxying -> install charles root certificate
- 移动端安装ssl证书
修改http header
ps
- charles3.10版本无法在线安装 ssl 证书,建议安装4.0+
- https端口是433
抓取https
- 手机浏览器中安装ssl插件
- 宿主机安装ssl插件
原来最新的系统添加了一个证书开关,即使你安装了证书添加信任之后也未必能够直接使用,需要把证书的开关打开。
在手机通用-关于本机,拉到最下面有个 证书信任设置,找到Charles Proxy 把开关打开就可以抓包了!