使用 ZeroTier 网络的 SSH 隧道

SSH tunneling with ZeroTier network

所以我在 IP 为 192.168.1.169 的服务器中安装了 ESXi 在 ESXi 内部,我有一个启用了 NextCloud 和 ZeroTier 的 VM

我使用了 ZeroTier,因此我可以在我的网络之外使用 NextCloud。

现在我需要在我的网络之外访问 ESXi Web GUI,因为我已经启动了 ZeroTier 并且 运行 我可以使用它吗?

所以我在我的笔记本电脑上安装了 ZeroTier,连接到同一网络。

现在我正在尝试通过 SSH 隧道连接到 NextCloud 虚拟机,这样我就可以通过访问家庭网络之外的 ESXi Web Gui 来管理所有其他虚拟机。

但是我做不到,我也不知道为什么...

ESXi -> 192.168.1.169(运行 在端口 80 中) 带有 NextCloud 的虚拟机 -> 192.168.1.170 (LAN) , 172.30.5.64 (ZeroTier IP)

做我做的 ssh 隧道

ssh -L 1337:192.168.1.169:80 mysshuser@ZeroTier IP of my Nextcloud VM

当我执行该命令并尝试转到 localhost:1337 时,没有任何反应...

嗯,我发现问题出在我所在的网络上。

我正在使用我的 phone 网络,但出于某种原因,我的 ISP 阻止了使用该网络的 VPN 连接。

我用另一个房子的外部网络测试过,它工作正常