我有几个公共服务器,正在尝试通过它们建立隧道以进行多跳 VPN 项目。最终目标是设置多个 VPN,并通过它们转发所有流量(显然除了所需的 SSH VPN 流量)。
基本上,我运行“ssh -f -w 1:1 1.1.1.2 1.1.1.1 true”,然后在两侧设置隧道接口。然后设置静态路由,使隧道保持开启状态,然后通过隧道转发其余流量(它会被伪装到前端接口)。
一跳就好了……添加了第二跳。它不是嵌套的,而是从我的第一跳到第二跳的另一条隧道。我设置了路由,一切正常。我可以 ping 我的第三个公共服务器,ping 采用双隧道路径并通过我最后一跳的公共地址 ping 服务器。我还可以通过隧道连接到网站。
问题是,当我尝试 ssh 到我刚刚 ping 过的同一个 IP 时……第二条隧道就断了。