我有一个VPS,我想通过OpenVPN从我的家用机器连接,但是我也希望这个VPS连接到另一个OpenVPN服务器。 它最终看起来像这样
Home/Road Connection -> OpenVPN VPS -> 2nd OpenVPN provider
前两步很简单, 但是我怎样才能设置VPS,以便为我的第一个连接托pipe一个OpenVPN服务器,然后在VPS上设置另一个OpenVPN实例,以便将所有stream量路由到第二个OpenVPN服务器?
这实际上非常简单…您只需要将一个客户端configuration添加到服务器,以便它将启动它的客户端VPN连接到您的第二个提供程序。
你没有提到你正在运行的是什么操作系统,但是我正在使用我的客户机和我的服务器从Ubuntu工作。 在Ubuntu中,如果在/etc/default/openvpnconfiguration文件中将AUTOSTART设置为all,SysV init脚本将查找所有/etc/openvpn/*.conf文件。 OpenVPN不关心这些* .conf文件是否只是执行它们的客户端或服务器configuration。
http://openvpn.net/howto.html这个可爱的页面在这里引导你完成你所需要的。 应该没有什么特别的魔力。
有一个脚本的例子,也将创build虚拟设备,并桥接它们,如果这是你所需要的。
你可以简单地使用openvpn client.conf来连接,正如Jeremy所说,启动时/etc/openvpn/*.conf中的任何东西都会自动执行。
通过您的VPN连接redirect所有stream量: http : //openvpn.net/index.php/open-source/documentation/howto.html#redirect