Mac快速实现使用Charles抓包

Mac抓包工具Charles使用记录

1.安装Charles

下载Charles,然后安装。同安装其它软件是一样的流程这里不在介绍。

2.配置Charles

2.1 安装证书

charles安装证书1.png

按上面指示流程打开 钥匙串访问,搜索 charles 可以看到刚才安装的证书,查看证书状态是否已经被信任(名称有红色标记)。

charles安装证书2.png

给证书添加信任,操作如下

charles安装证书3.png

设置端口号,此处使用的默认的 8888,下面验证时会用到。

charles设置端口号1.png

验证:此时命令行执行curl -x 127.0.0.1:8888 https://www.sogou.com ,可以看到Charles有请求输出。

2.2代理设置

想抓取Mac中客户端的请求?在 Proxy Settings 中勾选 Enable macOS proxy 之后就可以看到所有请求在 Charles 中都有记录。需要注意,如果不抓包了需求取消勾选,否则会影响网络的正常使用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Charles简介: Charles是一款抓包神器,因为他是基于 java 开发的,所以跨平台,Mac、Lin...
    加菲貓的日常阅读 10,657评论 1 3
  • 简介 Charles是目前最强大的http调试工具之一,在网络开发中使用它作为分析工具,可以很大程度上提高我们的开...
    jamalping阅读 28,557评论 1 11
  • *里氏替换原则实现方法:子类可以出现在任何父类 * * 动态多动性: * 1.虚方法的多态 * 2.抽象方法的多态...
    Unity开发阅读 1,787评论 1 0
  • 过去的年。 上学的时候特喜欢考试,不管是暑假还是寒假,一考完都没参加散学典礼就直奔老家,三个毛孩挤着故乡的火车,爷...
    极光漫步阅读 1,332评论 0 0
  • 今天早上不到6点就起床了,睁开眼睛跑到我的卧室,问我妈妈几点了,我说才6点,你怎么起这么早呀,他说我以为到点了,要...
    888果果阅读 1,872评论 0 2