Charles代理拦截手机端接口

时间:2024-04-11 11:52:53

Charles代理拦截手机端接口

本文使用的是windows+iphone MAC+iphone差不多 安卓有的机型会出现证书安全问题

1、首先下载Charles

2、Proxy => proxy settings => 设置代理(如图所示)

Charles代理拦截手机端接口

3、安装证书

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

Charles代理拦截手机端接口

  • 点击安装证书 默认电脑会自带一个CA证书
  • 安装成功是这样的
    Charles代理拦截手机端接口

4、连接手机代理

前提是电脑和手机必须同在一个wifi热点上

  • 手机端也必须安装证书
    1、打开手机Safari,访问下载地址:chls.pro/ssl
    2、证书下载完成后需要信任证书

通用 -> 关于手机 -> 拉到最底部 证书信任设置 -> 勾选刚刚安装的证书
Charles代理拦截手机端接口
3、安装成功后的样子
通用 -> 描述文件 -> 看到已验证
Charles代理拦截手机端接口

5、回到Charles设置

为了方便我这里全都放行了
proxy -> SSL Proxying Settings

Charles代理拦截手机端接口

6、最后一步

电脑端
1、步奏如下
Charles代理拦截手机端接口
这里的域名和端口等会填到手机上
Charles代理拦截手机端接口

手机端
1、点击wifi后面的i -> 选择http代理 -> 手动 -> 填入电脑端弹框提示的域名和端口 -> 存储
Charles代理拦截手机端接口

此时电脑端,连接成功后弹出一个框,点击Allow

大功告成

此时你随便打开一个小程序或者APP,就会出现相关的代理。
Charles代理拦截手机端接口

完结!!!!