代码之家  ›  专栏  ›  技术社区  ›  Andrew Ensley

iphone-程序化设置(系统范围)代理设置?

  •  7
  • Andrew Ensley  · 技术社区  · 17 年前

    是否有方法在iPhone中以编程方式设置系统范围的代理设置(这也将对3G连接生效)?

    我知道有一种方法可以为每个wifi连接手动设置代理设置。检测新网络并在其上设置代理是可以接受的。但是,我还需要能够在3G连接上设置代理。

    另外,额外的好处是:有没有一种方法可以通过编程更改“限制”设置?

    如果有人有任何建议或能为我指出正确的方向,我将不胜感激。谢谢。

    编辑:请理解,这是出于合法目的。苹果公司必须批准应用商店的增加,所以我并不是在试图传播病毒。请只提供建设性的答案。

    2 回复  |  直到 17 年前
        1
  •  5
  •   Nathan de Vries    17 年前

    Enterprise Deployment Guide 。具体来说,您应该考虑使用iPhone配置实用程序创建一个*.mobileconfig配置文件,该文件可以分发到网络中的所有手机。*.mobile配置实用程序支持更改手机上的以下代理配置设置:

    PropNetProxiesHTTPEnable (Integer, 1 = Proxy enabled)
    PropNetProxiesHTTPProxy (String, Proxy server address)
    PropNetProxiesHTTPPort (Integer, Proxy port number)
    HTTPProxyUsername (String, optional username)
    HTTPProxyPassword (String, optional password)
    PropNetProxiesProxyAutoConfigEnable (Integer, 1 = Auto proxy enabled)
    PropNetProxiesProxyAutoConfigURLString (String, URL that points to a PAC file where the configuration information is stored)
    

    iPhone配置实用程序目前不支持添加或编辑这些设置,因此您可能需要使用属性列表编辑器应用程序。此外,最新版本的《企业部署指南》似乎不包括我上面包含的设置,但您应该可以在 previous version of the document .

        2
  •  -1
  •   Alex Wayne    17 年前

    很确定这是在苹果提供的SDK沙箱之外。不过,越狱是可能的。