VPN-сервис setHttpProxy с Pa c URI - PullRequest
0 голосов
/ 13 марта 2020

Согласно документам Android, на уровне API 29 был добавлен метод VpnService.Builder.setHttpProxy . Это нормально. Но метод setHttpProxy нуждается в объекте для класса ProxyInfo , который устарел на уровне API 22.

Теперь мне нужно использовать метод buildPacProxy класса ProxyInfo, который не работает для меня.

Может кто-нибудь, пожалуйста, помогите мне установить PA C URI для службы VPN любым другим способом? Моя конечная цель - применить PA C Uri к устройству, которое будет отслеживать весь трафик устройства c. Я думал об использовании VPN для применения PA C Uri, создавая поддельный VPN, который не подключается ни к какому серверу.

Любая помощь будет принята.

1 Ответ

0 голосов
/ 13 марта 2020

В ответ на первую часть вашего вопроса android.net.ProxyInfo в настоящее время фактически не помечен как устаревший (см. исходный файл в основной ветке ). Фактически, в 2015 году он был «устаревшим», см. этот коммит .

Так что это выглядит как ошибка в документации .

...