设置charles  电脑上一次性的工作

1 下载下面两个文件(这里版本自己定)

charles-proxy-4.1.4.dmg

charles4.1.4的副本.jar

2 进行charles 的安装工作

将第一步骤中的a文件,安装到mac的应用系统,将第二文件重命名为 charles.jar

在访达的应用程序中 找到 刚刚安装好的charles , 右键选择显示包内容 进入 /Contents/Java 目录  将上一步charles.jar 文件拖进来,覆盖原来的  (这一步 是在破解charles)

3 打开charles  给mac 安装证书

点击工具栏 help→SSL Proxying→install charls root certificate  会又一个东西安装在自己机器

mac 上打开钥匙串找到上一步安装的证书--设置为始终信任 (此步骤会提示输入密码,电脑的密码)

此步骤完成之后,你的charles证书,就从红色错误的图标,变成了蓝色加号的图标,如下图。

 4 允许charles 访问443 的https 的请求

charles 工具栏,选择proxy →SSL proxy settings→Add 下面截图中的内容后 点击ok

5 设置代理

charles 工具栏 ,选择tools→map Remote   Add 下面截图中两个内容   (后面写ip 端口的部分,找对口负责人确认)

下方的preserve host header一定要勾选,对应的域名转发ip地址,端口根据实际情况定

二 链接手机–每次访问都需要

如果非第一次操作, 第二步安装手机证书可以跳过

1 链接代理

Charles工具栏,选择Help→Local IP Address     找到 对应的en0 的IP Address : 例如下图中,我本机当前为10.59.56.175

打开手机→设置-->无线局域网→点击 链接无线网络后面 的圆圈里面有个叹号的图标 → 配置代理→选择 手动

服务器输入上一步中的ip ,端口号8888  点击保存

这时候,电脑的charles 中会弹出一个有新的设备链接,是否允许的弹框,点击允许(设备如果并不是第一次链接,可能不弹框)

2 安装手机证书

手机 safari 浏览器,访问charlesproxy.com/getssl 会下载一个证书,配合提示操作 (输入密码,确定安装等步骤)

手机 设置-->通用-->关于本机-->信任证书设置→charles proxy CA 选项,开启

***如果无法访问这个地址,那么就需要手动将charles证书导出到本地,然后发送到手机上,在进行安装。

1.导出证书:两种格式自己选择(有的手机可能不识别某一种格式,那就换成另外一种格式)

2.通过微信,或者qq上传到手机上,再进行安装

手机 设置-->系统设置-->设备安全-->从存储设备安装。找的对应的证书点击安装即可;然后在信任的证书--用户 里面就可以看到刚才新安装的证书。

大功告成,然后手机就登陆对应的小程序,app了,charles就能抓取对应的数据包了。

mac下charles使用的更多相关文章

  1. Mac下charles安装及配置

    一.下载地址 https://www.charlesproxy.com/download/ 激活码 Registered Name: https://zhile.io License Key: 488 ...

  2. mac下---charles抓包https

    网上找的很多安装包都有问题,终于找到个可用的! 下载地址:  http://pan.baidu.com/s/1pLAONbX ———————————————————————————— 教程转载:htt ...

  3. Mac下Charles Contents乱码解决办法

    用到Charles,下载最新的4.0.1版本,但是发生乱码问题.百度好久才找到个靠谱的,那些说什么在Info.plist文件加字符串的,都是假的,反正我是试了都没用,这里记下详细的操作步骤解决: 1. ...

  4. Mac下Charles的安装和配置

    一.安装与破解 官网下载,破解方法参考其他,此处略 二.配置 1.电脑端安装 Charles 的根证书 注意:此时钥匙串默认为不信任,需设置为始终信任 2.配置代理:勾选enable transpre ...

  5. Mac下Charles踩坑记录

    初次使用Charles,摸索着抓包的过程中遇到了很多问题.在这里一一记录一下,避免其他初学者踩坑. 问题1:不显示request和response? 在Charles的配置页面可以勾选是否把reque ...

  6. 谈iOS抓包:Mac下好用的HTTP/HTTPS抓包工具Charles

    在Mac下做开发,用Fiddler抓包由于离不开Windows比较痛苦,还好有Charles,到官网http://www.charlesproxy.com/可下载到最新版本(若不支持rMBP可拖到Re ...

  7. Mac 下抓包工具 Charles 修改特定请求

    Charles 是 Mac 下常用的抓包工具,它通过将自己设置成系统的代理服务器,从而完成了抓包的工作. 同类的工具还有 fiddler 和 Wireshark,其中 fiddler 是微软公司使用 ...

  8. 使用mac下Fiddler的替代工具Charles进行手机抓包

    对手机的抓包有两种方式,各有优劣且互补,一般第一种即可,对于不走代理的 App 选择第二种方式 第一种 Fiddler: 利用 Fiddler 抓包,适合大多数走代理的应用, 优点 (1) 无需 ro ...

  9. Mac下使用Charles抓包Android

    原文地址:http://fanjiajia.cn/2018/11/21/Mac%E4%B8%8B%E4%BD%BF%E7%94%A8Charles%E6%8A%93%E5%8C%85Android/ ...

