如何使用Charles工具抓包

如何使用Charles工具抓包

HarmonyOS
2024-03-19 15:02:08
3241浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
橘猫bbt7

Charles是一款用于网络调试和分析的代理工具,可以拦截和查看设备与服务器之间的网络通信。通过Charles,可以监视应用程序的网络流量、修改请求和响应,甚至模拟不同的网络条件。其主要功能包括:

  • 截取http和https网络封包。
  • 支持重发网络请求,方便后端调试。
  • 支持修改网络请求参数。
  • 支持网络请求的截获并动态修改。
  • 支持模拟慢速网络。

使用时需要通过设置应用的请求经过Charles客户端代理转发到服务器,这样可以在Charles客户端进行抓包。具体使用步骤如下:

1. 安装Charles。

2. 设备代理设置:

a. 查看Charles的IP地址,一般与PC主机的IP地址保持一致。

i. Charles的IP地址查看方式:点击Help -> Local IP Address查看。

ii. 电脑IP地址查看方式:打开“运行”(快捷键:win+R键或者在任务栏的”搜索”按钮中查找并点击”运行”),输入“cmd”后进入命令行窗口,在命令行窗口中输入”ipconfig”命令查看IP。

b. 设置Charles侧的调试端口号:点击Proxy -> Proxy Setting,进行设置,一般默认端口号为8888,端口号只要不和其他程序的冲突即可,勾选Enable transparent HTTP proxying。

c. 手机连接同一Wi-Fi,增加手动代理,服务器主机名与端口号为前两步获取到的IP地址和端口号。

3. 在手机设备、模拟器或者远程浏览器上设置代理,抓取手机设备上的请求包。

分享
微博
QQ
微信
回复
2024-03-19 23:04:52


相关问题
Charles工具-App开发指导
2479浏览 • 1回复 待解决
HarmonyOS Mac上如何使用Charles
869浏览 • 1回复 待解决
HarmonyOS如何实现使用 Charles
4009浏览 • 1回复 待解决
webview如何实现charles
1928浏览 • 1回复 待解决
HarmonyOS 使用Charles不到https的
1043浏览 • 1回复 待解决
HarmonyOS Charles 步骤
2716浏览 • 1回复 待解决
HarmonyOS 能使用Charles代理
801浏览 • 1回复 待解决
charles手机端设置
1030浏览 • 1回复 待解决
Charles 网络长按无法修改
1312浏览 • 1回复 待解决
charles流程,有人知道吗?
1274浏览 • 1回复 待解决
HarmonyOS NEXT有没有提供工具
792浏览 • 1回复 待解决
HarmonyOS 怎么
587浏览 • 1回复 待解决
HarmonyOS 推荐的工具
684浏览 • 1回复 待解决
鸿蒙应用如何做到防
279浏览 • 0回复 待解决
网络请求以及日志
1634浏览 • 1回复 待解决
HarmonyOS 怎么安装证书、
2394浏览 • 1回复 待解决