我的编程空间,编程开发者的网络收藏夹
学习永远不晚

【Charles安装后不能正常使用场景故障排查】

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

【Charles安装后不能正常使用场景故障排查】

Charles安装后不能正常使用场景故障排查

1、打开Charles抓包工具后网页不能正常打开
2、使用抓包工具能抓到http,但是https都抓不到提示unkown
3、连上代理后,手机客户端无法下载安装证书
4、安卓设备证书下载后无法安装
5、连上代理后,网络正常,手机没法抓包
6、手机突然抓不到包,之前都能正常使用
6.1 确认电脑和手机是否连接的为同一个局域网
6.2电脑的IP地址是否发生变化
6.3查看是否证书已过期
6.4确认是否开启了VPN
6.5是否开启防火墙

1、打开Charles抓包工具后网页不能正常打开

打开网络设置偏好->高级设置->代理,检查是否勾选了以下内容,如果有的话取消掉,重新打开Charles就可以正常使用了
在这里插入图片描述

2、使用抓包工具能抓到http,但是https都抓不到提示unkown

出现以上情况,有两种可能;
(1)只设置了代理范围,未系统安装证书,安装一下证书就可以了
可参考Charles下载安装教程的证书安装
在这里插入图片描述
(2)在配置端口号的时候出了问题,重新配置一下
在这里插入图片描述

3、连上代理后,手机客户端无法下载安装证书

这个应该是根证书下载网页的打开顺序有关,在设置代理之前,我们会先连接到同一个局域网下。
(1)先打开chls.pro/ssl,加载出内容后,切到后台
(2)再去连接代理并保存
(3)再次打开刚刚(1)打开的证书下载网页,刷新页面,证书就会自动下载,然后按提示安装就可以了
在这里插入图片描述

4、安卓设备证书下载后无法安装

(1)部分设备下载后,证书不是提示安装,是直接打开;
说明是无法识别该证书文件,此时只需要改一个文件后缀名就可以。
下载的Charles证书默认后缀是 .pem 文件,把后缀改成 .crt 就可以安装证书了;
(2)下载后证书不知道去哪里了,无法安装;
不同设备不同浏览器下载保存的位置kennel都不一样,可以参考直接去设置里,搜索证书,会出现对应的Wi-Fi证书或者CA证书,点进去安装就可以,安装完的证书记得要同样在设置里搜索信任,信任刚刚安装的证书哦;

5、连上代理后,网络正常,手机没法抓包

可以试试注销注册码,路径:Charles->Help->Unregister Charles
在这里插入图片描述

6、手机突然抓不到包,之前都能正常使用

(1)确认电脑和手机是否连接的为同一个局域网

可以连接在同一个Wi-Fi下面,也可以是手机端连接电脑分享出来的Wi-Fi

(2)电脑的IP地址是否发生变化

路径:help—>SSL Proxying—>install Charles Root Certificate on a Mobile Device or Remote Brower
在这里插入图片描述
如果是地址发生变化就重新在客户端更换代理地址并重新下载证书

(3)查看是否证书已过期

电脑路径:钥匙串—>系统证书,找到Charles对应的证书,查看是否已过期,如果已过期可以更新证书
手机路径:
iOS:设置-通用- VPN与设备管理-配置描述文件(Charles证书进入描述文件)-更多详细信息-查看证书到期日
安卓:不同机型的操作可能不太一样。
参考路径:设置里面搜索信任,可能出现的是信任证书/凭证,点进去选择用户,查找对应Charles证书查看到期时间
在这里插入图片描述
有证书过期的时候,可能会出现同一台电脑同一个证书,安卓设备能正常抓包,iOS不可以的情况。此时需要更新电脑和手机上证书(或者电脑上直接重新卸载重装https://blog.csdn.net/weixin_49353386/article/details/125879541?spm=1001.2014.3001.5502
电脑证书更新路径:help—>SSL Proxying—>Reset Charles Root Certificate,出现弹窗直接选择重置【更新后需要重启才能生效,手机端也要记得重新下载证书】
在这里插入图片描述
在这里插入图片描述
######

(4)确认是否开启了VPN
手机连接了VPN是不可以被代理的,确认下是否有开启。(安卓和iOS设备都可以直接在设置里搜索VPN,查看是否有开启)
(5)是否开启防火墙

确认电脑端防火墙是否开启,路径:系统设置偏好-安全性与隐私。如果有开启关掉就好了。
在这里插入图片描述

提示:以上情况可能并没有收纳到所有场景,如果都尝试过没有用的话,应该也花费了不少时间,个人建议还是直接卸载重装吧,把手机上所有的证书也都删除,重头再来。Mac端Charles的下载与安装与使用教程

来源地址:https://blog.csdn.net/weixin_49353386/article/details/126184814

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

【Charles安装后不能正常使用场景故障排查】

下载Word文档到电脑,方便收藏和打印~

下载Word文档

编程热搜

目录