2013-10-12 47 views
2

如何绕过Android手机的wifi代理?android应用如何绕过wifi代理并直接上网?

我开始了在PC上的提琴手,然后我设置无线网络代理我的Android手机上,现在我可以捕获流量;为了安全起见,我不允许任何人捕获流量,所以我的应用需要绕过本地wifi代理并直接连接到互联网。

回答

2

也许这会为你工作与Proxy.Type.DIRECT

http://developer.android.com/reference/java/net/URL.html#openConnection%28java.net.Proxy%29

http://developer.android.com/reference/java/net/Socket.html#Socket%28java.net.Proxy%29

但植根手机上这可以用iptables的规则还是重定向。

正如在SandroProxy或植根手机其他代理。

BTW:由sandroproxy支持

+0

这个问题就像http://stackoverflow.com/questions/9544582/how-android-application-decide-if-they-want-to-use-network-proxy-or-not,但还没有解除。 –

+0

你想要这个的原因是没人捕获你的流量。您只能通过SSL证书锁定进行存档。那么不管是否有代理或任何其他拦截器参与。你应该考虑实施的道路。 –

+0

感谢,但SSL证书钉扎requiers服务器surport,是一个疗法的方式应用客户端可以做到吗? –

0

发送为了增加Sandproxy的回答,不允许应用在植根手机上运行,​​这样一来,没有一个人能够捕捉到HTTPS流量。

证书钉扎是另一种选择,但这种由用户提出的所有要求,如果这些被菲德勒代理将被阻止(因为应用程序不会相信提琴手的根证书)。所以,这对用户来说不是一个友好的选择。