• 【都是坑呀!】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 信任该证书即可。

  • 相关阅读:
    钩子函数和回调函数
    Vue.js的坑
    数据库清空表中的数据
    chrome jsonView插件安装
    PostgreSQL数据的导出导入
    PostgreSQL9.6.2的WINDOWS下安装
    HEXO+Github,搭建属于自己的博客
    Vue.js 入门指南之“前传”(含sublime text 3 配置)
    win系统下nodejs安装及环境配置
    Vue.js学习网址
  • 原文地址:https://www.cnblogs.com/yangtianruo/p/11146819.html
Copyright © 2020-2023  润新知