charles提示 unknown 200 connection established 解决办法

背景:charles之前抓包抓的好好的,后来iOS测试机借给同事连了他的代理之后,就抓不到包了,接口返回200 connection established

过程:在网上查了很多种种方法:

1、PC和iOS都连的同一个网络

2、iOS链接的代理正确 

3、设置了setting中的值 *:443

4、PC重新下了证书

5、重新卸载,安装了charles(第一次抓不到包是版本太老,安装新版本之后可以)

以上都检查了没有问题,但还是一直连不上,后来发现有篇帖子说iOS连过其他PC,需要更换证书,iOS的证书也要重新下载,下载后仍旧没有解决,后尝试了移除证书后,再重新下载证书有用,步骤如下

解决办法

1、iOS打开设置--通用--vpn与设备管理--点击原有的charles证书

2、点击移除描述文件,弹窗二次确认,点击移除

3、此时需在iOS自带浏览器中输入chls.pro/ssl,会自动跳转连接,弹窗会提示安装证书,点击允

4、点击设置--通用--vpn与设备管理--点击新的charles证书,进入安装页,点击安装,弹窗二次确定点击安装,安装好后,会展示绿字已验证√

5、此时需返回通用,点击关于本机--拉倒最底--点击证书信任设置,打开信任证书按钮即可

6、这时候就能正常抓包啦!

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值