关闭

Charles抓包配置具体操作步骤

发表于:2024-5-07 09:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:CeshirenTester    来源:稀土掘金

  Charles界面及功能介绍
  charles菜单介绍
  Charles的主菜单包括:File,Edit,View,Proxy,Tools,Window,Help,最常用的功能为Proxy和Tools。
  Proxy 菜单
  Charles是一个HTTP和SOCKS代理服务器,开启代理后,charles可以抓取和修改客户端发送至服务端的请求数据,也可以修改从服务端返回至客户端的响应数据。
  ·Start/Stop Recording: 开始/停止录制
  · Stop SSL Proxying: 停止SSL代理
  · Start/Stop Throttling: 开启/关闭网络节流
  · Enable/Disable Breakpoints:开启/关闭断点模式。
  · Recording Settings:记录会话设置。
  · Breakpoint Settings:断点设置。
  · Reverse Proxies Settings:反向代理设置。
  · Port Forwarding Settings:端口转发。
  · Windows Proxy:记录计算机上的所有请求。
  · Proxy Settings:代理设置。
  · SSL Proxying Settings:SSL 代理设置。
  · Access Control Settings:访问控制设置。
  · External Proxy Settings:外部代理设置。
  · Web Interface Settings:Web 界面设置。
  Tools菜单
  · No Caching Settings:禁用缓存设置。
  · Block Cookies Settings:禁用 Cookie设置。
  · Map Remote Settings:远程映射设置。
  · Map Local Settings:本地映射设置。
  · Rewrite Settings:重写设置。
  · Black List Settings:黑名单设置。
  · White List Settings:白名单设置。
  · DNS Spoofing Settings:DNS 欺骗设置。
  · Mirror Settings:镜像设置。
  · Auto Save Settings:自动保存设置。
  · Client Process Settings:客户端进程设置。
  · Compose:编辑修改。
  · Repeat:重复发包。
  · Repeat Advanced:高级重复发包。
  · Validate:验证。
  · Publish Gist:发布要点。
  · Import/Export Settings:导入/导出设置。
  · Profiles:配置文件。
  · Publish Gist Settings:发布要点设置。
  Charles抓包配置
  Windows抓包配置
  安装好Charles后,需要安装配置证书,才可以对Windows的网络请求进行抓包,具体步骤:
  Help-SSL Proxying-install Charles Root Certificate
  安装并导入证书,按下方各图完成证书导入后,正常情况下,会显示该证书没有问题。
  勾选Windows Proxy
  选择Proxy-SSL Proxy Settings,host和port均设置为*
  注:打开证书(Mac 系统为钥匙串访问)->点击证书->双击名称含有 charles 的选项->点击信任->选择始终信任。
  浏览器抓包设置
  使用Charles对浏览器进行抓包时,需要对浏览器的证书进行设置,具体步骤如下:
  按下图步骤下载证书,将网络代理地址设置为图示,访问Charles证书下载地址,下载并保存证书
  浏览器中导入证书,浏览器中打开设置,选择隐私和安全性->安全->管理证书,点击箭头
  导入并且信任证书,导入下载好的证书,将证书设置为受信任的根证书颁发机构,并下一步,点击完成
  手机抓包设置
  使用Charles对手机进行抓包时,需要注意安卓系统的版本,因为安卓7.0以上版本需要修改apk包属性,所以建议使用安卓6.0版本的设备进行操作;同时,设备端也需要下载证书
  手机需要根据提示开启代理,地址需要设置为与提示一致
  手机浏览器访问证书下载地址,下载证书并安装,步骤如下
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号