如何简单地将一个端口从 Android 模拟器 (127.0.0.1:5555) 转发到我的 LAN (192.168.1.102:5555)?
我不认为我可以更改模拟器的 IP 地址,所以我认为我可以做到这一点的唯一方法是将该端口转发到网络。
我只想通过 adb 从我的笔记本电脑访问我强大的 PC 模拟器。
如何简单地将一个端口从 Android 模拟器 (127.0.0.1:5555) 转发到我的 LAN (192.168.1.102:5555)?
我不认为我可以更改模拟器的 IP 地址,所以我认为我可以做到这一点的唯一方法是将该端口转发到网络。
我只想通过 adb 从我的笔记本电脑访问我强大的 PC 模拟器。
如果要转发端口,则必须更改其编号。不应允许您从 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