V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
followNew
V2EX  ›  iOS

iOS 某个应用的网络权限关闭后,开 VPN,是不是这个 App 还能发送网络请求?

  •  
  •   followNew · 14 天前 · 1040 次点击

    美版的 PvZ,有广告,就把 PvZ 网络权限关了,广告就不弹了.

    但是在小火箭的“数据-日志-代理”里面,发现还是有大量的 PvZ 对应域名的请求,

    这些请求到底有没有发送出去?

    6 条回复    2024-05-19 20:47:59 +08:00
    kyor0
        1
    kyor0  
       14 天前
    是的,vpn 会接管整个网络,
    followNew
        2
    followNew  
    OP
       14 天前
    @kyor0 #1
    开了 VPN, 网络权限这个功能就无效了?
    这到底是 bug 还是特性.
    PvZ 开 VPN 后广告也不弹了,这个又说不通.
    followNew
        3
    followNew  
    OP
       14 天前
    把 PvZ 的网络权限打开后,小火箭里面看日志,发现多了 “ applovin.com”的请求(美国广告公司的域名).
    之前没打开网络权限是没有这个域名记录,都是 PvZ 和亚马逊的域名.

    也就是说 iOS 开发者,有的请求在发送之前检查没网络权限就不发送了.
    有得不判断直接发送,然后让系统处理.有 VPN 的话这个请求就算 VPN 应用的了.
    SkywalkerJi
        4
    SkywalkerJi  
       14 天前 via Android
    没权限也能发吧,只是系统会拦截发不出去。
    Damn
        5
    Damn  
       14 天前   ❤️ 1
    @SkywalkerJi 快醒醒

    @followNew 老生常谈的 feature 了,以前我用小火箭也有同样的困扰,后来看到有人说是小火箭代理监听了 127.0.0.1 ,换成 tun 的 IP 就没有这个问题了。
    kyor0
        6
    kyor0  
       14 天前   ❤️ 1
    @followNew 特性,vpn 会绕过系统的网络设置从底层直接接管网络,所以系统的网络权限不起作用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2685 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:21 · PVG 22:21 · LAX 07:21 · JFK 10:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.