Как я могу запретить запуск моего прокси-приложения iOS в фоновом режиме? ⇐ IOS
-
Гость
Как я могу запретить запуск моего прокси-приложения iOS в фоновом режиме?
Я написал приложение HTTP-прокси на golang и внедрил его как XCFramework в простой проект iOS.
Приложение прослушивает 127.0.0.1:8000, и я настроил HTTP-прокси WIFI для его использования. Это работает нормально, но только если мое приложение является текущим, в противном случае приложение приостанавливается и HTTP-запрос приостанавливается.
Это ограничение системы iOS. Есть ли какие-нибудь обходные пути? Прокси-сервер должен оставаться активным все время, поэтому я думаю, что фоновая выборка здесь не будет работать?
Следует ли мне переписать его с помощью Network Extension? Я имею в виду, как приложение VPN работает без приостановки?
Я написал приложение HTTP-прокси на golang и внедрил его как XCFramework в простой проект iOS.
Приложение прослушивает 127.0.0.1:8000, и я настроил HTTP-прокси WIFI для его использования. Это работает нормально, но только если мое приложение является текущим, в противном случае приложение приостанавливается и HTTP-запрос приостанавливается.
Это ограничение системы iOS. Есть ли какие-нибудь обходные пути? Прокси-сервер должен оставаться активным все время, поэтому я думаю, что фоновая выборка здесь не будет работать?
Следует ли мне переписать его с помощью Network Extension? Я имею в виду, как приложение VPN работает без приостановки?
Мобильная версия