charles证书安装,一次性说明白

这篇具有很好参考价值的文章主要介绍了charles证书安装,一次性说明白。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、软件安装证书(以windows为例)

windows上安装好charles后,需要给软件安装证书。

1、点击help -> SSL proxying,选择第二个install Charles Root Certificate证书安装

charles证书安装,一次性说明白

 

2、如果以前安装过证书,但是过期了(有效期一般1年),证书界面会显示过期字样,此时就要先点击一下Reset Charles Root Certificate,然后再点击第一步中的Install install Charles Root Certificate去安装

charles证书安装,一次性说明白

 

3、安装时,在证书界面,先点击安装证书

charles证书安装,一次性说明白

4、然后不做修改,点击下一步

charles证书安装,一次性说明白

5、在证书导入向导界面,要勾选【将所有的证书都放入下列存储】,然后点击浏览,选择【受信任的根证书颁发机构】,之后再导入证书前会有风险提示类似的页面,点击允许即可charles证书安装,一次性说明白

6、最后再回到主界面,点击一下help - SSL proxying  - install Charles Root Certificate。当出现以下状态时,才表示安装的证书是有效的。

charles证书安装,一次性说明白

 

二、浏览器安装证书(以chrome浏览器为例)

打开charles后,我们会发现浏览器无法打开网页了,此问题是由于没有配置浏览器证书,那接下来我们就要来配置下浏览器证书

1、确保charles的证书已经安装成功后,再进行;浏览器证书的配置。

2、先进入charles ,点击help - SSL proxying - Save Charles Root Certificate,将证书以.cer文件样式保存到本地,保存的文件如下

charles证书安装,一次性说明白

 charles证书安装,一次性说明白

 charles证书安装,一次性说明白

 

3、打开chrome浏览器,点击设置,找到【隐私设置和安全性】里的【管理设备证书】,点击它,之后选择导入,将之前我们保存到手机上的.cer文件导入进去

charles证书安装,一次性说明白

 4、在证书导入向导界面,同样要将证书放置在【受信任的根证书颁发机构】,之后提示导入成功。

charles证书安装,一次性说明白

 

5、导入完成后,此时浏览器就可以正常访问页面了,并且访问的页面也会进入charles的窗口里。

三、手机安装证书(Android端)

1、保证电脑和手机在同一WiFi下,手机在WiFi界面将代理修改为手动,输入电脑的ip和端口,这ip和端口可在charles里查看到

charles证书安装,一次性说明白

2、ip和端口可在Charles中查看,点击help - SSL proxying - Install Charles Root Certificate on a Mobile Device or Remote Browser,弹出的界面上就会有需要连接的ip地址和端口

charles证书安装,一次性说明白

 charles证书安装,一次性说明白

3、当手机WiFi连接好代理后,针对初次连接的设备,charles会弹出一个提示框,点击allow即可,表示允许此设备连接

charles证书安装,一次性说明白

 4、此时charles能看到手机端的部分请求了,但如果想抓取https请求(https的请求会显示unknown),还需要配置手机端证书

charles证书安装,一次性说明白

5、打开手机浏览器,输入chls.pro/ssl,选择下载,下载完成后安装证书

charles证书安装,一次性说明白

 6、安装完成后可进入手机- 安全-信任的凭证处,查看刚才安装的charles证书(不同Android机型可能不太一样,需要自己找下)

charles证书安装,一次性说明白 

3.之后打开需要抓包的应用,charles就能看到抓取的接口了,并且接口响应不会显示unknown

charles证书安装,一次性说明白 

四、手机安装证书(iOS端)

1.、苹果手机也是同上,确保手机和电脑连接同一个WiFi,然后在WiFi处将配置代理修改为手动,再填入电脑ip地址和端口号

charles证书安装,一次性说明白

2、然后配置手机端证书(最好使用苹果自带的浏览器safari),在浏览器中输入chls.pro/ssl,之后会提示下载完成

3、进入设置-通用-VPN与设备管理,将下载的证书安装到手机上,将刚才下载好的证书选择安装到手机上,安装后的界面如下

charles证书安装,一次性说明白

4、之后最关键的一步,要开启信任,安装成功证书以后,还要再进入设置 - 通用 - 关于本机 - 证书信任设置 ,将刚才安装的证书信任开关打开。

charles证书安装,一次性说明白

5.之后手机访问需要抓包的应用,charles就能看到抓取的接口及响应内容了。

