一、为什么下载Charles的ssl证书

默认情况下,charles不能解析https协议的接口,里面的请求和响应数据都是乱码格式,所以我们需要下载ssl证书,来获取里面的数据

二、证书下载

前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)

操作步骤:

1.关闭web端抓包,避免抓到web端接口造成干扰

2.点击Proxy→Proxy Settings

3.设置端口号,默认8888→勾选Enable transport HTTP proxying

4.启用证书:点击Proxy→SSL Proxy Settings→勾选Enable SSL Proxying→Add→正则表达式*→OK

5.下载证书:点击Help→SSL Proxying→Install Charles Root Certificate on a Mobile Device...→弹出信息框


6.设置移动端代理

①手机连接和电脑相同的网络→输入密码→高级选项→代理→手动→输入Charles显示的当前网络ip和代理的端口→连接

②手机浏览器输入:chls.pro/ssl下载ssl证书→访问→下载→找到安装包进行安装→输入证书名称→确定


7.移动端进入开发者模式

①以华为手机为例:点击设置→关于手机→连续点击七次软件版本号进入开发者模式(其他型号手机视情况而定)

②点击设置→搜索开发进入发开人员选项→开启开发人员选项→开启USB调试→用数据线连接手机和电脑

8.在手机浏览器发送请求在电脑的Charles可以抓到包,也可在电脑端进行断点调试并在手机端验证结果

Charles安装移动端证书(手机)相关推荐

  1. Charles安装web端证书以及基本设置

    一.charles的作用及操作 定位前后端问题 常见操作:弱网测试.断点调试.下载和安装证书等 二.charles的工作原理 截获真实客户端的HTTPS请求,伪装客户端向真实服务端发送HTTPS请求 ...

  2. Charles安装及浏览器和手机的证书配置

    1.下载安装 下载地址: https://www.charlesproxy.com/ 注册步骤: 在线生成注册码 https://www.charles.ren/ 打开Charles ---- hel ...

  3. 抓包工具Charles(二)-移动端APP抓包(设置手机代理、安装证书)

    安装好Charles之后,还只能捕获电脑的接口请求 想要抓取移动设备的APP还需要设置代理.安装证书. 文章目录 一.抓包原理 二.手机设置网络代理 1. 查看电脑的IP地址(local IP add ...

  4. Android 手机设置 Charles 代理,pem 证书安装不上?

    「注意文章红字部分,100% 解决问题」 最近在家办公,需要远程链接内网调试,but 公司的 vpn 账号只能单设备登录,只好使用手机代理了. 本文使用的代理是 Charles,具体 Charles ...

  5. ios手机如何安装charles抓包工具证书

    ios手机如何安装charles抓包工具证书 安装证书前提,已经下载好charles 1.打开手机设置–WiFi–配置代理–点击手动–填写(服务器,端口号)–点击存储 不知道服务器和端口号,在char ...

  6. charles安装证书并信任证书,仍然无法获取手机上的请求

    charles安装证书并信任证书,仍然无法获取手机上的请求,发生这种情况的时候请检查你的防火墙 手机安装证书的时候需要将手机连的WiFi保证跟电脑是同一个,并且先改成Charles提供的代理地址: 然 ...

  7. Charles 安装证书及抓包

    目录 一.Charles简介 二.电脑证书安装 三.手机证书安装 四.抓包使用 一.Charles简介 Charles 是PC端的一款网络抓包工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议 ...

  8. charles 安装、配置、抓包、连接手机代理

    电脑先安装charles,然后设置 工具栏选择 Proxy  选择 Proxy Setting,默认的HTTP Proxy 端口号是 8888,也可以不修改 电脑端安装证书 手机安装证书(先打把手机代 ...

  9. Fiddler安装使用教程及安卓端证书安装问题解决

    Fiddler的简介 Fiddler是位于客户端和服务器端之间的代理,也是目前最常用的抓包工具之一 .它能够记录客户端和服务器之间的所有 请求,可以针对特定的请求,分析请求数据.设置断点.调试web应 ...

最新文章

  1. 应用系统中交互式报表功能解析
  2. 网口扫盲二:Mac与Phy组成原理的简单分析
  3. 连接器篇(二) 高频系列
  4. odoo13中的模型类(模型属性、字段属性、字段类型)
  5. Logger.getLogger和 LogFactory.getLog
  6. Ubuntu16.04实现Sphinx离线语音识别
  7. 为Autodesk Infrastructure Map Server(AIMS) Mobile Viewer创建自定义控件
  8. 理解函数:对象(this,arguments),方法(apply(),call(),bind())。
  9. Android Contentprovider的学习实例总结
  10. qml之TextArea 添加滚动条
  11. 单片机编程软件很简单(六),V5.29 keil mdk单片机编程软件新特性+烧写程序
  12. sql 常见查询代码操作
  13. 【简●解】[SDOI2008] Sue的小球
  14. 自动化接口实战(一)
  15. UC电脑端PC端浏览器下载,UC浏览器凉了?
  16. Python使用标准库zipfile+re提取docx文档中超链接文本和链接地址
  17. python画哆啦a梦图片_80行代码!用Python做一个哆来A梦分身
  18. bitbake-2-poky系统结构
  19. RGB (255,0,0)或0x00FF0000
  20. javascrpt知识要点梳理——知识清单

热门文章

  1. linux学习路线-韦东山:史上最全嵌入式Linux学习路线图
  2. 硕迪增强董事会实力,任命Daniel G. Welch为董事长
  3. md语法-LaTex数学公式篇
  4. Markdown(MD)文档语法使用指南(学会后写文档写博客贼6)
  5. 部署环境从docker swarm迁移到k8s后kie-server的发布方式变化(二)
  6. dd将硬盘驱动器复制到另一个硬盘驱动器并监控dd的进度
  7. python 下列表达式的值为true的是_下列表达式的值为True的是
  8. ES7新特性01-ES7新特性
  9. Linux新手:win10内置Linux一键安装
  10. mysql 反弹shell_反弹shell升级成交互式shell