【问题标题】:Can I set a device level proxy within an iOS app? How?我可以在 iOS 应用程序中设置设备级代理吗?如何?
【发布时间】:2013-11-13 16:54:04
【问题描述】:

我可以开发一个对所有网络请求使用指定 HTTP 代理的应用程序吗?如果是,我该如何在应用程序中实现这样的功能? (任何类似的链接也很有用)

而且,我可以在应用内将此代理配置设置为设备级别吗?

请直接到任何相关信息或阅读。谢谢:)

【问题讨论】:

    标签: ios http proxy socks


    【解决方案1】:

    您无法在应用程序中更改设备配置,想象一下如果应用程序可以做到这一点会多么不安全,它们可以将所有电话流量重定向到它们的代理。

    为了在您自己的应用程序上执行此操作,您也必须自己执行此操作,尝试创建您自己的 url 请求子类化 NSURLRequest

    【讨论】:

      【解决方案2】:

      标准的应用商店应用程序无法做到这一点,但显然少数应用程序已经获得了 Apple 额外的非标准、未记录的权利,以启用设备范围 VPN 配置的设置。有关其工作原理的一些提示,请参阅 http://blog.michael.kuron-germany.de/2010/09/ios-4-1-undocumented-vpn-api-used-by-cisco-anyconnect/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-12-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-04
        • 2021-06-14
        • 1970-01-01
        相关资源
        最近更新 更多