Вопросы по теме 'networkextension'

NEVPNErrorDomain Ошибка 1 при попытке запустить сетевое расширение TunnelProvider
Я пытаюсь создать пользовательское сетевое расширение TunnelProvider, начав с шаблона XCode для TunnelProvider, а затем добавив код в хост-приложение, чтобы настроить его и запустить. Я использую экземпляр NETunnelProviderManager для его настройки,...
4251 просмотров

Встроенные типы VPN в сетевом расширении iOS
После некоторых исследований я обнаружил, что IPSec встроен в сетевое расширение iOS. . К сожалению, IPSec нам не подходит. OpenVPN отлично подходит для наших нужд, но для этого требуется специальная реализация исходного кода OpenVPN , который...
770 просмотров
schedule 09.06.2022

Проверка NEVPNManager подключается после перезапуска приложения?
Я пишу инструмент VPN , используя структуру NetworkExtension . Я могу подключиться к IPSec через NEVPNManager.sharedManager и получить уведомление, когда статус подключения VPN изменится. Но когда я закрываю приложение и снова открываю его,...
3089 просмотров
schedule 22.07.2022

Как мы можем обновить параметры NEVPNProtocol, такие как serverAddress и имя пользователя?
Мое приложение действует как VPN-клиент для VPN-сервера IPSec (strongSwan). Я использовал NEVPNManager для настройки профиля VPN. Код примерно такой: #define KEY_PASSWORD @"password" #define PASSWORD @"password" #define VPN_SERVER @"10.1.1.1"...
477 просмотров
schedule 03.03.2023

Как получить список SSID сетей, доступных для устройства в момент поиска?
Мне нужно получить список доступных сетей с их параметрами (например, SSID), используя NetworkExtensions. Теперь я в процессе получения доступа к библиотеке NetworkExtensions, для этого нужно некоторое время после запроса. Если у кого-то уже есть...
1111 просмотров

Проблема с ошибкой NEHotspotConfigurationManager, когда Wi-Fi не существует
Я обнаружил проблему, когда пытаюсь подключить несуществующий Wi-Fi, это мой код: let configuration = NEHotspotConfiguration.init(ssid: "wifi-name") NEHotspotConfigurationManager.shared.apply(configuration) { [unowned self] (error) in...
325 просмотров
schedule 02.09.2022

Установите Firebase / Crashlytics на сетевое расширение iOS NEDNSProxyProvider
У меня есть приложение для iOS с расширением сети, и я пытаюсь установить Firebase / Crashlytics на обоих: Хост-приложение ( com.mycompany.appname ) Расширение сети NEDNSProxyProvider ( com.mycompany.appname.dnsproxy ) Я установил Firebase...
327 просмотров

networkextension не импортирует более новую версию
Я пытаюсь работать с networkextension в xcode 10 ios12 в основном, я импортировал его, и он должен быть из ios12, у которого есть дополнительная функция ( startVPNTunnelwithOptions ), которую я могу переопределить. но вместо этого xcode, кажется,...
260 просмотров

iOS 13 NEHotspotConfigurationManager Auto-Join Wifi проблемы SSID нет
Начиная с iOS 13, когда мы запрашиваем подключение к сети Wi-Fi с помощью NEHotspotConfigurationManager, после успешного подключения мы можем или не можем видеть SSID с помощью ключа kCNNetworkInfoKeySSID. Наше приложение полагается на то, что...
488 просмотров
schedule 01.04.2022

Поставщик пакетного туннеля iOS с локальным сервером на устройстве
Я использую платформу Network Extension, предоставляемую Apple, для создания приложения для отслеживания / отслеживания пакетов, аналогичного Charles Proxy и Surge 4 для iOS. Пока у меня есть базовая структура проекта, запущенная и работающая с...
1274 просмотров