Charles使用教程(Mac)

一、下载并安装新版Charles

官网地址:https://www.charlesproxy.com/download/

说明:当前安装的最新版是4.5.6,以下下载的jar包也是针对此版本

二、替换本地charles.jar包

1.下载地址:https://pan.baidu.com/s/1frWu2r48ZclQ6qa2ZEjA3Q  提取码:9x93

或者:https://download.csdn.net/download/dou_being/12605423

2.下载好对应的jar包后,找到安装目录,然后替换里面的Charles.jar

各系统的安装目录如下:

(1)macOS: /Applications/Charles.app/Contents/Java/charles.jar 

(2)Windows: C:\Program Files\Charles\lib\charles.jar 

(3)Ubuntu: /usr/lib/Charles-proxy/charles.jar

三、Charles的配置及使用

1.电脑端配置

(1)打开连接的Wi-Fi网络设置,如下图:

(2)打开Charles,在菜单栏点击【Proxy】—》【macOS Proxy】,macOS系统HTTP/HTTPS代理将会被自动设置为本地代理,默认端口8888,如图:

(3)点击菜单栏【Proxy】—》【SSL Proxy Settings】,在SSL Proxying选项卡中添加需要抓包的域名和端口,如图

(4)点击菜单栏,【Proxy】—》【Proxy Settings】,设置如下:

(5)点击菜单栏【Help【SSL Proxying】—》【Install Charles Root Certificate】,安装Charles根证书,并设置为信任,如图

(6)点击菜单栏【Help】—》【SSL Proxying】—》【Install Charles Root Certificate on a Mobile Device or Remote Browser】,如图

(7)然后进行客户端配置

2.客户端配置(以iOS配置为例)

(1)手机端连接与电脑端连接相同的Wi-Fi

(2)点击连接Wi-Fi的感叹号按钮,打开代理设置,输入上面(6)步骤弹出的电脑端IP地址和端口号,如图

备注:首次连接,在电脑端会弹出如下弹窗,点击【Allow】即可,如图

(3)打开safari浏览器,输入:chls.pro/ssl,下载证书

(4)进入手机设置,【通用设置】—》【描述文件】,点击刚才下载的证书,进行安装,如图

(5)打开证书信任开关,【通用设置】-【关于】-【证书信任设置】,找到Charles证书,将开关设置为打开,如图

以上步骤都配置好后,就可以在客户端抓包了。(下面附上一张成功抓包的截图:)

欢迎关注公众号:

很高兴回答你关于Charles Mac使用教程的问题!以下是一些简单的步骤和指导,帮助你开始使用Charles Mac: 1. 下载和安装:首先,你需要从Charles的官方网站(https://www.charlesproxy.com/)下载适用于MacCharles版本,并按照安装向导进行安装。 2. 启动Charles安装完成后,你可以在Applications文件夹中找到Charles应用程序。双击启动它。 3. 配置网络:在启动Charles后,你可能需要配置你的网络设置,以便将网络流量路由到Charles代理。你可以选择手动配置你的网络设置,或者使用Charles提供的自动配置选项。 4. 查看网络流量:当Charles成功地拦截了你的网络流量后,它将在主界面中显示请求和响应的列表。你可以使用搜索和过滤功能来查找特定的请求。 5. 查看请求和响应的详细信息:双击请求或响应条目,以展开并查看更多详细信息,如请求头、响应头、正文内容等。 6. 修改请求和响应:你可以使用Charles来修改请求和响应,比如修改请求头、重发请求、修改响应内容等。但请注意,这仅限于你自己的测试环境中使用。 7. SSL代理设置:如果你需要拦截HTTPS流量并查看加密内容,你需要配置Charles的SSL代理设置。这涉及到安装Charles的根证书,请按照Charles提供的指南进行操作。 这只是一个简单的教程,帮助你开始使用Charles MacCharles还有很多其他强大的功能和设置,你可以在官方网站或官方文档中找到更多详细信息和教程。祝你使用Charles愉快!
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值