随机推荐

  1. 改善 Python 程序的 91 个建议

    1.引论 建议1:理解Pythonic概念—-详见Python中的<Python之禅> 建议2:编写Pythonic代码 避免不规范代码,比如只用大小写区分变量.使用容易混淆的变量名.害怕 ...

  2. 页面性能分析-Chrome Dev Tools

    一.分析面板介绍 进行页面性能快速分析的主要是图中圈出来的几个模块功能: Network : 页面中各种资源请求的情况,这里能看到资源的名称.状态.使用的协议(http1/http2/quic...) ...

  3. 隐藏响应中的server和X-Powered-By

    来源:https://www.yduba.com/biancheng-7831560074.html 有时候,我们用调试工具查看别人的网站时,经常看到 X-Powered-By:PHP/7.1.8 这 ...

  4. 带你玩linux集成环境

    据我现在知道的,在linux一键部署集成环境的应用有: “宝塔面板” “LNMP" "XRDP" 参考:http://www.ampnmp.com/ 具体什么安装就直接百 ...

  5. js 实现对象的混合与克隆效果,带完整版解析代码[helpers.js]

    前言:         本人纯小白一个,有很多地方理解的没有各位大牛那么透彻,如有错误,请各位大牛指出斧正!小弟感激不尽.         本篇文章为您分析一下原生JS写淘宝无缝轮播图效果 对象混合 ...

  6. jQuery dataTables四种数据来源[转]

    2019独角兽企业重金招聘Python工程师标准>>> 四种数据来源 对于 dataTables 来说,支持四种表格数据来源. 最为基本的就是来源于网页,网页被浏览器解析为 DOM ...

  7. 细数阿里云在使用 Docker 过程中踩过的那些坑

    昨天下午道哥在微信上丢给我一条新闻,看看,我们阿里云支持 Docker 企业版了.我打开一看,果然,阿里云发布了飞天敏捷版,开始支持企业级的 Docker 容器. 美国中部时间4月19日,阿里云在容器 ...

  8. 美国在线CEO:雅虎被Verizon收购或导致裁员

    北京时间9月13日消息,据外媒报道,AOL首席执行官蒂姆·阿姆斯特朗(Tim Armstrong)称,雅虎.AOL和Verizon整合业务,将导致"部分工作岗位的变化". 阿姆斯特 ...

  9. C++课程设计,12306模拟写起来就是这么粗暴

    这篇文章很详细,也很多希望可以好好看看!看完C++稳过! 一.12306应该具备那些功能 1.查询(一个月以内的): 1.查车票:出发地+目的地+出发时间->显示经过两站车票信息 (余票,车次信 ...

  10. bzoj 4152[AMPPZ2014]The Captain

    bzoj 4152[AMPPZ2014]The Captain 给定平面上的n个点,定义(x1,y1)到(x2,y2)的费用为min(|x1-x2|,|y1-y2|),求从1号点走到n号点的最小费用. ...