【问题标题】:global setting Connecting to authenticated proxy全局设置连接到经过身份验证的代理
【发布时间】:2013-10-10 20:53:48
【问题描述】:

我正在寻找一些代码示例,以允许我更改 android 设备的全局代理设置,以将 http/https 流量定向到需要使用用户名/密码凭据进行身份验证的代理服务器。

我看到了这个帖子How can you set the http proxy programatically?,但它似乎不适合代理服务器的身份验证

欢迎提出建议

【问题讨论】:

    标签: java android http https proxy


    【解决方案1】:

    您可以查看 SandroProxy 源代码。 但这对于您需要的东西来说太过分了。 SandroProxyPlugin 是一个让你开始的项目。

    http://code.google.com/p/sandrop/wiki/HowToInterceptTrafficOnMyOwn

    http://code.google.com/p/sandrop/source/browse/projects/SandroProxyPlugin/

    要设置全局代理,您需要在 3.x 以下的操作系统上植根手机。 在 3.x 或更高版本上有设置,但我猜无法从代码中设置。 嗯......它可以:),但你不应该这样做 因为在没有用户交互/确认的情况下仅重定向流量是安全漏洞。

    https://code.google.com/p/android/issues/detail?id=40506

    另一方面,使用用户名/密码的代理身份验证只是添加 http 标头。

    http://en.wikipedia.org/wiki/Basic_access_authentication

    顺便说一句:由 Sandroproxy 支持发送 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-07
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-14
      • 2010-10-17
      相关资源
      最近更新 更多