admin 管理员组

文章数量: 887021

这里写自定义目录标题

  • 一、 PC下载安装&配置Charles
    • 1) 安装教程
    • 2)Charles无限 时长教程
  • 二、安卓机下载ssl证书
    • 1.小米手机安装ssl证书
    • 2.vivo nex 手机安装ssl证书
    • 3.华为 nova 8
    • 四、Charles模拟弱网测试
      • 1、 标题找到 Proxy 下的 Throttle Setting :
      • 2、勾选上 Enable Throttling,并且选择 Throttle Preset 的网络质量,点击OK:
      • 3、此时 Charles 左上角的小乌龟亮了,表示已开启弱网环境:
      • 4、如果不需要模拟弱网了,把左上角的小乌龟置灰,然后需要设置proxy下的SSL Proxying Setting,勾选上 enable SSL Proxying 即可
    • 五、手机安装的Charles证书过期 要重置证书

一、 PC下载安装&配置Charles

1) 安装教程

1.傻瓜式 安装 一直next next install
2.安装电脑ssl证书
电脑安装了Charles之后,去访问浏览器时会提示,“您的连接不是私密连接”

造成这种问题的原因就是charles等代理工具也拦截了电脑网页的请求,但是使用的是charles代理工具的证书,导致浏览器无法验证此网页的证书,进而导致了报错,那么该如何解决呢?

1) 阻断Charles 拦截网页的请求
取消 Proxy --Windows Proxy 勾选

2) 电脑本地安装 ssl证书
进入Charles的Help中,选择SSL Proxying,然后点击Install Charles Root Certificate。

安装教程

注意 :这一步不是必须步骤,不过多数时候安装好证书以后、浏览器并不能正常访问网页,需要 重启电脑 才可以!!

按照以上的两种方法 ,电脑端就可以正常的访问 浏览器啦

3.配置 Charles Proxy -ssl Proxy setting
(否则charles抓包时会存在过滤掉某些请求的情况,host和port填上*,表示匹配抓取所有的请求)

2)Charles无限 时长教程

官网下载的Charles ,未经授权,每次只能运行三十分钟,xx版可以持续运行,如下是xx教程

XX网址:https://www.zzzmode/mytools/charles/

输入自己Charles的版本号之后点击生成,版本好输入: 4.6.2 纯数字版本号就可

生成两行数据 如图:

最后:打开Charles,点击工具栏help–rsgister charles把charles版本号(Charles4.6.1)以及注册码输入即可

二、安卓机下载ssl证书

安卓机每个机型下载ssl证书的方式方法都不一样,经过多次的尝试和踩坑,决定要沉淀一篇笔记来记录每个机型安装ssl证书的方式,方便自己日后的学习和 复习。

下载ssl证书的前提准备
1.保证手机与 电脑 连接同一网络 (WiFi)
2.控制台输入 ipconfig ,查看电脑IP,手机WiFi连接代理,手动, 地址为电脑的 IP地址 端口号为 8888
3.手机浏览器 输入: chls.pro/ssl

1.小米手机安装ssl证书

chls.pro/ssl 证书无法在小米手机下载 ?

2.vivo nex 手机安装ssl证书

1.下载成功ssl证书之后 ,长按 点击去文件的目录
2.下载的文件默认为.pem 后缀结尾, 此时重命名为.crt
3.长按文件选择 【其他方式打开】— 证书安装程序打开
4.证书名称: 自己取一个,然后安装 vpn和应用 安装成功后,再安装 WLAN 安装成功即可
5.抓包 看能否抓到htts 的包

3.华为 nova 8

在浏览器下载的是以 .pem 为后缀的文件,需要去文件下载的目录里 重命名为.crt 后缀的文件

然后 勾选文件–以其他应用打开–证书安装器–需要注意的是,WLAN和VPN选项都要安装,安装完成即可抓包

三、iOS机型ssl证书安装
iOS安装ssl证书的方法都是统一的

四、Charles模拟弱网测试

目的:模拟慢速网络或者高延迟的网络下,应用或系统的表现是否正常;

1、 标题找到 Proxy 下的 Throttle Setting :

2、勾选上 Enable Throttling,并且选择 Throttle Preset 的网络质量,点击OK:

3、此时 Charles 左上角的小乌龟亮了,表示已开启弱网环境:

4、如果不需要模拟弱网了,把左上角的小乌龟置灰,然后需要设置proxy下的SSL Proxying Setting,勾选上 enable SSL Proxying 即可

五、手机安装的Charles证书过期 要重置证书

第一步:重置证书
点击 Help > SSL Proxying > Reset Charles Root Certificate,弹窗上点击reset

第二步: 重启Charles

第三步:手机重新安装证书

文章就到这里啦~ 请大家多多指教,能get到知识点不要忘了关注点个赞~。

本文标签: 大全 Charles