我需要通过 VNC 从我的机器 A 连接到属于我朋友 B 的另一台机器。我们俩都无法打开传入端口 - 除非您购买基于静态 IP 的商业计划,否则 ISP 不允许隧道。两者都是linux系统顺便说一句
我们有一个具有完全访问权限的 Web 服务器,我们都可以通过 ssh 进入。我们如何设置从任一端到服务器的隧道以便 VNC 工作?
我知道如何在两个系统之间建立一个 ssh 隧道,我相信通过首先在 A 到 B 然后在 B 到 C 上运行 ssh 来实现 A->B->C 并不难
但我需要 A->C 和 B->C 而不是 A->B 和 B->C
基本上我认为我需要一个代理服务器——这可以通过 SSH 甚至某种 linux 网络魔法来完成吗?