• mac下charles使用


    设置charles  电脑上一次性的工作

    1 下载下面两个文件(这里版本自己定)

    charles-proxy-4.1.4.dmg

    charles4.1.4的副本.jar

    2 进行charles 的安装工作

      将第一步骤中的a文件,安装到mac的应用系统,将第二文件重命名为 charles.jar

      在访达的应用程序中 找到 刚刚安装好的charles , 右键选择显示包内容 进入 /Contents/Java 目录  将上一步charles.jar 文件拖进来,覆盖原来的  (这一步 是在破解charles)

    3 打开charles  给mac 安装证书

     点击工具栏 help→SSL Proxying→install charls root certificate  会又一个东西安装在自己机器

     mac 上打开钥匙串找到上一步安装的证书--设置为始终信任 (此步骤会提示输入密码,电脑的密码)

     此步骤完成之后,你的charles证书,就从红色错误的图标,变成了蓝色加号的图标,如下图。

     4 允许charles 访问443 的https 的请求

       charles 工具栏,选择proxy →SSL proxy settings→Add 下面截图中的内容后 点击ok

    5 设置代理

     charles 工具栏 ,选择tools→map Remote   Add 下面截图中两个内容   (后面写ip 端口的部分,找对口负责人确认)

    下方的preserve host header一定要勾选,对应的域名转发ip地址,端口根据实际情况定

     二 链接手机–每次访问都需要

    如果非第一次操作, 第二步安装手机证书可以跳过  

    1 链接代理

     Charles工具栏,选择Help→Local IP Address     找到 对应的en0 的IP Address : 例如下图中,我本机当前为10.59.56.175

    打开手机→设置-->无线局域网→点击 链接无线网络后面 的圆圈里面有个叹号的图标 → 配置代理→选择 手动 

    服务器输入上一步中的ip ,端口号8888  点击保存

    这时候,电脑的charles 中会弹出一个有新的设备链接,是否允许的弹框,点击允许(设备如果并不是第一次链接,可能不弹框)

    2 安装手机证书

    手机 safari 浏览器,访问charlesproxy.com/getssl 会下载一个证书,配合提示操作 (输入密码,确定安装等步骤)

    手机 设置-->通用-->关于本机-->信任证书设置→charles proxy CA 选项,开启

    ***如果无法访问这个地址,那么就需要手动将charles证书导出到本地,然后发送到手机上,在进行安装。 

        1.导出证书:两种格式自己选择(有的手机可能不识别某一种格式,那就换成另外一种格式)

    2.通过微信,或者qq上传到手机上,再进行安装

    手机 设置-->系统设置-->设备安全-->从存储设备安装。找的对应的证书点击安装即可;然后在信任的证书--用户 里面就可以看到刚才新安装的证书。

    大功告成,然后手机就登陆对应的小程序,app了,charles就能抓取对应的数据包了。

  • 相关阅读:
    uni-app调用原生的文件系统管理器(可选取附件上传)
    uni-app图片压缩转base64位 利用递归来实现多张图片压缩
    解释器模式
    外观模型
    装饰模式
    组合模式
    原型模式
    简单工厂模式
    抽象工厂模式
    工厂方法模式
  • 原文地址:https://www.cnblogs.com/duanjialin007/p/9530736.html
Copyright © 2020-2023  润新知