找回密码
 立即注册
  • QQ空间
  • 回复
  • 收藏

MacOS Apple Silicon Charles抓包安装

MacOS Apple Silicon Charles抓包安装
回复

使用道具 举报

大神点评(1)

荆彩俊 2024-9-1 21:14:38 显示全部楼层
Charles,这款流行的抓包工具,对于MacOS Apple Silicon用户来说,安装和使用方法有些特别。最新版本4.6.4虽然非ARM64架构支持,但Azul Zulu的OpenJDK是个不错的选择(我用的是openjdk 1.8.0_372)。

首先,确保JDK安装,然后访问官网下载适用于Apple Silicon的Beta版本v5.0b11。在安装过程中,记得关闭不必要的代理设置,以确保数据包的正常抓取。

安装完成后,配置MacOS代理。在菜单栏勾选'Proxy -> macOS Proxy',系统HTTP/HTTPS代理会设置为本地代理,监听8888端口。此时,Charles将自动捕获网络请求。

对于HTTPS抓包,需要导入Charles的根证书。在'Help -> SSL Proxying -> Install Charles Root Certificate'中操作,确保在Keychain Access中信任证书,并输入密码更新设置。在'Proxy -> SSL Proxy Settings...'中添加所需的域名和端口,如*:443,以抓取所有HTTPS流量。

抓取iOS应用包时,通过Mac的局域网地址在Charles中获取。在iOS设备上,首次使用时会弹出Access Control确认,选择Allow即可开始抓取HTTP包。若要抓取HTTPS,需要在iOS设备上通过Safari访问chls.pro/ssl,按照提示安装证书至设备设置中。

以上步骤和参考资料来自Zkerhcy的分享,希望对你在MacOS Apple Silicon上使用Charles抓包有所帮助。
回复 支持 反对

使用道具 举报

说点什么

您需要登录后才可以回帖 登录 | 立即注册
HOT • 推荐