Я работаю над приложением, которое использует android.net.VpnService
. Я взял этот код из github за основу.
В коде этого проекта я увидел строку vpnService.protect(outputChannel.socket());
( ссылка ). Насколько я понимаю, это не позволяет уже проксируемым пакетам снова проходить через локальную VPN и предотвращает рекурсию.
Как получить или указать сокет, в который будет записывать библиотека OkHttp, а затем использовать для него метод VpnService.protect()
? Или есть другие способы обойти системный VPN с OkHttp?