charles证书安装

pc证书安装

  1. 先安装证书
  2. 点击proxy--SSL proxying settings.
    再点击add,输入*,和443

安卓证书安装

  1. 查看电脑ip
  2. 手机wifi高级设置为代理
  3. 手机网页打开 https://chls.pro/ssl. 地址,下载证书
  4. 打开手机设置--高级设置--安全--从存储设备安装证书--内部存储空间--Download中,找到证书,点击。然后按照操作命名,设置锁屏密码等(手机型号:华为VNS-DL00手机,可能不同手机设置地方不一致)
  5. 官网地址 https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/

ios证书安装

  1. 查看电脑ip
  2. 手机wifi高级设置为代理
  3. 手机网页打开 https://chls.pro/ssl. 地址,下载证书(可能会弹出页面说不安全,需点击高级设置,进去下载)
  4. 针对10.3及以上版本: 打开设置--通用--关于本机--证书信任设置,点击完全信任chales证书

抓包遇到的坑

  1. 在抓取百度的logo时候,一直无法拦截到请求。后来chrome调试发现,图片读的是缓存。清除缓存后就可以正确读取。所以在抓静态资源的时候,需要清除缓存再进行抓取
  2. chrome可以正确抓https证书,但是使用firefox抓取时总是提示危险。解决方法:
    • 在firefox浏览器地址栏输入about:config
    • 搜索security.enterprise_roots.enabled,设置为true
    • 重新打开,即可获取https
  3. 在开启ss时候,再开启代理无法抓取。关掉ss代理即可

会先走第一个代理,所以关掉即可。再使用ss的时候打开

posted @ 2018-12-16 22:00  霂雨  阅读(4686)  评论(0编辑  收藏  举报