最新使用Mac版Charles进行iOS应用程序 HTTPS抓包 乱码以及unknown的详细解决过程

当前Charles演示版本为v4.2.1

首先你有一款在Mac安装好了的Charles(大瓶子) 随便叫

然后第一步:在导航栏选择Proxy->ProxySettings 或者在界面工具栏选择设置(齿轮图标)->ProxySettings --如图修改,完事点击OK

第二步,配置并且安装SSL证书:

点击之后 出现弹窗-意思是在手机浏览器打开 chls.pro/ssl 这个网址--点击OK-然后打开手机Safari浏览器输入 chls.pro/ssl

:PS-先去手机->设置->无线局域网->点击你链接的Wi-Fi->配置代理->手动->输入上图中 HTTP proxy on xxx.xxx.xxx.xxx:** 中的地址,例如 服务器:10.0.0.11 端口号:8899

第三步:在浏览器输入chls.pro/ssl地址后,弹出如图选择->选择允许 --如果不能打开网页,一般是代理没有填对

第四步:安装描述文件--点击安装->安装->完成

第五步:选择设置->通用->关于本机->证书信任设置->如图-打开开关选择信任

PS:unknown问题 问题的原因就是 没有信任证书

第六步:安装证书到当前电脑-输入钥匙串密码

第七步:打开钥匙串,选择刚刚的证书 Charles 开头的-> 双击证书-然后如图修改,之后点击关闭->弹窗输入密码完成

第八步:SSL Proxying Settings SSL端口号设置

一般出现乱码的原因就是没有设置 这个

PS:友情提示,请关闭翻墙工具在抓包

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏macOS 开发学习

macOS AppKit 的事件响应简介

一个NSResponder实例对象有三个组件:事件消息(鼠标,键盘,触控板等产生的),动作消息(action message: 比如NSButton 执行tar...

1466
来自专栏从零开始学自动化测试

Fiddler抓包1-抓firefox上https请求

前言 fiddler是一个很好的抓包工具,默认是抓http请求的,对于pc上的https请求,会提示网页不安全,这时候需要在浏览器上安装证书。 一、网页不安全 ...

3645
来自专栏腾讯移动品质中心TMQ的专栏

十分钟学会 Fiddler

Fiddler是一个http抓包改包工具,fiddle英文中有“欺骗、伪造”之意,与wireshark相比它更轻量级,上手简单,因为只能抓http和https数...

2.5K1
来自专栏娱乐心理测试

小程序如何避免多次点击,重复触发事件

作为前端开发,我们经常会遇到的场景,比如用户点击获取验证码按钮时,没有反应,大部分用户都会接着点击,这就会造成用户收到多条验证码,这是因为后台api请求比较慢,...

1.5K5
来自专栏小文博客

WP-Cumulus完美支持中文3D标签插件

1502
来自专栏技术博文

强烈推荐(原创亲测)!!!Fiddler抓取https设置详解(图文)

本文主要说明了自己在设置fiddler抓取https过程中所遇到的问题及解决步骤,特别是fiddler在设置证书的环节遇到的各种奇葩问题,特此分享! 声明:本文...

2.4K5
来自专栏about云

centos7:SSH公钥无密码认证

问题导读 1.如何生成密钥对? 2.ssh localhost不成功,可能原因是什么? 3.ssh localhost警告的含义是什么? 在当前机器生...

42010
来自专栏谈补锅

<转>关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系

刚接触iOS开发的人难免会对苹果的各种证书、配置文件等不甚了解,可能你按照网上的教程一步一步的成功申请了真机调试,但是还是对其中的缘由一知半解。这篇文章就对Ce...

1232
来自专栏Java技术分享

基于Metronic的Bootstrap开发框架经验总结(6)--对话框及提示框的处理和优化

在各种Web开发过程中,对话框和提示框的处理是很常见的一种界面处理技术,用得好,可以给用户很好的页面体验,Bootstrap开发也一样,我们往往在页面新增、编辑...

2765
来自专栏娱乐心理测试

小程序验证码倒计时

5025

扫码关注云+社区

领取腾讯云代金券