Android VPN предотвращает выход трафика из tun0
Я создал VPN-клиент на устройстве Android. Когда создается tun0, весь трафик направляется через tun0. Я хотел бы предотвратить трафик, проходящий через tun0. Пожалуйста, дайте мне знать, есть ли для предотвращения трафика через tun0.
1 ответ
Если вы хотите исключить некоторые приложения из отправки данных через ваш VpnService
есть API для этого на Builder
,
В вашем VpnService
:
Builder builder = new Builder();
builder.addAddress(TUNNEL_ADDRESS, 32); // Local address of TUN (?)
Чтобы исключить определенные приложения из использования VPN:
builder.addDisallowedApplication(packageNameOfExcludedApp);