Charles_Https_Mac版

本文详细介绍了如何在电脑上配置Charles代理工具,并为iOS设备设置代理以捕获HTTPS流量的方法。包括下载安装Charles、安装本地证书、配置SSL代理设置及在iOS设备上安装证书等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官方下载链接: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证书信任
      这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值