MacOS安装Charles

1.下载macOS Charles安装包并安装:

https://www.charlesproxy.com/latest-release/download.do


2.charles配置代理

菜单栏:Proxy-->Proxy Settings做如下配置,并勾选macOS Proxy

3.SSL Proxy证书安装:对于SSL的proxy需要安装证书,在电脑上安装Charles根证书

菜单栏Help--》SSL Proxying-->Install Charles Root Certificate,添加证书

4.配置SSL Proxy

菜单栏Proxy-->SSL Proxying Settings

5.本地配置代理(其实系统默认都是配置好的)

打开电脑网络偏好设置--》高级--〉代理》http、https均做如下配置

6.至此macOS抓包已配置好,点击start Recording,就可以看到对访问请求会进行抓包啦


7.IOS上使用Charles抓包

7.1手机连接的网络和电脑连接的网络需要是同一局域网。

7.2手机需安装Charles证书(移动端安装Charles根证书)

菜单栏Help-->SSL Proxying-->...on a Mobile Device or ...,弹出说明框:手机浏览器输入chls.pro/ssl下载证书,并在手机配置HTTP代理

7.3手机端下载证书并配置代理

手机浏览器访问http://charlesproxy.com/getssl下载证书

设置--》通用--〉描述文件与设备管理  设置验证通过

设置--》通用--〉证书信任设置--》开启信任

设置--〉无线局域网--》点击当前连接的Wi-Fi后面的️--〉HTTP代理 配置代理--》手动设置代理服务(即Charles)ip和端口

至此,可进行IOS抓包。



相关参考链接如下

----------------------------------------------------------------------

MacOS抓包工具Charles:

https://blog.csdn.net/weixin_42514606/article/details/108047898

苹果手机下载Charles证书:

手机浏览器访问http://charlesproxy.com/getssl可以下载证书并安装。

苹果手机如何设置代理IP:

https://blog.csdn.net/wangyiniya/article/details/115356448

iOS上使用Charles抓包:

https://www.jianshu.com/p/2970382d9296

iPhone手机使用charles代理抓包时,https站点显示unknown问题:

https://www.jianshu.com/p/96eec90fa97f

charles抓包常用功能详解:

https://blog.csdn.net/m0_37787904/article/details/100563263

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

推荐阅读更多精彩内容