如何监控 android 的流量

how to monitor the traffic of an android

我有一个 android phone,我想使用 CHARLES PROXY 等工具监控 HTTP/https 流量 但是 phone 与 CHARLES PROXY 主机不在同一个网络上。有没有办法不使用外部服务器就可以做到这一点?

不需要外部服务器。您需要将流量从 phone 路由到拦截器所在的设备 运行。您可以使用像 https://mitmproxy.org/ 这样的工具创建一个 mitm 设置。顺便说一句,您将需要一个路由 phone,类似于 xposed-ProxyOn.. 然后您可以拦截特定于应用程序的流量。但是,如果您尝试拦截来自应用程序的 https 流量,他们使用证书固定,您将无法连接到应用程序服务器