charles使用

charles为mac平台下的工具

使用

抓不到本地搭建的server

访问 http://<zhengmeiyudemacbook-pro.local>:5000/upload/

其中zhengmeiyudemacbook-pro.local为terminal中的hostname

http

  1. 下载charles并安装
  2. 查看主机ip,客户端配置wifi代理为主机ip地址和8888端口
  3. 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 把开关打开就可以抓包了!

clipboard.png

clipboard.png


luckyyulin
217 声望9 粉丝

有一种鸟没有脚,他的一生只能在天上飞来飞去,飞累了就在风里睡觉,一辈子只能落地一次,那就是他死的时候


« 上一篇
html5 文件上传
下一篇 »
新项目配置

引用和评论

0 条评论