一、安装
1.1 下载
- 下载地址
- 根据系统选择对应文件下载并安装
1.2 激活
- 安装后打开会提示30天试用,需要在help菜单当中选择前往官网购买用户名与激活码
- 激活后重新打开发现不再有试用期的提示
二、使用施法前摇
2.1 电脑端安装证书
- help菜单 -> SSL Proxying -> Install Charles Root Certificate
- 修改对证书的信任为 "始终信任"
2.2 手机连接代理
- 确保iphone和mac连接同一wifi
- iphone 无线局域网-> 当前网络 -> 配置代理 -> 手动 -> 输入服务器和端口号
- 服务器为电脑当前ip地址
- 终端键入 ifconfig查看
- 点击wifi图标时按住option查看
- 端口号为 Charles -> Proxy -> Proxy Settings -> Proxies选项卡 -> Http Proxy当中的端口号,默认为8888
- 服务器为电脑当前ip地址
- 此时电脑出现连接请求,allow
2.3 手机安装证书
- Charles -> help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser
- 确保手机已经连接上电脑的代理,手机打开 chles.pro/ssl 下载对应证书
- 下载后若没有自动进行安装,设置-> iPhone的更多功能 -> 已下载描述文件 -> 查看描述文件 -> 安装 -> 完成
- 设置 -> 通用 -> 关于本机 -> 证书信任设置 —> 开启Charles Proxy CA的信任
三、使用
3.1 常用
- 在使用时可以看到左边域名在闪烁,加了锁看不到下边的unknown文件是啥,域名右键菜单选择Enable SSL Proxying即可,会在下方生成一个新的同域名列表
- mock数据在Tools -> map local | map remote 进行相关设置即可