Charles 抓包之MacOS,下载安装破解抓包全流程教程
1、安装JDK
Charles是由Java语言编写的,因此它依赖于Java运行环境。在安装和使用Charles之前,用户需要在本地计算机上配置好JDK环境。
JDK for mac安装教程: https://www.cnblogs.com/xiaodi888/p/18360777
- 搜索jdk
wanghaima@wanghaimadeMacBook-Pro ~ % brew search jdk
==> Formulae
openjdk openjdk@17 openjdk@8 mdk
openjdk@11 openjdk@21 jd cdk
==> Casks
adoptopenjdk microsoft-openjdk@11 oracle-jdk@21
gama-jdk microsoft-openjdk@17 sapmachine-jdk
graalvm-jdk microsoft-openjdk@21 semeru-jdk-open
graalvm-jdk@17 oracle-jdk semeru-jdk-open@11
graalvm-jdk@21 oracle-jdk-javadoc semeru-jdk-open@17
jdk-mission-control oracle-jdk-javadoc@21 semeru-jdk-open@21
microsoft-openjdk oracle-jdk@17 semeru-jdk-open@8
-
安装jdk
brew install oracle-jdk
-
查看版本
wanghaima@wanghaimadeMacBook-Pro ~ % java -version
java version "24.0.2" 2025-07-15
Java(TM) SE Runtime Environment (build 24.0.2+12-54)
Java HotSpot(TM) 64-Bit Server VM (build 24.0.2+12-54, mixed mode, sharing)
-
卸载
brew uninstall oracle-jdk
2、下载Charles
访问Charles官网下载最新版本的Charles,根据操作系统选择对应的安装包(Windows、macOS、Linux)。下载完成后安装charles时,基本上都是下一步下一步,点击完成即可。
下载地址:https://www.charlesproxy.com/download

3、破解Charles
我们这里是利用,在线工具,生成Charles激活码。第1步:在下图RegisterName注册名称输入框,输入你想要设置的用户名称,可以是任意字符。然后点击生成。复制生成的License Key密钥。
Charles破解在线破解工具:https://www.zzzmode.com/mytools/charles/

第2步,打开Charles 工具栏中 Help下的Register Charles(下图中是已经破解的样子),在打开的页面中,将名称和密码输入进去,点击确定,再次打开不显示30天试用期。就表示已经永久破解激活了。


MAC苹果电脑JDK下载安装教程参考文档
https://www.cnblogs.com/xiaodi888/p/18360777
4、抓包配置
Proxy勾选,macOS Proxy,并完成代理和端口的设置


5、电脑安装证书
把证书保存到桌面。然后打开电脑的启动台-钥匙串访问,点击系统钥匙串的系统,然后把桌面上的证书拖放进去。
在证书列表中鼠标右击Charles证书,在显示简介中,点击信任,然后“使用此证书时”改为始终信任。
PS:安装证书时,有的人SSL Proxying 选项中,是选择了install Charles Root Certificate 直接安装证书。这里可能会遇到报错:“不能修改系统根证书钥匙串”,如遇到报错,可以直接采用下面的方法安装证书,
注意安装证书后,软件需要重启。


6、手机配置代理抓包
和Fiddler一样,我们可以对Android和IOS系统 的手机和Pad等移动设备进行抓包。抓包的原理也都是一样的,移动设备和抓包的Charles所在电脑在同一网络,然后移动设备安装证书,并将网络代理指向Charles所在电脑,就可以实现抓包。
先查看笔记本本机地址:

然后将手机设备,链接和电脑同一WIFI网络。在移动设备的WIFI设置中,http代理设置-->配置代理-->改为手动,并在服务器地址填写上面获取的地址,端口号,前面Charles如果设置的是8888,那就填写8888。

当移动设备指向Charles电脑时,Charles会有一个弹窗,需要选择允许,

手机浏览器访问下面网址,会进入下载证书的页面
安卓:http://charlesproxy.com/getssl
ios:http://chls.pro/ssl
这儿安卓和苹果的后续安装方式有所不同.
浏览器网页(苹果最好使用Safari浏览器)下载描述文件,
iso手机安装证书:
下载证书
这里要使用Safari浏览器下载
安装证书:
设置-通用-VPN与设备管理-里边安装描述文件。
设置信任
设置-关于本机-证书信任设置中,信任Charles的证书。做完上述步骤,就可以实现
鸿蒙手机安装证书:
设置-隐私和安全-高级-证书与凭据-从存储设备安装
安卓手机安装证书:
这里以小米手机为例
设置-安全-更多安全设置-加密与凭据-安装证书-CA证书-仍然安装-选择下载的证书安装
或者
设置——WiFi——高级设置——安装证书


到此就可以抓到手中里的请求包了。

注意:
如果证书安装上后还是显示unknown,就重启一下手机。

浙公网安备 33010602011771号