Charles配置移动端代理
第一步:安装 Charles
电脑上安装Charles,安装完之后完成激活。 下载:https://www.charlesproxy.com/download/
第二步:打开 http2 支持
打开Charles依次选择Proxy -> Proxy Settings
第三步:增加 SSL Proxying 规则
依次选择Proxy -> SSL Proxy Settings ,点击Add,输入 : ,确定
第四步:安装PC证书
依次选择Help => SSL Proxying -> install Charles Root Certificate
找到安装的证书,信任列表内改为始终信任
第五步:连接PC代理
依次选择 Help -> SSL Proxying -> install Charles Root Certificate on a Mobile Device Or Remote Browser
此时会弹出一个弹框,上面会出现代理地址 10.85.113.38:8888
保证手机和电脑在同一网络下,手机进入 WIFI 网络详情页面,将HTTP代理调为手动,服务器为上面的地址,端口为8888
此时电脑会弹出询问对话框,选择 Allow 允许
第六步:安装移动端证书
手机打开浏览器,输入网址:chls.pro/ssl ,此时会自动下载证书文件。
-
苹果 依次选择 设置->通用->VPN与设备管理->点击Charles描述文件,打开信任 IOS14+额外步骤:选择 设置 -> 通用 -> 关于本机 -> 证书信任设置 -> 找到charles proxy CA证书,打开信任 安卓 安卓手机类型众多,不同手机的安装方式不一样,可自行搜索对应品牌手机如何安装证书。 方法一: 1、打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser 2、手机连接电脑代理,打开浏览器,输入网址:chls.pro/ssl 3、手机弹出提示:安装配置描述文件。您要允许吗?忽略|允许,选择允许,即可 方法二: 1、打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中 2、导入后直接点击安装证书即可 方法三: 1、打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中 2、导入后直接点击安装证书,提示无法打开 3、进入手机设置 → 更多设置 → 系统安全 → 从存储设备安装 → 选择charles.pem,点击高级,安装证书即可
参考 https://bytedance.feishu.cn/wiki/wikcnkwL0GKCChi8FpTF2Nh3bYe#