• Charles安装及配置


    安装包及jar包下载地址:

    1、下载Charles Proxy v4.2.dmg镜像文件,双击打开,将Charles拖拽到Applications中,Mac中打开一次Charles后关掉。

    2、将下载的Charles.jar包替换掉:/Applications/Charles.app/Contents/Java/charles.jar

    3、打开Charles,在help中点击“Registered to charles.iiilab.com”.完成破解。

     

    破解完成。

    设置抓取https类型的请求,设置如下。

    1、安装pc端的证书

    在钥匙串中,双击不受信任的证书,将默认的“使用系统默认”改为“始终信任”

    安装成功后,证书显示是酱紫滴:

     

    2、安装手机端证书

    在手机浏览器中输入:chls.pro/ssl

    然后在手机端:

    设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书

    之前在公司用Charles抓包,所有的https的请求都会失败,提示错误信息为“

    You may need to configure your browser or application to trust the Charles Root Certificate.

    ”。一直找不到问题在哪,相关设置都是正确的,Mac上安装了Charles证书并始终信任,手机端也安装了描述文件,。

    解决办法:

    设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书

    因为iOS 10.3之前安装新的自定义赠书默认是受信任的,而iOS 10.3之后,安装的自定义证书默认是不受信任的,所以得手动打开。

  • 相关阅读:
    正则表达式
    跨域请求/SpringMVC拦截器
    批量导出
    什么是2MSL以及TIME_WAIT的作用
    使用jstack精确找到异常代码的
    nettry 入站事件如何传递到下一个handler
    netty 引用计数器 ,垃圾回收
    elasticsearch 查询优化
    Spark性能优化指南-高级篇(spark shuffle)
    Broadcast与map进行join,避免shuffle,从而优化spark
  • 原文地址:https://www.cnblogs.com/xyf9575/p/7845181.html
Copyright © 2020-2023  润新知