Есть ли способ узнать, что трафик приложения идёт через VPN?

Нужно в приложении добавить всплывающую плашку о предупреждении, что при использовании VPN конфигурации приложение может работать медленнее/некорректно.

Каким образом вообще можно проследить использование VPN? Какие есть способы? На сколько я знаю apple не предоставляет доступ к конфигурациям.

UPD: на данный момент я пришла к решению, что можно использовать NWPathMonitor

        monitor.pathUpdateHandler = { [weak self] path in
            if path.status == .satisfied {
                if path.usesInterfaceType(.other) {
                      print("это впн")
    }

на сколько это точное решение - сведений нет, но на впн отлично реагирует


Ответы (0 шт):