Charles代理拦截手机端接口
本文使用的是windows+iphone MAC+iphone差不多 安卓有的机型会出现证书安全问题
1、首先下载Charles
2、Proxy => proxy settings => 设置代理(如图所示)
3、安装证书
Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser
- 点击安装证书 默认电脑会自带一个CA证书
- 安装成功是这样的
4、连接手机代理
前提是电脑和手机必须同在一个wifi热点上
- 手机端也必须安装证书
1、打开手机Safari,访问下载地址:chls.pro/ssl
2、证书下载完成后需要信任证书
通用 -> 关于手机 -> 拉到最底部 证书信任设置 -> 勾选刚刚安装的证书
3、安装成功后的样子
通用 -> 描述文件 -> 看到已验证
5、回到Charles设置
为了方便我这里全都放行了
proxy -> SSL Proxying Settings
6、最后一步
电脑端
1、步奏如下
这里的域名和端口等会填到手机上
手机端
1、点击wifi后面的i -> 选择http代理 -> 手动 -> 填入电脑端弹框提示的域名和端口 -> 存储
此时电脑端,连接成功后弹出一个框,点击Allow
大功告成
此时你随便打开一个小程序或者APP,就会出现相关的代理。
完结!!!!