如何在同一台笔记本电脑上彼此内部运行两个默认的 ubuntu openvpn 隧道?

如何在同一台笔记本电脑上彼此内部运行两个默认的 ubuntu openvpn 隧道?

我有一个 OpenVPN 隧道配置,用于从我的初始位置到世界其他地方。然后我想运行另一个 OpenVPN 应用程序,通过第一个通道运行到另一个地方,我已经有两个配置用于这两个设置,我只需要设置 VPN 隧道的组合。我对网络和 VPN 还不是很了解,因此非常希望得到详细的解释和详细指南的链接。

更新型多巴胺

由于问题被误解了,我会尝试进一步解释。抱歉我的 ASCII 码不好,但看起来这是在 SO 中绘制图形的唯一方法。

tunnel1  \_________/
tunnel2 \___________________________/
PC------------------------------------- target server
         ___________________________
        / _________                 \ target location
         /         \ interim server

但并非如此,正如评论中提出的那样:

           tunel1                  tunel2                    
        \___________/        \______________/
PC------------------- interim ---------------- target server
         ___________          ______________
        /           \        /              \ target location

我有tunnel1和 的OpenVPN 配置tunnel 2。我可以启动一个 ubuntu-linux 实例openvpn进行tunnel1配置,然后运行同一程序的另一个实例,config#2这样它就不会注意到它是通过实例 #1 工作的吗?如果可以,我到底应该怎么做,应该对配置做哪些更改?

答案1

据我了解,您希望您的流量通过两个 VPN 隧道“反弹”,一个接一个,第一个将您的 PC 连接到远程机器(无论它是什么),第二个将您的传入流量引导到另一个远程位置。

是这样吗?

如果是,了解 OpenVPN 程序是否允许其自身的两个实例在您的 PC 上同时运行会有所帮助。如果不允许,但您可以在程序的设置中更改这一点,那么您可能会找到解决问题的方法。

如果没有,并且无法更改,那么您可能需要安装另一个 VPN 应用来处理数据包传输的第二部分。不确定这是否容易,除非您可以控制远程机器并将其设置在那里。

如果远程机器是服务器,而您在那里没有管理员权限,那么安装软件也可能是一个问题。

相关内容