安装Charles抓包工具

本文详细介绍Charles代理工具的下载地址、解压密码、激活方法及安装步骤。包括将Charles.app拖至应用程序文件夹,复制charles.jar至指定Java目录,使用SN.txt中的序列码激活。同时指导如何在手机上安装Charles证书,确保SSL代理正常工作。
部署运行你感兴趣的模型镜像

1. 下载地址:https://xclient.info/search/s/Charles/

2. 解压密码:本站所有dmg、zip 打开密码均为 xclient.info

3. 激活方法:

4.2.5、4.2.1、4.1.4 直接安装

other:

  1. 将 Charles.app 拖至 应用程序 文件夹
  2. 复制 charles.jar 至 /Applications/Charles.app/Contents/Java/
  3. 使用 SN.txt 中的序列码即可

手机安装证书:

1. Charles->Help->SSL Proxying->Install Charles Root Certificate on a Mobile Device or Remote Browser

在手机浏览器中打开网址:chls.pro/ssl去安装证书

2. 打开信任证书开关:设置->关于本机->证书信任设置

3. Charles证书:设置->通用->描述文件与设备管理->信任

您可能感兴趣的与本文相关的镜像

EmotiVoice

EmotiVoice

AI应用

EmotiVoice是由网易有道AI算法团队开源的一块国产TTS语音合成引擎,支持中英文双语,包含2000多种不同的音色,以及特色的情感合成功能,支持合成包含快乐、兴奋、悲伤、愤怒等广泛情感的语音。

<think> 我们参考了引用内容中关于Charles的基本功能介绍和安装步骤,但用户明确要求获取mac系统下Charles 5.0.3版本的使用方法(使用教程)。由于引用中提到的汉化部分并不是用户当前的需求重点,因此我们聚焦于Charles在macOS上的基本使用流程。 注意:用户指定了版本5.0.3,但实际使用教程在不同小版本间差异不大,因此我们以Charles for macOS的通用使用教程为主。 我们将分步骤介绍Charles在macOS上的使用,包括安装、配置、抓包等核心功能。 </think> 以下为 macOS 系统下 Charles 5.0.3 版本的完整使用指南,包含核心功能和操作步骤: ### 一、安装与激活 1. **下载安装** - 访问[Charles官网](https://www.charlesproxy.com/) → Download → 选择 macOS dmg 文件 - 双击下载的 `Charles_5.0.3.dmg` → 将 Charles 图标拖拽到 Applications 文件夹 ```bash # 验证安装(终端执行) open /Applications/Charles.app ``` 2. **首次配置** - 启动时提示授权网络访问权限 → 点击 `Allow` - 菜单栏选择 **Help → Register** 输入许可证(未购买可选择30天试用) ### 二、核心功能使用 #### 1. HTTP/HTTPS 抓包 ```mermaid graph LR A[开启Charles代理] --> B[配置设备代理] B --> C[安装SSL证书] C --> D[查看HTTPS请求] ``` - **操作步骤**: 1. 菜单栏 **Proxy → macOS Proxy**(启用系统代理) 2. 访问任意网站,左侧 **Structure** 面板显示抓包数据 3. 查看请求/响应详情:双击请求 → **Contents** 标签页 #### 2. HTTPS 解密配置 ```bash # 证书安装步骤 1. Help → SSL Proxying → Install Charles Root Certificate 2. 钥匙串访问 → 找到Charles Proxy → 双击设置『始终信任』 3. Proxy → SSL Proxying Settings → 添加需解密的域名(如 *:443) ``` #### 3. 移动设备抓包 1. 手机连接与 Mac 相同的 Wi-Fi 2. Charles 菜单:**Help → Local IP Address** 查看本机 IP 3. 手机 Wi-Fi 设置 → 配置代理 → 手动输入: - 服务器:`<Mac的IP>` - 端口:`8888` 4. 手机访问 `chls.pro/ssl` 下载并信任证书 ### 三、高阶应用 #### 1. 请求修改(Rewrite) 1. **Tools → Rewrite** 2. 点击 **Enable Rewrite** → **Add** 3. 示例:修改请求头 ```json Location: httpbin.org Type: Header Match: User-Agent* Replace: Charles_Custom_Agent/5.0.3 ``` #### 2. 节流测试(Throttling) - **Proxy → Throttle Settings** → 勾选 **Enable Throttling** - 预设网络环境:3G/4G/Dial-up - 自定义带宽:支持设置上行/下行速率(如 100 Kbps) #### 3. 断点调试 1. **Proxy → Breakpoints Settings** 2. 添加目标域名(如 `*.example.com`) 3. 触发请求时自动暂停 → 修改参数 → 点击 **Execute** 继续 ### 四、故障排除 | 问题现象 | 解决方案 | |---------|----------| | HTTPS 内容乱码 | 检查证书信任状态,重新安装证书 | | 手机无法连接 | 关闭 Mac 防火墙,确认端口 8888 开放 | | 数据不刷新 | 菜单 **View → Clear Session** 清除缓存 | > 💡 提示:Charles 5.0.3 在 macOS Monterey 及更高版本需在 **系统偏好设置 → 隐私与安全性** 中单独授予网络代理权限[^1]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值