1、网页

  • charles上通过proxy->proxy setting进入代理设置

charles抓https请求

  • charles的Help->SSL Proxying->Install Charles Root Certificate

    正常第一次进去这个证书应该是一个红叉

    右键点击该证书,选择菜单中的“显示简介选项”,接着进入信任栏目,将其全部置为“始终信任”

  • 接着点击Proxy->SSL Proxy Settings

charles抓https请求

  

2、手机

  • 保证手机所连接的wifi跟电脑在一个局域网内(就是连接同一个wifi就好了)
  • 手机wifi-设置代理
    • 服务器填入电脑的ip地址  
  • 手机端安装证书,点击Charles上的Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser

charles抓https请求

  • 手机浏览器访问chls.pro/ssl下载证书

 

3、注意事项

  • 有一些应用使用的网络框架是不允许通过代理访问的,此时通过charles抓包显示的地址仍是unknown,或者手机上访问该应用会提示网络连接错误等信息,此时取消勾选charles的SSL Proxying settings中的勾选框就可以正常访问了
  • 最后,抓取工作完成后,记得把手机上的代理设置恢复原样,否则当电脑上的charles关闭时,手机将无法正常访问网络

 

相关文章:

  • 2021-09-08
  • 2022-12-23
  • 2022-12-23
  • 2020-06-15
  • 2022-12-23
  • 2021-10-06
猜你喜欢
  • 2021-05-19
  • 2021-10-24
  • 2021-09-06
  • 2021-07-25
  • 2021-09-12
相关资源
相似解决方案