无法通过 wifi 连接端口转发设备

无法通过 wifi 连接端口转发设备

我一直在尝试使用 LinuxDeploy 在手机上设置 Linux VPS 服务器。到目前为止,我已经设置好了所有需要设置的内容,但我需要能够转发某些端口(80、443、22)才能使用 VPS,但出于某种原因,我无法将端口转发到通过 WIFI 连接的设备。

我尝试将端口 8000 转发到通过以太网电缆连接的 PC,果然成功了。我可以从网络访问端口 8000。然后我尝试将端口转发到连接到同一网络但使用 WIFI 的 MacBook Pro,但没有成功。

在我的路由器中,当我查看网络上的设备列表时,无线连接的设备没有显示。

这是我的路由器看到的设备图像:https://i.stack.imgur.com/KxQXA.png

如您所见,只显示了两个设备。DESKTOP 是我的以太网连接设备,另一个是一些也通过以太网连接的设备。

我如何将端口转发到此列表中未显示的设备?我的 DESKTOP 的 IP 是 192.168.1.x,我的 WIFI 设备的 IP 是 192.168.2.x。

先感谢您。

答案1

我确实在@Frank Thomas 的建议下找到了解决方案。我有两个路由器登录界面,一个用于配置我的以太网网络,另一个用于配置无线网络。

运行后,arp -a我的 wifi 路由器 IP 已显示。此外,使用 miniupnpc 进行 uPnP 转发时,例如使用upnpc -a 192.168.2.x 8080 TCP“转发到本地 IP”而不是“外部 IP”,这完全表明我需要转发到其他路由器。

解决方案很简单:我使用以太网路由器将端口转发到我的 wifi 路由器。然后使用 wifi 路由器路由到我的设备。

相关内容