Отправка и получение пакета от Android VPN сервиса
Я занимаюсь разработкой приложения, которое использует службу Android VPN для захвата всех пакетов, отправленных установленным приложением, и затем пересылает пакеты в необработанную программу сокетов для выполнения некоторых изменений. после этого пакет будет отправлен необработанным сокетом.
Я думаю, проблема в том, что приложение (отправитель пакета) не прослушивает порт. Как я могу вставить обратно ответный пакет в приложение, чтобы все приложения могли подключаться к Интернету после создания туннеля VpnService?
Извините за мой плохой английский. И спасибо за любую помощь и подсказки.
ОБНОВЛЕНО: я обнаружил, что на интерфейсе TUN0 неверно настроен домен DNS, из-за которого все приложения не могут создать соединение с удаленным хостом.
Но я все еще хотел бы знать, как я могу перенаправить ответ на запрошенное приложение.