Обход системы VPN или получение SocketChannel для ее защиты - PullRequest
0 голосов
/ 07 июля 2019

Я работаю над приложением, которое использует android.net.VpnService. Я взял этот код из github за основу.

В коде этого проекта я увидел строку vpnService.protect(outputChannel.socket()); ( ссылка ). Насколько я понимаю, это не позволяет уже проксируемым пакетам снова проходить через локальную VPN и предотвращает рекурсию.

Как получить или указать сокет, в который будет записывать библиотека OkHttp, а затем использовать для него метод VpnService.protect()? Или есть другие способы обойти системный VPN с OkHttp?

...