Мы ищем способ программного перехвата глобального сетевого трафика на Windows Phone 8 или Windows Phone 8.1.
На данный момент я знаю два способа перехвата трафика:
- Прокси-сервер
- VPN (собственная сеть, в которой весь трафик проходит через определенный сервер)
И на Android, и на iOS мы используем прокси-сервер. На Android мы используем SDK конкретного производителя для настройки конфигурации прокси, а на iOS устанавливаем профиль прокси.
Мы хотим реализовать те же функции в Windows Phone 8 и более поздних версиях.
Согласно моим исследованиям, среда выполнения Windows поддерживает конфигурации прокси в коде с помощью Windows.Networking.Connectivity
. Но согласно документации, работая с классом ProxyConfiguration
, код выдает NotImplementedException
на Windows Phone 8.
Пространство имен Windows.Networking.Vpn
также недоступно в Windows Phone 8.
Так что, видимо, оба варианта здесь.
Мой первый вопрос:
Есть ли другой способ перехвата и перенаправления трафика на Windows Phone 8?
Дальнейшие исследования:
Согласно документации недавно выпущенной Windows Phone 8.1 SDK Preview, в эти пространства имен внесены некоторые изменения. По крайней мере, Windows.Networking.Vpn
теперь доступен, я еще не уверен, что это ProxyConfiguration
класс.
Есть ли какие-либо образцы кода или примеры того, возможна ли конфигурация прокси-сервера или программная настройка VPN с помощью Windows Phone 8.1 SDK?
Я также пока не могу найти правильно обновленную документацию для новейшего SDK.
Спасибо!