网络设置:
- ADSL2+ 调制解调器/4 端口路由器 (SpeedStream 6520)
- Wi-Fi+3 端口路由器(TD-W8960N,第 4 个/WAN 端口作为设备连接到调制解调器/路由器)
我必须承认我对网络几乎一无所知;我不知道这个问题是否真的很容易解决或者从根本上无法解决(这就是我在这里问的原因 - 如果这个问题无法解决,请回答我,我会接受它)。
我希望能够从任一路由器上的任何其他设备连接到任一路由器上的任何设备上的 SSH、VNC、Web 服务器等。换句话说,无论我使用哪个设备或处于哪个网络,我都希望能够看到我所有设备的 IP 地址。
现在,我在 Wi-Fi 路由器上配置了一些端口转发,因此我可以通过 VNC 或 SSH 连接到其 IP 地址并通过 NAT 进行连接,但这只能服务单个 IP,因此极不切实际。
当然,我可以从连接到 Wi-Fi 路由器的任何设备通过 SSH/VNC 连接到网络上的任何其他设备,因为连接到 Wi-Fi 路由器的设备可以看到所有 IP 地址——这基本上就是我想要对两个路由器上的所有设备执行的操作。
答案1
你确实应该纠正你的问题,特别是当我指出其中的错误时,你却把它留在那里。
我实际上曾经以两种不同的方式实现了你所说的内容,只打开一个端口,通过 VNC 连接到网络后面的任何计算机。
方法 1-通过 SSH 连接到转发到一台机器的 NAT 路由器,但在 ssh 命令中使用 -L 指定要转发到哪台机器,然后通过它进行 VNC。
方法 2- 使用 VPN,然后通过 VNC 连接到任意计算机
方法 2 更简单。查找有关如何在 Windows [或 Linux] 中执行 VPN 的视频或文章。您还需要一个端口转发。