Charles 下载-破解-安装-配置

下载完之后,先进行安装,安装完之后,根据破解链接中的步骤来就ok了。

安装完后Mac下效果图

比较费劲配置在下面,不过跟着一步步来就一定能好的

  1. 点击 Help-->SSL Proxying-->Install Charles Root Certificate ,进入证书的安装页面。

  2. 找到 Charles 的证书并双击, 将“信任”设置为“始终信任”。如图

选择始终信任
  1. 点击 Proxy-->Proxy Settings,打开代理设置页面,确保当前的 HTTP 代理是开启的,代理端口默认为 8888 ,也可以自行修改。如图
打开代理设置
  1. Help-->Local IP Address,查看当前机器IP
当前机器IP
  1. 将手机和电脑连在同一个局域网下,手机上设置代理,是4中IP。如图是Iphone设置,安卓机同理


    ios截图

    ps:只用填写ip和port,其它不用管

设置完毕后, 电脑上会出现一个提示窗口,询问是否信任此设备,选择Allow

  1. 安装 Charles 的HTTPS证书

电脑上打开 Help-->SSL Proxying-->Install Charles Root Certificate on a Mobile Device or Remote Browser,若有弹框,点击OK

  1. 手机端安装Charles信任的证书
  • Iphone设备,浏览器打开chls.pro/ssl后,便会弹出证书的安装页面

    • ios10.3以下,信任CA证书的流程就已经完成。
    • ios10.3以上,在设置-通用-关于本机-证书信任设置中将证书完全信任打开。如图


      ios10.3以上
  • 安卓设备&常见问题

    • 同样流程,只不过对于小米手机而言(因为我只用过小米的安卓机),请用第三方浏览器才可以,此处有坑,请注意
    • 使用第三方浏览器安装的证书格式是".pem"格式问卷
    • 将这个文件放入小米的download文件夹下
    • 使用小米的“文件管理”将文件重命名,将".pem"格式修改为“.crt”
    • 设置-更多设置-系统安全-从存储设备安装(新老手机位置可能不同)-选择文件,选定该文件,安装即可

==下面也是一个需要注意的地方,不然https的包抓到也是unknown,内容都乱码==

  1. 电脑上Proxy-->SSL Proxying Settings,勾选Enable SSL Proxying,Host填写*,Port填写443。如图


    设置SSL Proxying

    除此之外还需配置这个。如图


    设置2

这一步安装完之后,Charles抓HTTPS的包为乱码的原因就可以解决了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 15,180评论 21 35
  • Charles的使用教程 手机端代理工具Charles(俗称花瓶)的详细使用教程及问题解决汇总(v4.2.1,iO...
    流云012阅读 19,658评论 0 16
  • 简介 Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。...
    薪火_阅读 101,543评论 10 60
  • 江南的初夏 一个明媚的清晨 红日初现,云稀淡白 南风微微,鸟儿轻语 晨练的我顺堤健步 遇见你这样的暖阳 紧锁的眉头...
    鹏_99阅读 373评论 0 3
  • 业务类:专门用来处理某个事情的类,例如:网络处理、缓存处理、照片处理; 这个业务类,和其他控制器之间没有耦合关系,...
    陈水寒阅读 547评论 0 0

友情链接更多精彩内容