都是坑呀!Windows 10下面及IOS 10.3系统以上使用Charles抓不到包

Posted yangtianruo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了都是坑呀!Windows 10下面及IOS 10.3系统以上使用Charles抓不到包相关的知识,希望对你有一定的参考价值。

1.首先来说一下,在Windows 10下面使用Charles抓不到数据包

今天同事说他的电脑Windows突然使用Charles抓不到数据包了,而之前都是能正常抓取的。首先想到的原因是:手机问题,更换手机,结果不起作用。回想到了是不是安装淘宝镜像问题导致的?结果上网搜索后,没有关系。

后来上网查询了一下,发现是防火墙的问题,于是关闭防火墙后,发现关闭防火墙后竟然能够抓到数据包了。

技术图片

后续想了一下,把防火墙关闭掉,一些软件的检查杀毒就能起作用了。后续发现可以在不关闭防火墙的情况,操作几个选项即可正常抓取。

        1. 进入Windows 高级设置选项

技术图片

  2.打开高级设置后,点击“入站规则”,找到Charles web debuging proxy的选项,右键选择“属性”

 技术图片

  3.点击“常规”选项,点击“运行链接”,保存即可

    注意:被制止的charles web debuging proxy选项都要设置

技术图片

2. ios 10.3以上Charles抓不到数据

近期使用Charles抓取IOS数据包时,发现没有任何反应。查看项目设置,都正常设置了。于是重新在手机上安装http://chls.pro/ssl安装文件,并始终相信Charles的根文件,然而并不起作用。

最后发现是IOS 10.3之后的系统,安装新的自定义证书是不受信任的。而之前系统都是会自动信任的,所以需要在手机上操作一下步骤:

设置-》通用-》关于本机-》证书信任设置-》找到Charles proxy custom root certifice 信任该证书即可。

技术图片

以上是关于都是坑呀!Windows 10下面及IOS 10.3系统以上使用Charles抓不到包的主要内容,如果未能解决你的问题,请参考以下文章

Win10如何找出占用硬盘空间大的文件及怎么删除

Windows10环境下Codelgniter安装及配置说明

iOS10适配及Xcode8配置

Windows10系统服务优化及分析(批处理)

Windows 10版本更新策略及技术支持策略

mint-ui vue双向绑定