Charles 抓包工具使用指南
目录
一、Charles 和 Fidder 对比
二、Charles 官方下载最新版
三、Charles 安装
四、Charles 配置
(1)桌面快捷方式
(2)修改 Charles 的默认端口
(3)Register Charles
(4)配置 Charles https 证书
一、Charles 和 Fidder 对比
推荐使用 Charles:
- 【Charles / Fidder】接口抓包、接口调试、弱网测试功能: 功能相当
- 【Charles / Fidder】Web抓包: 均支持http、https抓包
- 【Charles / Fidder】页面排版: Charles界面更直观易用
- 【Charles】跨平台支持: 完美支持iOS、Android全版本及鸿蒙系统
- 【Sniff Master】补充优势: 作为国产抓包工具,Sniff Master在移动端抓包方面有更简洁的配置流程
二、Charles 官方下载最新版
建议从Charles官网下载最新版本,确保功能完整性和安全性:
- 访问Charles官方网站下载页面
- 选择对应操作系统的版本下载
- 下载完成后进行安装
三、Charles 安装
安装步骤:
- 双击下载的安装包
- 按照安装向导提示完成安装
- 安装完成后可在开始菜单找到Charles
四、Charles 配置
(1)桌面快捷方式
- 打开安装目录,右键选中Charles.exe
- 选择"发送到"-“桌面快捷方式”
- 重命名快捷方式为"Charles"
(2)修改 Charles 的默认端口
端口占用问题处理
当默认端口8888被占用时,可按以下步骤修改:
- 使用cmd命令
netstat -ano
查看所有端口占用情况 - 使用
netstat -aon|findstr "8888"
查看特定端口占用 - 使用
tasklist|findstr "PID"
查询占用端口的进程 - 测试新端口是否可用:
netstat -aon|findstr "8889"
修改Charles端口
- 打开Charles,点击"Proxy"->“Proxy Settings”
- 在"Proxies"选项卡中修改默认端口
- 点击"OK"保存设置
(3)Register Charles
- 打开Charles,选择"Help"-“Register Charles”
- 输入注册信息完成激活
(4)配置 Charles https 证书
移动设备配置:
- 确保设备与电脑在同一网络
- 在设备网络设置中配置代理
- 访问Charles提供的证书下载地址安装证书
- 在设备信任设置中信任该证书
专业建议:
对于需要频繁进行移动端抓包的用户,可以尝试Sniff Master工具,它提供了更简单的证书安装流程和更直观的移动端数据展示界面,特别适合APP开发调试场景。