Charles WebSockets抓包

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Charles WebSockets抓包相关的知识,希望对你有一定的参考价值。

参考技术A 使用工具与前提:

1.mac电脑

2.Charles 4.0+ (我是用的是Charles 4.2.5)

3.一台ios设备(需要跟踪的设备)

配置:

A:打开Charles->Proxy->Proxy settings

这里我们将SOCKS Proxy打开配置如下图:

B:配置需要监听的设备:

(前提是手机和mac电脑在同一个局域网内,同时mac电脑链接的有线网络)

1.打开链接到同局域网的wifi配置页面(点击wifi后面的叹号)

2.滑动到最底下,HTTP代理选项,点击进入

3.设置代理模式为 「自动」 

4.首先输入 https://chls.pro/X.X.X.X:XXXX.pac (xxx代表的是你的mac电脑的ip + port),此时mac中charles会提示你是否允许接入

记得点击allow 😄

5.之后再你的手机代理配置选项中将上面的  https://chls.pro/X.X.X.X:XXXX.pac  替换为  https://chls.pro/X.X.X.X:XXXX.socks.pac

就可以了。点击保存。

至此全部结束,可以开心的跟踪Sockets连接了。

上个图:

以上是关于Charles WebSockets抓包的主要内容,如果未能解决你的问题,请参考以下文章

charles抓包显示此主机未开启ssl代理

抓包工具charles的配置

charles抓包显示乱码解决方法

Charles抓包配置(https、IPv6)

如何使用Charles抓包

charles抓包工具数据怎么看