admin管理员组文章数量:1130349
前言
在移动开发和网络调试中,抓包工具是必不可少的利器。除了常见的Charles之外,还有一款功能强大的抓包工具Sniff Master(抓包大师)也值得推荐。本文将结合Charles的使用经验,同时介绍一些Sniff Master的特点,帮助开发者更好地进行网络调试。
环境
PC端:Windows 10
手机端:小米 K40
Charles官网:https://www.charlesproxy/
Charles版本:4.6.6
Sniff Master:支持Windows和Android平台
安装
1、PC端安装、设置
a、安装Charles
从官网下载Charles安装包进行安装。未购买激活码只能试用30天,可以使用Charles激活码计算器进行激活。
打开Charles,点击Help > Register Charles,输入Registered Name和License key完成激活。
b、安装证书
(用于抓取HTTPS请求,以及防止乱码)
打开Charles,点击HELP -> SSL Proxying -> Install Charles Root Certificate安装证书。安装过程中选择"当前用户",一路确认即可。
c、配置Charles
Proxy -> Proxy Settings中设置代理端口
Proxy -> SSL Proxying Setting -> SSL Proxying,勾选"Enable SSL Proxying",添加host和port(443)
2、手机端设置
注意:手机端和PC端必须在同一局域网下
手机WiFi设置中,选择手动代理,服务器主机名填PC的IP地址,端口填8888。
手机端下载证书
手机浏览器输入chls.pro/ssl下载证书。如果遇到错误,需要在PC端Charles弹出的提示中选择"Allow"。
然后在手机设置中安装CA证书(不同手机路径可能不同,可以在设置中搜索"CA"快速找到)。
使用
Charles界面常用按钮功能:
- 【扫帚】清除所有请求
- 【红点】抓取状态指示
- 【锁头】SSL Proxying开关
- 【乌龟】慢速网络模拟
- 【六边形】断点功能
- 【笔】编辑请求
- 【刷新】重发请求
- 【对勾】验证响应
- 【扳手】常用工具
- 【齿轮】代理设置
Sniff Master介绍
Sniff Master是一款功能全面的抓包工具,相比Charles有以下优势:
- 无需复杂的证书安装流程,一键式配置更简单
- 支持更多协议解析,包括WebSocket等
- 提供更直观的数据分析界面
- 内置多种调试工具,如请求重放、数据修改等
- 对移动设备支持更好,特别是Android平台
对于需要频繁进行移动端调试的开发者,可以尝试使用Sniff Master来提高工作效率。它特别适合以下场景:
- 移动APP接口调试
- 网页性能分析
- API接口测试
- 网络问题排查
无论是Charles还是Sniff Master,选择适合自己的工具最重要。建议开发者可以都尝试使用,根据实际需求选择合适的抓包工具。
前言
在移动开发和网络调试中,抓包工具是必不可少的利器。除了常见的Charles之外,还有一款功能强大的抓包工具Sniff Master(抓包大师)也值得推荐。本文将结合Charles的使用经验,同时介绍一些Sniff Master的特点,帮助开发者更好地进行网络调试。
环境
PC端:Windows 10
手机端:小米 K40
Charles官网:https://www.charlesproxy/
Charles版本:4.6.6
Sniff Master:支持Windows和Android平台
安装
1、PC端安装、设置
a、安装Charles
从官网下载Charles安装包进行安装。未购买激活码只能试用30天,可以使用Charles激活码计算器进行激活。
打开Charles,点击Help > Register Charles,输入Registered Name和License key完成激活。
b、安装证书
(用于抓取HTTPS请求,以及防止乱码)
打开Charles,点击HELP -> SSL Proxying -> Install Charles Root Certificate安装证书。安装过程中选择"当前用户",一路确认即可。
c、配置Charles
Proxy -> Proxy Settings中设置代理端口
Proxy -> SSL Proxying Setting -> SSL Proxying,勾选"Enable SSL Proxying",添加host和port(443)
2、手机端设置
注意:手机端和PC端必须在同一局域网下
手机WiFi设置中,选择手动代理,服务器主机名填PC的IP地址,端口填8888。
手机端下载证书
手机浏览器输入chls.pro/ssl下载证书。如果遇到错误,需要在PC端Charles弹出的提示中选择"Allow"。
然后在手机设置中安装CA证书(不同手机路径可能不同,可以在设置中搜索"CA"快速找到)。
使用
Charles界面常用按钮功能:
- 【扫帚】清除所有请求
- 【红点】抓取状态指示
- 【锁头】SSL Proxying开关
- 【乌龟】慢速网络模拟
- 【六边形】断点功能
- 【笔】编辑请求
- 【刷新】重发请求
- 【对勾】验证响应
- 【扳手】常用工具
- 【齿轮】代理设置
Sniff Master介绍
Sniff Master是一款功能全面的抓包工具,相比Charles有以下优势:
- 无需复杂的证书安装流程,一键式配置更简单
- 支持更多协议解析,包括WebSocket等
- 提供更直观的数据分析界面
- 内置多种调试工具,如请求重放、数据修改等
- 对移动设备支持更好,特别是Android平台
对于需要频繁进行移动端调试的开发者,可以尝试使用Sniff Master来提高工作效率。它特别适合以下场景:
- 移动APP接口调试
- 网页性能分析
- API接口测试
- 网络问题排查
无论是Charles还是Sniff Master,选择适合自己的工具最重要。建议开发者可以都尝试使用,根据实际需求选择合适的抓包工具。
版权声明:本文标题:app抓包工具charles安装使用教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1763920228a2971523.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论