Charles抓包教程
正文
Charles抓包教程
Charles操作界面详解
https://blog.csdn.net/sun9102/article/details/108882487
Charles常用功能
https://juejin.cn/post/6844904182588112904
https://juejin.cn/post/6844903542960947213
Charles抓取HTTPS
1)点击顶部菜单栏【Help】-->选择【SSL Proxying】,点击【install Charles Root Certificate 】安装Charles根证书即可。下一步可选择存储到【当前用户】或者【本地计算机】,继续选择【受信任的根证书颁发机构】即可。
2)点击【Proxy】-->【SSL Proxying Settings...】,在弹出选项卡中,勾选【Enable SSL Proxying】点击【add】,在Host输入【*】表示接收任何主机,在Prot输入【443】最后点击【ok】保存。
Charles将服务器接口转发到本地
实际开发时,有这样的场景,服务端线上版本有bug,你在本地修改程序后,需要模拟实际的线上环境,来验证程序的正确性,最笨的方法就是让客户端修改一下APP的调用地址到你本机,然后重新打一个版本供你模拟测试,这样虽然可以,但每次遇到bug都要这么做的话,那效率极其低下,然而Charles为我们解决了这个问题。请求转发,把调用方调用的地址转发到你本机地址的程序进行执行。
1)选择需要代理到本地的接口右击,选择【Map Remote ...】,即远程映射,配置到本地接口地址。
2)可以在【工具】选择是否开启远程映射,或者指定开启某些映射。
3)设置完成后可以通过前端页面请求,这时会转发到本地接口,或者通过Charles重新发起接口请求。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)