【问题标题】:VPN Service setHttpProxy with Pac URI带有 Pac URI 的 VPN 服务 setHttpProxy
【发布时间】:2020-06-25 04:09:17
【问题描述】:

根据 Android 文档,VpnService.Builder.setHttpProxy 方法已添加到 API 级别 29。这很好。 但是 setHttpProxy 方法需要 ProxyInfo 类的对象,在 API 级别 22 中已弃用。

现在我需要使用 ProxyInfo 类的 buildPacProxy 方法,这对我不起作用。

谁能帮我通过其他方式为 VPN 服务设置 PAC URI?我的最终目标是将 PAC Uri 应用于设备,它将监控所有设备流量。我正在考虑使用 VPN 来应用 PAC Uri,但创建了一个不连接到任何服务器的假 VPN。

任何帮助将不胜感激。

【问题讨论】:

    标签: android proxy vpn pac android-vpn-service


    【解决方案1】:

    针对您问题的第一部分,android.net.ProxyInfo 目前实际上并未标记为已弃用(请参阅the source file in the master branch)。事实上,它在 2015 年被“弃用”,见 @​​987654322@。

    所以这看起来就像documentation 中的一个错误。

    【讨论】:

    • 感谢您的解释。但我更关心如何将 PAC uri 设置为设备级别。我尝试将 pac 设置为 vpn,它在模拟器上运行,但相同的代码在实际设备上不起作用(我一直在使用 android 10 设备)。
    猜你喜欢
    • 2017-09-13
    • 1970-01-01
    • 2016-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-01
    • 1970-01-01
    • 2023-01-18
    相关资源
    最近更新 更多