Android应用程序如何绕过WiFi代理,直接连接到互联网?

4

如何绕过 Android 手机的 Wi-Fi 代理?

我在电脑上启动 Fiddler,然后在我的 Android 手机上设置了 Wi-Fi 代理,现在我可以捕获流量;为了安全起见,我不允许任何人捕获流量,因此我的应用程序需要绕过本地 Wi-Fi 代理并直接连接到互联网。

2个回答

3

这个问题类似于http://stackoverflow.com/questions/9544582/how-android-application-decide-if-they-want-to-use-network-proxy-or-not,但是还没有解决。 - galaxy bruce
你想要这个的原因是没有人能够捕获你的流量。只有通过SSL证书固定才能实现这一点。这样,无论是否涉及代理或任何其他拦截器都不重要。你应该考虑实施的路径。 - SandroProxy support
谢谢,但 SSL 证书固定需要服务器支持,有没有办法让应用程序客户端实现它? - galaxy bruce
您需要 SSL,因此服务器必须有证书。但是,除此之外,所有 SSL 证书检查都在客户端上完成。 - SandroProxy support

1
为了补充Sandproxy的回答,不要允许应用在已经 root 的手机上运行,这样就没有人能够捕获 HTTPS 流量。
证书固定是另一个选择,但是如果用户的请求被 Fiddler 代理(因为应用程序不信任 Fiddler 的根证书),那么所有请求都将被阻止。因此,这对用户来说不是一个友好的选项。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接