Photo on charlesproxy.com
前几周分别介绍了 Charles 选项栏中的 Proxy 与 Tools
而在这一周将会分享如何使用 Charles 来拦截封包
并分享 Charles 的工具列 (虽然与前几周的内容一样 但还是稍微介绍一下)
Charles 会自动配置浏览器和工具的代理设定
换句话说打开 Charels 同时就已经是拦截封包的状态了
但是还是需要确保以下两点:
藉由选项栏中依序选择 Proxy > Proxy Settings > macOS
启用 MacOS proxy: Enable macOS proxy
但是如果只想要抓取 App 的封包建议可以取消勾选该选项
手机拦截封包的原理和上述的 PC 类似
需要将手机通过把网络委托给 Charles 进行代理与服务端进行对话
8888
也可以根据实际情况进行修改或启用动态连接埠HTTPS 的封包拦截也分为电脑端与手机端
以下将分别介绍两者的设定
藉由选项栏中依序选择 Help > SSL Proxying > Install Charles Root Certificate
点击尚未被信任的 Charles Proxy 凭证
开启 "信任" 选单,点击 "使用此凭证时" 的下拉式选单,并选择 "永远信任"
确认 Charles Proxy 凭证已被信任
藉由选项栏中依序选择 Proxy > Start Proxying Settings
勾选 Enable SSL proxying
藉由选项栏中依序选择 Help > SSL Proxying > Install Charles Root Certificate on a Mobile Device or Remote Browser
前往提示视窗中所提到的 http://chls.pro/ssl (必须先完成手机的代理)
凭证名称可以命名比较容易辨识的,例如 "Charles SSL"
下方认证使用的部分选择 "VPN与应用程序"
最後点击 "确定" 进行安装
Charles 上方的工具列中提供了几个较常使用的功能
以下将依左至右一个一个的简单介绍各自的功能
command
+R
command
+L
command
+T
command
+K
command
+shift
+R
因为小弟也是新手使用的分享文
所以介绍的内容可能有遗漏或是错误,还请各位大哥大姐提点
小弟将继续往下周迈进。 ─=≡Σ((( つ•̀ω•́)つ
官方网站 (载点)
>>: Week37 -我当时害怕极了,原来Golang用指标是母汤的 [Server的终局之战系列]
了解 WooCommerce 金流的基本架构後,我们来进行串接的实作,在开始前先回顾一下目前的外挂结...
大家好,我是长风青云。今天是铁人赛第十七天。不知为何自从我离职後,反而每天进入了忙碌的阶段。(听我今...
关於Cloud Armor安全政策 首先也许从字面上或许不好意会什麽是Cloud Armor呢?其实...
上一篇我们的基因体时代-AI, Data和生物资讯 Day19-分析和处理基因变异的档案格式VCF的...
一、什麽是资料结构 ? 当我们撰写程序时,会宣告变数来存放资料,这些资料会储存在记忆体中,在我们需要...