什么原因造成安卓可以分应用代理,但是 iOS 不行

2020-05-21 17:44:57 +08:00
 E1Z0

求科普是哪部分权限影响了,APPLE 是觉得分应用代理有什么安全隐患?

6208 次点击
所在节点    Apple
11 条回复
Leonard
2020-05-21 17:46:15 +08:00
沙盒机制吧,代理 App 没法获取你安装了哪些 App,怎么分应用
fang5566
2020-05-21 19:19:22 +08:00
猜测是 iOS 的沙盒机制
xinhugo
2020-05-21 19:21:31 +08:00
可以的
Tony4ee
2020-05-21 19:23:51 +08:00
🚀可以通过 UserAgent 来设定
ericFork
2020-05-21 20:19:16 +08:00
@Tony4ee #4 机智
sxiaojian
2020-05-21 20:26:40 +08:00
以前有个越狱 app 。ss 是可以分应用代理的
archknight
2020-05-21 22:38:05 +08:00
ox 策略组?
destinism
2020-05-22 09:04:10 +08:00
圈和 surge 都可以实现分应用代理
datoujiejie221
2020-05-22 09:15:27 +08:00
系统 api 层面吧,看了 api,Android 可以指定包名,iOS 的 NetworkExtension 没有相关 API
android 文档: https://developer.android.com/work/dpc/network-telephony
The DPC can configure an always-on VPN connection through a specific app by calling DevicePolicyManager.setAlwaysOnVpnPackage().
daveh
2020-05-22 10:23:53 +08:00
iOS 也可以,Per-App VPN,但只开放给 MDM 用。
苹果这点做得没 Google 好,Per-App VPN 应该可以开放给所有 app 用的,没有什么网络安全性问题。而另外一个不应该开放给所有 app 的网络功能,反而开放了,功能就不说了,怕苹果知道后封了不能用,现在用得挺爽的( Google Android 手机用不了,Google 不愧是搞网络起家,早就封了这个漏洞)。
lzyroot
2020-05-22 20:39:04 +08:00
@sxiaojian 那还是 iOS9 完美越狱时代的事了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/674098

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX