【发布时间】:2013-10-20 07:59:46
【问题描述】:
如何绕过安卓手机wifi代理?
我在 pc 上启动 fiddler,然后在我的 android 手机上设置 wifi 代理,现在我可以捕获流量了;为了安全起见,我不允许任何人捕获流量,所以我的应用程序需要绕过本地 wifi 代理并直接连接到 Internet。
【问题讨论】:
标签: android networking proxy
如何绕过安卓手机wifi代理?
我在 pc 上启动 fiddler,然后在我的 android 手机上设置 wifi 代理,现在我可以捕获流量了;为了安全起见,我不允许任何人捕获流量,所以我的应用程序需要绕过本地 wifi 代理并直接连接到 Internet。
【问题讨论】:
标签: android networking proxy
也许这适用于 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 或其他有根手机上的代理一样。
顺便说一句:由 Sandroproxy 支持发送
【讨论】:
添加到 Sandproxy 的答案,不要让应用程序在有根手机上运行,这样,没有人能够捕获 HTTPS 流量。
证书固定是另一种选择,但如果这些请求由 Fiddler 代理,则用户发出的所有请求都将被阻止(因为应用程序不信任 Fiddler 的根证书)。所以,这对用户来说不是一个友好的选择。
【讨论】: