我最近打电话给我的移动运营商并购买了一个静态 IP,我没有 wifi,所以我使用手机的热点作为我的主要互联网来源。我有一台装有 ubuntu vm 的笔记本电脑,我意识到如果没有适当的端口转发,它是多么有限。我可以在我的手机本地主机上打开一个端口,它也会在我的公共 IP 和我的热点 IP 上打开该端口,我想知道的是如何在我的 ubuntu vm 或 windows 本身上打开一个端口,然后将其端口转发到我的公共 IP。
答案1
您需要反向端口转发。它之所以被称为“反向”,可能是因为它实际上是在设置一个“反向代理”,其中运行在您手机上的 HTTP 服务器接受端口上的连接并将其连接到您的计算机。
这是通过以下方式实现的 亚行 使用以下命令:
adb reverse tcp:<phone-port> tcp:<local-port>
参考: