尽管我花了几个小时在 Google 上搜索,但我还是找不到解决方案。
场景:我需要从互联网访问我的本地网络(即以 192.168.0.x 开头的所有设备)。
我对路由器没有任何控制权(ISP 被锁定)。
但是,我确实有:1)在本地网络内运行的 Linux 机箱,通过以太网端口连接到路由器。
2)云端的 Linux 服务器。
我“感觉”答案是本地盒子与云服务器建立连接,然后我从远程工作站连接到该云服务器,形成一个“桥梁”,让我无论身在何处都可以 ping/连接/对家庭网络 IP 执行操作。
我查看了 SSH 反向隧道,但它似乎只允许我访问单个本地框 - 而不是通过 IP 访问本地网络上的所有设备。
我也研究了 OpenVPN,但它似乎只支持点对点,而不是这种“桥接”配置。
非常感谢大家提出的想法 - 我确信这只是我的谷歌能力太差!
答案1
如果是我,我会更换 ISP 路由器。
如果这不可行,我会在 ISP 路由器后面设置另一个路由器,并将我的所有设备连接到该路由器。然后,我会在此路由器上设置 OpenVPN(作为客户端),并将其连接到云端的 VPN 服务器。然后,我会将其他设备连接到同一 VPN 服务器。
我相信(但尚未广泛使用)OpenVPN 在“轻敲“模式。更常用的机制是“tun”模式,它充当路由器。在TAP模式下,它可以充当网桥 - 这听起来像是在没有路由器的情况下将网络桥接在一起所需的选项。我相信它有很大的开销。