Описание тега networkextension

Платформа Network Extension содержит API-интерфейсы, которые можно использовать для настройки и расширения основных сетевых функций iOS и macOS.
1 ответ

Поддерживает ли NEVPNManager L2TP сейчас?

Я видел старый пост о том, что Apple не поддерживает L2TP через NEVPNManager, Я действительно надеялся, что к настоящему моменту что-то изменилось, но я мало что нашел по этому вопросу. Есть ли способ еще использовать NEVPNManager с L2TP?
24 окт '17 в 11:12
1 ответ

Приложение VPN для iOS с использованием туннельного режима с расширением сети

В настоящее время персональное приложение iOS Vpn реализовано с использованием протокола IKEv2 и API расширения сети, но я хочу реализовать то же самое, используя расширение сети с провайдером туннелирования пакетов в туннельном режиме. Так может об…
22 мар '18 в 06:57
1 ответ

Как получить право на приложение, чтобы получить доступ к NEHotspotHelper

Как получить право на приложение, чтобы получить доступ к NEHotspotHelper.
12 дек '15 в 06:32
1 ответ

NEHotspotConfigurationManager проблема с ошибкой, когда Wi-Fi не существует

Я обнаружил проблему, когда я пытаюсь подключить несуществующий Wi-Fi, это мой код: let configuration = NEHotspotConfiguration.init(ssid: "wifi-name") NEHotspotConfigurationManager.shared.apply(configuration) { [unowned self] (error) in print("NEHot…
04 окт '18 в 08:57
1 ответ

Ссылка на пароль IKEv2 из цепочки для ключей

Я пытаюсь реализовать подключение IKEv2 vpn на Mac OSX с использованием инфраструктуры NetworkExtension. Каждый раз, когда я получаю всплывающее окно для ввода моего пароля для подключения к VPN. Согласно спецификации NEVPNProtocol пароль может быть…
26 май '16 в 09:21
1 ответ

Подключитесь к сети Wi-Fi из приложения без доступа в интернет

Я разрабатываю приложение вспомогательной точки доступа, которое пытается подключиться к неавтоматической сети после подключения к ней, мне нужно обработать аутентификацию в приложении. Подход 1 Я использовал NEHotspotConfigurationManager, чтобы про…
05 июн '18 в 10:44
0 ответов

Приложение MacOS C# Xamarin с расширением сети Objective-C

Я пишу приложение для MacOS и iOS, которое использует NetworkExtension для обеспечения некоторых возможностей VPN. Он написан как приложение Xamarin.Forms на C#, а NetworkExtension также написано на C#. Это работает, как и ожидалось, для MacOS, но в…
16 янв '19 в 14:24
0 ответов

Установите Firebase / Crashlytics на расширение сети NEDNSProxyProvider для iOS

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

NEPacketTunnelProvider Sniffer iOS

Как я недавно обнаружил, в этой статье описывается механизм iOS используя расширение Apple NEPacketTunnelProvider, мне стало любопытно, и это заставило меня захотеть понять это с технической точки зрения. Поскольку я обычно не работаю на таком глубо…
24 сен '18 в 09:50
0 ответов

Обход запроса через VPN в iOS

Я пытаюсь создать VPN в iOS с помощью NETunnelProviderManager, Я успешно создал VPN, и он работает нормально. Теперь я хочу, чтобы некоторые приложения, такие как данные Youtube, не проходили через VPN. Хотите узнать, возможно ли обойти YouTube чере…
04 фев '19 в 15:43
1 ответ

Разница в ч / б self.packetFlow.ReadBytes и чтение сокетов

Я пытаюсь прочитать данные из туннеля пакета NEPacketTunnelProvider. Сейчас я пытаюсь читать данные, используя self.packetFlow.readPackets { [weak self] (packets: [Data], protocols: [NSNumber]) in } функция. Кажется, работает нормально. Но теперь я …
24 дек '18 в 14:35
3 ответа

NEHotspotConfigurationManager получает это предупреждение:"Невозможно подключиться к сети<имя сети>", пока ошибка равна нулю

Поэтому я пытаюсь контролировать состояние соединения с помощью доводчиков: func reconnect(success: @escaping () -&gt; Void, failure: @escaping () -&gt; Void) { let manager = NEHotspotConfigurationManager.shared let ssid = CameraManager.camera.uuid …
2 ответа

"Ошибка домена =NEVPNErrorDomain Code=1 \"(null)\"" При подключении к VPN-серверу

Я получаю сообщение "Ошибка домена =NEVPNErrorDomain Code=1 \"(null)\"" только первый раз при подключении к VPN-серверу, позже это работает отлично. Я проверил NEVPNErrorDomain Ошибка 1 при попытке запустить расширение сети TunnelProvider, подобное …
29 ноя '17 в 10:36
1 ответ

Вызов NEHotspotHelper.register никогда не возвращается

Я работаю над приложением для iOS, которое требует автоматического подключения к сети WiFi. Мы запросили расширение NEHotspotHelper от Apple, которое одобрено. Сейчас я пытаюсь автоматически подключиться к сети WiFi вокруг. Но вызов метода NEHotspot…
0 ответов

Прокси-соединения через веб-сокет в iOS NEPacketTunnelProvider с использованием NEKit

Когда я использую Charles Proxy для iOS и играю в некоторые игры, я понимаю, что они устанавливают соединения с префиксом протокола "socket://", за которым следует IP-адрес (вместо имени хоста, который всегда присутствует для других соединений HTTP(…
23 окт '18 в 09:40
1 ответ

Перенаправить пользователя с помощью инфраструктуры NetworkExtension

У меня есть приложение, которое использует API NEFilterProvider для фильтрации URL-адресов (разрешает / блокирует просмотр). Созданы расширения ControlProvider и DataProvider. Так что на данный момент я могу заблокировать / разрешить определенные UR…
28 дек '16 в 18:59
1 ответ

Отключение Wi-Fi или обратный вызов коммутатора Wi-Fi к сотовой сети в фоновом режиме

Может кто-нибудь сказать, пожалуйста, есть ли способ определить, когда сетевое соединение отключается, когда приложение находится в фоновом режиме? Я хочу получить обратный вызов, когда сеть Wi-Fi выключена, а также при переключении с Wi-Fi на сотов…
06 апр '18 в 13:46
0 ответов

Как собрать туннельный сервер Apple под Ubuntu?

Tunnel_server является серверной реализацией примера кода Apple NetworkExtension, SimpleTunnel. Я хочу запустить его под ubuntu сервер, хотя это написано в swift, Есть ли какие-либо решения или кто-то сделал работу, чтобы повторно реализовать этот t…
02 окт '18 в 14:49
1 ответ

Можно сделать вызов веб-службы в подклассе NETunnelProvider ios

Я пытаюсь позвонить через веб-службу, чтобы проверить состояние службы DNS в расширении сети туннельного провайдера? Это разрешено согласно руководству по яблокам? На самом деле я пытаюсь реализовать пользовательский туннель, используя фреймворк рас…
0 ответов

Есть ли способ "внедрить" заголовок Basic Authorization, используя инфраструктуру NetworkExtension?

Я хочу иметь возможность предоставлять учетные данные для конечной точки HTTP с учетом следующих ограничений Нет взаимодействия с пользователем. Пользователь не должен запрашивать имя пользователя / пароль. Учетные данные должны управляться самим пр…
04 июл '18 в 17:16