charles抓https请求

 1、网页

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

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

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

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

  • 接着点击Proxy->SSL Proxy Settings

  

2、手机

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

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

3、注意事项

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

猜你喜欢

转载自www.cnblogs.com/tour8/p/12688697.html