从VPN服务器启动VPN连接

我有一个作为VPN客户端的防火墙后面的本地主机A和一个可公开访问的VPN服务器B的设置。 这个设置工作正常使用openvpn

现在我想要做的是颠倒这个设置,这意味着在主机A上有本地的VPN服务器,在主机B上有从外部的VPN客户端。这里的问题当然是主机B上的VPN客户端看不到)我的本地主机A在没有VPN的防火墙后面。 因此从VPN客户端到VPN服务器的正常连接不起作用。

如果有一种方法来启动从本地VPN服务器到VPN客户端的连接,一切都会好起来的。 有这样的方法吗?

你要做的事情打破了普遍认可的客户/服务器模式。 客户端将始终启动与服务器的连接。

通常解决这个问题的唯一方法就是通过与公众可寻址的公共主机进行中间连接。 这就是Hamachi在这种情况下的工作原理。

这听起来像你想要完成的是一个反向隧道到你的networking。 我build议你检查反向SSH隧道,以及如何使用它们。

https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5779944.html?tag=nl.e011

您可以将防火墙设置为将VPN(1723)端口转发到networking内部的VPN服务器,然后使用客户端连接到防火墙的外部IP。