Charles_Https_Mac版

官方下载链接:https://www.charlesproxy.com/download/

1、打开Charles

2、安装本地证书:Help->SSL Proxying->Install Charles Root Certificate

3、自动安装,并弹出钥匙串访问模块,如图所示

4、双击证书,打开信任栏,使用此证书时,选择始终信任

5、关闭并输入密码使证书生效

6、设置 https 访问里链接   Proxy->SSL PRoxying Settings ,添加链接匹配 * ,端口 443

7、手机配置代理,并在浏览其中输入链接:chls.pro/ssl      进行手机证书装

8、重启电脑Charles,完成配置

注:

  • 当OS系统升级>= iOS10.3时, 你会发现charles抓不到数据了.

    如图所示 
    Notes You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.

  • 明明iOS已经通过 http://chls.pro/ssl 安装了charles根证书, 为何还是不能代理?

  • 这是因为iOS 10.3 进一步增加了三方证书校验级别. CA授权的ssl证书是有证书链的, 这个会直接信任.

  • charles代理使用的是自签名的root证书, 需要手动设置. 
    步骤如下: 

    • 关于本机->证书信任设置 
      这里写图片描述
    • charles root证书信任
      这里写图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章