2

如何在实际到达目的地之前通过代理服务器引导所有 android 数据流量(不包括呼叫和 SMS),我能够检索和编辑一些系统信息,例如net.eth0.gw. 这会有所帮助吗?如果有,我应该怎么做?我对 android 和网络非常陌生,任何帮助将不胜感激。

谢谢你。

4

1 回答 1

1

您可以指示您的 Android 使用 Fiddler 代理。或任何与此相关的 HTTP 代理。

我不时在我的 Android 手机上执行此操作以调试 HTTP 网络流量。这涵盖了您能想到的需要捕获的所有内容的 90%。

在您的 PC 上设置Fiddler并将其启用为其他节点的代理服务器。从 Fiddler 工具的菜单中,选择 Fiddler 选项,然后选择连接选项卡。然后启用“允许远程计算机连接”复选框。

然后配置您的 Android 设备的 Wifi 设置,以便为当前的 Wifi 连接指定手动代理设置。(您在端口 8888 处给它您 PC 的 IP 地址)。

然后在手机上浏览一些网站。您应该在 Fiddler 窗口中看到请求/响应流。

这显然只适用于 HTTP 流量——适用于使用连接中内置的典型类库的代码。它不适用于使用套接字的代码。HTTPS 上的任何内容都将难以查看,因为它已加密,尽管 Fiddler 有一些您可以尝试的选项(YMMV)。

于 2014-06-18T19:25:36.580 回答