开发环境 windows下charles 代理 iphone 进行 https 访问

Aphorism

光看不练是退步

nginx https 证书生成和代理配置看之前博文

https://blog.****.net/palmer_kai/article/details/83990341

主要分为两步

step1: charles ssl 配置

  1. 找到 charles 中的 proxy
    开发环境 windows下charles 代理 iphone 进行 https 访问

  2. 找到 proxy --> SSL Proxy Settings…
    开发环境 windows下charles 代理 iphone 进行 https 访问

上面的域名和端口就是 我 nginx 的代理域名和端口

点击 add 添加 域名和 端口号, 一般 https 访问设置端口号为 443(取决于 nginx conf 中的配置)

  1. help --> SSL proxing
    开发环境 windows下charles 代理 iphone 进行 https 访问

点击后会看到如下的 alert tips

开发环境 windows下charles 代理 iphone 进行 https 访问

step2: iphone 手机进行 设置

由于本人使用的是 iphone 手机, 安卓机未进行测试应该也没有问题

  1. 在 safari 下 输入chls.pro/ssl (在 charles 中 弹框地址 ) 下载并安装对应的 证书
  2. iphone 授权

2.1 General --> about (最底部)

开发环境 windows下charles 代理 iphone 进行 https 访问

2.2 授权即可

开发环境 windows下charles 代理 iphone 进行 https 访问