首页 > 其他分享 >charles下载与安装教程

charles下载与安装教程

时间:2023-04-14 14:46:44浏览次数:45  
标签:教程 设置 证书 charles Proxy https 安装 下载

一 安装目的

由于公司大多数项目都迁移到https,之前的fiddler由于没有安装证书,抓取不到https的接口,决定重新安装charles抓包工具,排查线上问题;

 

二 官网下载

https://www.charlesproxy.com/latest-release/download.do

选择合适的版本进行安装;

 

三 激活

打开:https://www.zzzmode.com/mytools/charles/

随意输入名称,可以得到激活码,例如输入alice123得到key:

打开Charles ==> Help ==> Register Charles => 输入

Registered Name: alice123

License Key: a3583eed81ec22e72e

 

四 代理设置

Proxy ==> Proxy Settings

  • 勾选 Enable tranaparent HTTP proxying
  • 勾选 Enable SOCKS proxy

 

 

五 抓取端口设置

  • Proxy --> SSL Proxy Settings
  • 勾选Enable SSL Proxying
  • 点击Add,添加抓取端口 ,两个框内都填*

 

 

 

 

 

六  电脑证书信任

Help ==> SSL Proxying ==> Install Charles Root Certificate ==> 安装证书 ==> 本地计算机 ==> 将所有的证书都放入下列存储 ==> 点击浏览,选择”受信任的根证书颁发机构” ==> 完成

点击安装证书

 

 选择当前用户

 

 

 

 查看证书路径,显示“该证书没有问题”则安装成功

 

 

七  手机上安装charles证书

1、下载证书

 charles中将证书保存在本地,保存时直接选择.cer格式,将证书拷贝到手机中(推荐)

 

 

手机上安装证书

1. 去设置-安全-更多安全设置-加密和凭据-从存储设备安装-CA证书,选择保存的.cer格式证书进行安装

2. 安装成功后,可在设置-安全-更多安全设置-加密和凭据-受信任的凭据-用户中看到已安装好的charles证书

3. 连接代理后,https请求不再unknow

 

八  验证是否可以获取APP端的https接口

 

 

 

 

 

 

 

 

 

 

 

设置保存完成后,charles界面会弹出一个连接请求框,点击“Allow”

 

 

用手机打开浏览器访问任意地址就可以看到charles抓到的数据啦

 

标签:教程,设置,证书,charles,Proxy,https,安装,下载
From: https://www.cnblogs.com/alice626/p/17318227.html

相关文章

  • Three.js教程:鼠标操作三维场景
    推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生为了使用鼠标操作三维场景,可以借助three.js众多控件之一OrbitControls.js,可以在下载的three.js-master文件中找到(three.js-master\examples\js\controls)。然后和引入three.js文件一样在html文件中引入控件Orb......
  • 使用阿里云下载海外Docker镜像教程
    1、准备Github帐号自行注册:https://github.com/2、打开阿里云-容器镜像服务https://cr.console.aliyun.com/cn-hangzhou/instances3、绑定Github帐号4、GitHub仓库准备4.1.、创建一个项目 4.2、项目创建一个Dockerfile 4.3、往Dockerfile写入指令FROMregis......
  • Groovy教程
    基础语法1.输出字符串println(“HelloWorld”);2.定义变量defstudent='aaa'3.关键字关键字含义as强制类型转换assert断言break跳出循环caseswitch语句中的分支catch捕获异常class定义类const常量continue继续循环def......
  • SolidWorks【SW 】2023 SP1.0 中文版安装包下载及【SW 】2023 图文安装教程​(亲测)
    SolidWorks是一款非常实用高效的机械CAM和CAE分析辅助工具,具有非常直观的3D开发环境,可以帮助用户轻松设计和制造各种复杂产品,SolidWorks软件还具有工程分析和准备系统,使您的设计和制造资源的生产效率得到充分发挥。更好的产品可以更快更便宜地创造出来。%64%6f%63%73%2e%71%71%2e%......
  • 原型及原型链-JavaScript教程
    JavaScript是世界上最流行的脚本语言。JavaScript是属于web的语言,它适用于PC、笔记本电脑、平板电脑和移动电话。JavaScript被设计为向HTML页面增加交互性。许多HTML开发者都不是程序员,但是JavaScript却拥有非常简单的语法。几乎每个人都有能力将小的JavaScript......
  • Unigraphics NX(UG NX)1957 安装包下载及(UG NX)1957 安装教程
    UG(UnigraphicsNX)是SiemensPLMSoftware公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。UnigraphicsNX针对用户的虚拟产品设计和工艺设计的需求,以及满足各种工业化需求,提供了经过实践验证的解决方案。UG同时也是用户指南(userguide)和普......
  • Unigraphics NX(UG NX)1926 安装包下载及(UG NX)1926 安装教程
    UG(UnigraphicsNX)是SiemensPLMSoftware公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。UnigraphicsNX针对用户的虚拟产品设计和工艺设计的需求,以及满足各种工业化需求,提供了经过实践验证的解决方案。UG同时也是用户指南(userguide)和普......
  • Unigraphics NX(UG NX)1899 安装包下载及(UG NX)1899 安装教程
    UG(UnigraphicsNX)是SiemensPLMSoftware公司出品的一个产品工程解决方案,它为用户的产品设计及加工过程提供了数字化造型和验证手段。UnigraphicsNX针对用户的虚拟产品设计和工艺设计的需求,以及满足各种工业化需求,提供了经过实践验证的解决方案。UG同时也是用户指南(userguide)和普......
  • 基于imx8m plus开发板全体系开发教程4:Linux系统开发
    前言:i.MX8MPlus开发板是一款拥有4个Cortex-A53核心,运行频率1.8GHz;1个Cortex-M7核心,运行频率800MHz;此外还集成了一个2.3TOPS的NPU,大大加速机器学习推理。全文所使用的开发平台均为与NXP官方合作的FS-IMX8MPCA开发板(华清远见imx8mp开发板),支持Weston、ubuntu20.04、A......
  • 信创操作系统--麒麟Kylin桌面版(项目一 操作系统安装教程3:麒麟系统驱动安装)
    安装驱动1.1安装显卡驱动1.1.1AMD显卡驱动安装在麒麟操作系统中,其内核已集成AMD显卡的开源驱动,该开源驱动体验良好,能满足日常办公的使用。若要在麒麟操作系统中使用图形密集型程序(如玩游戏、绘制CAD、视频剪辑等),建议安装mesa-vulkan-drivers驱动程序包。在终端中执行以下命令,安装......