2013-02-12 2 views
1

Как я могу просто переслать порт из эмулятора Android (127.0.0.1:5555) в свою локальную сеть (192.168.1.102:5555)?Как перенаправить локальный порт?

Я не думаю, что могу изменить IP-адрес эмулятора, поэтому единственный способ, которым я вижу, это сделать, переадресовывая этот порт в сеть.

Я просто хочу получить доступ к моему мощному эмулятору ПК с моего ноутбука через adb.

ответ

1

Если вы хотите переслать порт, вы должны изменить его номер. Вам не должно быть позволено слушать 5555 из 2 приложений (приложение и экспедитор).

Я не знаю о эмуляторе Android, но вы можете настроить его (и ваш брандмауэр) для приема входящих соединений из вашей локальной сети (а не только с локального хоста).

Если вы все еще хотите, чтобы выполнить порт перенаправления можно использовать Netcat (устанавливается на большинстве базовых систем Unix/Linux, вы можете найти порты для Windows, с помощью Google)

e.g. redirect incoming connections on port 8080 to local service on port 5555 
nc -L 127.0.0.1:5555 -p 8080 -vvv 
+0

ли на самом деле не работает. Ничего не происходит после того, как я использую команду. У вас есть другое решение? Что-то яснее, проще? Может, что-то работает? – dragostis

 Смежные вопросы

  • Нет связанных вопросов^_^