Charles安装与使用

136 阅读1分钟

一、安装

1.1 下载

  • 下载地址
  • 根据系统选择对应文件下载并安装 image.png

1.2 激活

  • 安装后打开会提示30天试用,需要在help菜单当中选择前往官网购买用户名与激活码
  • 激活后重新打开发现不再有试用期的提示

image.png

二、使用施法前摇

2.1 电脑端安装证书

  • help菜单 -> SSL Proxying -> Install Charles Root Certificate image.png
  • 修改对证书的信任为 "始终信任" image.png

2.2 手机连接代理

  • 确保iphone和mac连接同一wifi
  • iphone 无线局域网-> 当前网络 -> 配置代理 -> 手动 -> 输入服务器和端口号
    • 服务器为电脑当前ip地址
      • 终端键入 ifconfig查看 image.png
      • 点击wifi图标时按住option查看 image.png
    • 端口号为 Charles -> Proxy -> Proxy Settings -> Proxies选项卡 -> Http Proxy当中的端口号,默认为8888 image.png
  • 此时电脑出现连接请求,allow image.png

2.3 手机安装证书

  • Charles -> help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

image.png

  • 确保手机已经连接上电脑的代理,手机打开 chles.pro/ssl 下载对应证书

image.png

  • 下载后若没有自动进行安装,设置-> iPhone的更多功能 -> 已下载描述文件 -> 查看描述文件 -> 安装 -> 完成
  • 设置 -> 通用 -> 关于本机 -> 证书信任设置 —> 开启Charles Proxy CA的信任

image.png

三、使用

3.1 常用

  • 在使用时可以看到左边域名在闪烁,加了锁看不到下边的unknown文件是啥,域名右键菜单选择Enable SSL Proxying即可,会在下方生成一个新的同域名列表
  • mock数据在Tools -> map local | map remote 进行相关设置即可