переадресация порта ADB для прослушивания на всех интерфейсах - PullRequest
5 голосов
/ 14 мая 2019

Я пытаюсь перенаправить / переслать порт TCP с локальной машины на устройство (где у меня сервер прослушивает данный порт). Я использую следующую команду:

adb forward -a tcp:5555 tcp:5555

Однако, когда я проверяю с помощью netstat, я вижу, что adb прослушивает только 127.0.0.1. Мне нужен adb для прослушивания на любом IP не только локальном хосте. Возможно ли это?

1 Ответ

4 голосов
/ 17 мая 2019

Через некоторое время осматривая эту проблему, я наконец-то нашел решение. Кажется, что по какой-то причине adb не обрабатывает опцию "-a" (для меня это похоже на ошибку в adb ... но я не уверен). Альтернативный вариант - сначала запустить демон-сервер и передать ему следующую опцию:

adb -a nodaemon server start

Как только мы запускаем сервер, tcp forward теперь прослушивает все интерфейсы, а не localhost.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...