1

我正在查看何时以及哪些应用程序正在从我的 Android 手机访问网络。我正在寻找类似Wireshark但适用于 Android 的东西。我找到了 Shark for Root,但它需要一部有根手机,我没有。

有没有办法查看每个应用程序的网络流量?

4

1 回答 1

4

您无法在没有 root 的情况下在 android 手机上监控自己的网络,但这是您可以在计算机上执行此操作的方法(不需要 root)

如果您使用的是 Windows PC,请尝试以下操作:

  1. 安装提琴手2
  2. 打开并转到工具 > Fiddler 选项 > 连接 > 选中允许远程计算机连接
  3. 可选 - 取消选中在启动时充当系统代理(以防止您从您的电脑获取流量)
  4. 重启提琴手
  5. 转到wifi设置>触摸您连接的wifi网络4秒钟>选择修改网络配置>显示高级选项>代理>手动>主机名>您的计算机名称或IP>代理端口> 8888(或您在fiddler2中设置的)
  6. 享受

PS 如果您在 MAC 上,则有 charles,如果您在其他操作系统上,则可以搜索“fiddler2 OS_NAME Alternative”

于 2014-03-22T22:07:31.577 回答