Charles Proxy Mac版下载安装破解详细使用教程
在当今的互联网开发中,了解客户端与服务器之间的数据交互是至关重要的。Charles作为一款强大的HTTP代理服务器和HTTP监视器,能够帮助开发者轻松地监控、记录和分析所有的HTTP和HTTPS通信。无论是Web开发、移动应用调试,还是网络安全分析,Charles都是一个不可或缺的工具。
本教程将详细指导如何在苹果电脑上安装Charles抓包软件,、Charles破解教程、以及Charles远程抓包教程。通过本教程,你将能够掌握Charles的基本使用方法,学会如何配置Charles以抓取本地和远程设备上的网络数据。
特别声明:破解软件可能涉及法律和道德问题,本教程仅供学习和研究目的使用,请勿用于非法用途。同时,我们也鼓励大家支持正版软件。
1、安装JDK
Charles是由Java语言编写的,因此它依赖于Java运行环境。在安装和使用Charles之前,用户需要在本地计算机上配置好JDK环境。
JDK for mac安装教程: https://www.cnblogs.com/xiaodi888/p/18360777
2、下载Charles
访问Charles官网下载最新版本的Charles,根据操作系统选择对应的安装包(Windows、macOS、Linux)。下载完成后安装charles时,基本上都是下一步下一步,点击完成即可。
下载地址:https://www.charlesproxy.net/download.html
3、破解Charles
我们这里是利用,在线工具,生成Charles激活码。第1步:在下图RegisterName注册名称输入框,输入你想要设置的用户名称,可以是任意字符。然后点击生成。复制生成的License Key密钥。
Charles破解在线破解工具:https://www.zzzmode.com/mytools/charles/
第2步,打开Charles 工具栏中 Help下的Register Charles(下图中是已经破解的样子),在打开的页面中,将名称和密码输入进去,点击确定,再次打开不显示30天试用期。就表示已经永久破解激活了。
4、抓包配置
Proxy勾选,macOS Proxy,并完成代理和端口的设置
5、证书的安装
把证书保存到桌面。然后打开电脑的启动台-钥匙串访问,点击系统钥匙串的系统,然后把桌面上的证书拖放进去。
在证书列表中鼠标右击Charles证书,在显示简介中,点击信任,然后"使用此证书时"改为始终信任。
PS:安装证书时,有的人SSL Proxying 选项中,是选择了install Charles Root Certificate 直接安装证书。这里可能会遇到报错:"不能修改系统根证书钥匙串",如遇到报错,可以直接采用下面的方法安装证书,
注意安装证书后,软件需要重启。
6、Charles 远程抓包
和Fiddler一样,我们可以对Android和IOS系统 的手机和Pad等移动设备进行抓包。抓包的原理也都是一样的,移动设备和抓包的Charles所在电脑在同一网络,然后移动设备安装证书,并将网络代理指向Charles所在电脑,就可以实现抓包。
先查看本机地址:
然后将移动设备,链接和电脑同一WIFI网络。在移动设备的WIFI设置中,代理设置改为手动,并在服务器地址填写上面获取的地址,端口号,前面Charles如果设置的是8888,那就填写8888。
当移动设备指向Charles电脑时,Charles会有一个弹窗,需要选择允许,
浏览器访问:http://charlesproxy.com/getssl 进入下载证书的页面
这儿安卓和苹果的后续安装方式有所不同,苹果网页下载描述文件,然后需要在通用设置-VPN与设备管理-里边安装描述文件,然后在关于本机-证书-信任证书中,信任Charles的证书。做完上述步骤,就可以实现MacOS电脑远程抓包了。