Charles 电脑代理手机测试

322 阅读1分钟

配置环境

  硬件  Mac Pro / iPhone Xs
软件  macOS Catalina  v10.15.7  /  iOS 15.2.1 /  Charles v4.6.3b2

一、基础设置

  1. 下载安装 Charles

  2. 安装Charles证书 - 电脑端

     2.1 工具栏 > Help > SSL Proxying > Initial Charles Root Centrificate
    

工具栏 Help

SSLProxying本地安装

2.2 证书安装并信任

证书安装并信任

  1. 安装Charles证书 - 手机端

     3.1 工具栏 > Help > SSL Proxying > Mobile or Remote
    

手机端或其他远端

 3.2 代理及证书下载引导

手机代理及证书下载引导

  3.3 手机设置网络代理  设置 > 无线局域网 > 网络信息 > HTTP代理 手动配置
  

手机网络设置

  3.4 手机浏览器下载证书并安装 chls.pro/ssl 
  

手机下载并安装证书

3.5 手机信任证书

手机信任证书

  1. 设置需要Charles代理的信息

     4.1 https/wss 代理设置
    

https/wss代理设置

https/wss代理

4.2 设置所需SSL的站点/域名信息  需要的或不需要的

SSL setting

SSL站点设置

FAQ

Q: 抓包出现 Unknown怎么解决?

A: 问题原因出现在 【一 基础设置】 通常为证书及证书认证 CheckList

  • ①手机端在设置代理后下载证书
  • ②安装证书后续认证

Q: 其他代理正常,https或wss代理不成功怎么解决?

A: 问题原因出现在 【一 基础设置】 4.代理信息设置 CheckList

  • ① Proxy 的设置是否允许了Sockets
  • ② SSL的设置是否包含多需的站点域名