友情提示:免费版本的charles,使用30分钟后就会被关闭,不过不用付费,这个也不影响。

关闭代理软件以后,记得看下电脑的设置处,代理开关是否关闭了,否则就会出现浏览器不能上网的问题哦文章来源地址https://www.toymoban.com/news/detail-454683.html

到了这里,关于charles证书安装,一次性说明白的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 公众号一次性订阅消息

    洛塔服务号回复007获取代码。 之前发布通知,要用订阅通知替代一次性订阅消息,不知道是被骂的太惨还是技术原因,一次性订阅消息还是一直能用。 和模板消息不同的是,一次性订阅消息无需用户关注公众号,但是必须用户点击同意发送才能接收消息。 模板消息:需要关

    2024年02月09日
    浏览(75)
  • 一次性打包学透 Spring

    不知从何时开始,Spring 这个词开始频繁地出现在 Java 服务端开发者的日常工作中,很多 Java 开发者从工作的第一天开始就在使用 Spring Framework,甚至有人调侃“不会 Spring 都不好意思自称是个 Java 开发者”。 之所以出现这种局面,源于 Spring 是一个极为优秀的一站式集成框架

    2023年04月19日
    浏览(64)
  • Python:一次性输出多个量

    有的时候我们在输入一个字符串时,需要在中间加一个int类型变量时,如果一段一段输出就要写三个print,非常麻烦。今天bug君就给大家讲讲如何在Python里一次性输出多个量。 粽所粥汁,在Python里输出需要写 print(\\\"输出内容\\\") ,而输出一个变量则需要写 print(变量名) 。 注意:

    2024年02月04日
    浏览(122)
  • 如何一次性启动多个SpringBoot项目

    在做微服务这块的架构设计的时候,当微服务数量越来越多的时候,本地启动各个服务的时候,可能得手动启动每个启动类。这样就很麻烦,因此记录一下如何在 idea 里面一键启动所有的项目。 比如我项目里面有5个微服务:那么就对应了5个启动类。 1.项目右上角编辑: 2.点

    2024年02月16日
    浏览(76)
  • uniapp上传图片、一次性上传多张图片

    uniapp官方文档 上传多张图片 上传单张

    2024年02月12日
    浏览(67)
  • Git仓库实现:一次性提交多个文件

    首先是建立服务器与仓库的连接,不会操作的小伙伴可以看这一篇文章,链接: Git仓库 保姆级教程 选择文件夹,使用git clone上传的仓库,点击进去 输入命令行: git commit -m \\\" \\\" ,双引号一般填入描述或者版本信息,但是若要提交多个文件,则写入 \\\"add more files\\\" 有问题欢迎随时

    2024年02月12日
    浏览(69)
  • 一次性处理全局键盘好用工具IQKeyboardManager

    在一个完整的项目中,输入框是用到频率相当高的基础UI控件,UITextfield UITextView等经常一个页面就要多次出现,如何处理键盘弹出和回收释放是我们不可避免遇到的问题。 当输入框位于屏幕底部时,弹起的键盘很可能覆盖输入框,导致用户看不到输入结果,体验较差… IQKe

    2024年02月15日
    浏览(85)
  • Kafka核心原理之精准一次性投递

    在Kafka中,精准一次性投递(Exactly Once)=至少投递一次(At Least Once)+幂等性。 至少投递一次(At Least Once):将生产端参数acks设置为-1(all),可以保证生产端发送到Broker的消息不会丢失,即:至少投递一次(At Least Once)。 幂等性: 幂等生产者幂保证单分区单会话内精准一

    2024年04月25日
    浏览(48)
  • 一次性搞懂什么是AIGC!

    你知道什么是AIGC吗?不知道?没关系,我来告诉你。AIGC就是人工智能生成内容(Artificial Intelligence Generative Content),也就是让AI自己动手创作各种各样的内容,比如图片、视频、音乐、文字等等。听起来很酷吧?那么,AIGC是怎么做到的呢?下面,我就用最简单的语言,给你

    2024年02月06日
    浏览(70)
  • Anonymous GitHub 代码一次性全下载

    参考: https://github.com/kynehc/clone_anonymous_github https://blog.csdn.net/Fufffffffff/article/details/133213777 1、将网址( https://anonymous.4open.science/r/E34CYRW-17E7/ )改为自己要下载的代码地址,如图所示,“ / ” 也要保留 2、 savepath 为下载文件的保存路径 3、cd到 download.py 文件的目录下,再执行下

    2024年04月16日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包