charles手机证书
时间: 2025-01-02 09:30:42 浏览: 9
### 如何在手机上安装和配置Charles代理的SSL证书
#### 手机端设置网络代理
为了使Charles能够拦截并解密HTTPS流量,在移动设备上不仅需要设置HTTP/HTTPS代理,还需要安装Charles SSL证书。
对于Android或iOS设备而言:
- **Wi-Fi 设置**
- 进入手机的无线局域网(Wi-Fi)设置页面。
- 配置当前使用的Wi-Fi连接以手动指定HTTP代理服务器地址。通常这可以通过编辑已连上的Wi-Fi选项来完成;将HTTP代理模式设为“手动”,输入运行着Charles应用所在电脑的本地IP作为代理主机名,并把8888填作端口号[^2]。
#### 安装SSL证书到受信任的位置
当通过上述方式设置了代理之后,访问任何网站都会显示加密错误提示,这是因为尚未向操作系统表明可以信赖由Charles签发的自定义SSL证书。
针对不同平台的操作如下:
##### iOS 设备
- 使用Safari浏览器导航至`chls.pro/ssl`链接下载CA证书文件。
- 下载完成后会自动弹出询问框,点击允许安装该证书。
- 接下来前往“设置>通用>关于本机”找到新添加的信任存储中的Charles CA证书条目,开启对其完全信任的状态开关[^1]。
##### Android 设备
- 同样利用内置Web客户端加载同样的URL(`chls.pro/ssl`)获取PEM格式编码后的公钥基础设施(PKI)结构化信息文档。
- 存储此文件后按照系统指示操作直至成功加入新的认证机构进入用户级可信库内[^3]。
```bash
# 如果遇到无法识别的问题, 可尝试重启设备刷新状态.
adb reboot
```
阅读全文