android app如何绕过wifi代理并直接上网?

时间:2013-10-12 07:27:37

标签: android networking proxy

如何绕过android手机wifi代理?

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

2 个答案:

答案 0 :(得分:3)

使用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

但是在root手机上,这仍然可以通过iptables规则重定向。

与SandroProxy或root手机上的其他代理一样。

btw:通过sandroproxy支持发送

答案 1 :(得分:1)

要添加到Sandproxy的答案,不要让应用程序在root电话上运行,这样,没有人能够捕获HTTPS流量。

证书锁定是另一种选择,但如果这些请求由Fiddler代理,则用户发出的所有请求都将被阻止(因为app不会信任Fiddler的根证书)。因此,这对用户来说不是一个友好的选择。