【问题标题】:How to forward a localhost port?如何转发本地主机端口?
【发布时间】:2013-02-12 10:52:49
【问题描述】:

如何简单地将一个端口从 Android 模拟器 (127.0.0.1:5555) 转发到我的 LAN (192.168.1.102:5555)?

我认为我无法更改模拟器的 IP 地址,所以我认为可以做到这一点的唯一方法是将那个端口转发到网络。

我只想通过 adb 从我的笔记本电脑访问我强大的 PC 模拟器。

【问题讨论】:

    标签: android android-emulator portforwarding


    【解决方案1】:

    如果要转发端口,则必须更改其编号。不应允许您从 2 个应用程序(您的应用程序和转发器)中收听 5555。

    我不了解 android 模拟器,但您可能可以将它(和您的防火墙)配置为接受来自您的 LAN(而不仅仅是来自本地主机)的传入连接。

    如果您仍想执行端口重定向,您可以使用 netcat(安装在大多数基线 unix/linux 系统上,您可以从 google 找到适用于 Windows 的端口)

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

    【讨论】:

    • 真的没用。使用该命令后没有任何反应。您还有其他解决方案吗?更清晰,更容易的东西?也许有用的东西?
    猜你喜欢
    • 2017-03-14
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    • 2012-06-12
    • 2016-04-12
    • 2020-07-24
    • 2015-02-26
    • 2019-01-20
    相关资源
    最近更新 更多