一、下载
下载地址:https://www.charlesproxy.com/
破解方法:
help>register中输入以下内容:
Registered Name:https://zhile.io
License Key: 48891cf209c6d32bf4
二、配置
- 安装证书
2. 配置可抓取的ssl协议地址
3. 设置代理端口号
三、首页按钮介绍
四、连接手机设置
1. 手机和电脑在同一个局域网下
2. 手机无线网设置中,将代理打开,配置ip与端口手(电脑ip以及上方设置的端口号)
3. 安装证书
- iOS客户端安装证书
打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
手机连接电脑代理,打开safari,输入网址:chls.pro/ssl
手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽略|允许,选择允许,安装描述文件,并信任
iOS10.3以上的手机需要在:设置→ 通用 → 关于本机 → 证书信任设置→ 找到charles proxy CA证书,打开信任即可
- 安卓客户端
打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
手机连接电脑代理,打开浏览器,输入网址:chls.pro/ssl
手机弹出提示:安装配置描述文件。您要允许吗?忽略|允许,选择允许,即可
一定要设置信任证书:设置-通用-关于本机-证书信任设置,开启CA(不然抓取https的接口会出现unkonwn)
五、接口测试
1. 接口查看
2. 修改接口,重新发起请求
选择想要修改的接口,点击导航栏【笔】,右侧出现可以编辑的数据(或者直接新建一个请求)
可以修改接口以及参数,点击下方按钮,重新发起查询
3. 重新发起请求和多次发起请求
选择接口,右击
4. 选择对应接口,右击打断点,再次请求接口(可页面直接访问,也可以使用上面的repeat功能)时会打断点,修改请求与响应