【问题标题】:android telnet console port 5554 from remote server: Connection closed by foreign host来自远程服务器的android telnet控制台端口5554:连接被外国主机关闭
【发布时间】:2026-02-22 21:20:09
【问题描述】:

大家!我正在尝试从远程服务器 telnet android 模拟器控制台端口 5554。它已连接,但自动关闭。

telnet remote_ip 5554

返回:

Connected to remote_ip.
Escape Character is '^]'.
Connection closed by foreign host.

同时,telnet adb 端口

telnet remote_ip 5555

没事!

那么,为什么?感谢您的任何建议。

【问题讨论】:

  • 也许监听 5554 端口的程序希望你发送一些东西?
  • @Someprogrammerdude 那到底是什么,链接没有说任何关于 telnet 的内容。 android-developer
  • 我刚刚用模拟器在同一台服务器上试过:telnet localhost 5554。没关系。所以是因为 adb 控制台端口限制为只能本地访问?
  • 那么问题来了,你从连接到连接关闭等了多久?断开连接是否立即发生?
  • @Someprogrammerdude 是的,立即关闭。正如我所说,telnet 5555(adb port),同样的方式是可以的!

标签: android adb emulation telnet


【解决方案1】:

如果您检查netstat,您会看到emulator 仅在收听localhost

tcp4       0      0  127.0.0.1.5554         *.*                    LISTEN

因此您将无法从其他主机进行连接。

【讨论】:

  • 这应该意味着telnet 甚至根本无法连接,telnet 的输出会有所不同。
  • 啊,其实连接没问题。我为 5554 添加了一个 0.0.0.0:5554 的 tcp 重定向。此外,telnet 显示已连接,唯一的问题是自动关闭。
最近更新 更多