adb 将远程端口转发到本地计算机

发布于 2024-09-13 04:50:42 字数 175 浏览 11 评论 0原文

这是一个关于 android 上 adb 使用的查询。

有没有办法将android设备/模拟器上的远程端口即端口转发到设备连接的本地计算机?

$ adb forward tcp:port1 tcp:port2 # 将机器上的本地端口 port1 转发到设备上的 port2。

提前致谢!

This is a query regarding the usage of adb on android.

Is there a way to forward the remote port i.e. port on the android device/emulator to the local machine to which the device is connected?

$ adb forward tcp:port1 tcp:port2 # forwards the local port port1 on the machine to port2 on the device.

Thanks in advance!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荒人说梦 2024-09-20 04:50:42

最近谷歌更新了ADB服务。并添加了应该完成这项工作的reverse命令。

来自反向文档:

这实现了adb反向功能,即反向的能力
从设备到主机的套接字连接。 是一
上面描述的转发命令,如:

  1. 列表转发
  2. 转发:<本地>;<远程>
  3. forward:norebind:<本地>;<远程>
  4. killforward-all
  5. killforward:<本地>

请注意,在这种情况下, 对应于设备上的套接字
对应主机上的套接字。

reverse:list-forward的输出与host:list-forward相同
除了 只是 host

Recently google updated ADB service. And added reverse command that should do the job.

From reverse documentation:

This implements the adb reverse feature, i.e. the ability to reverse
socket connections from a device to the host. <forward-command> is one
of the forwarding commands that are described above, as in:

  1. list-forward
  2. forward:<local>;<remote>
  3. forward:norebind:<local>;<remote>
  4. killforward-all
  5. killforward:<local>

Note that in this case, <local> corresponds to the socket on the device
and <remote> corresponds to the socket on the host.

The output of reverse:list-forward is the same as host:list-forward
except that <serial> will be just host.

木落 2024-09-20 04:50:42

您是否确实需要转发端口,或者您只是在寻找一种使用套接字从 Android shell 上运行的程序与主机进行通信的方法?我能够通过将消息发送到“10.0.2.2”(主机的环回适配器)上感兴趣的端口来完成后者。请参阅此处的文档。

编辑
这是更新后的链接

Do you truly need to forward the port or are you just looking for a way to communicate using sockets from a program running on the android shell to your host machine? I was able to accomplish the latter by sending my message to the port of interest on "10.0.2.2", which is the loopback adapter of the host machine. See docs here.

EDIT
This is the updated link

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文