可以在两台服务器之间build立OpenVPN? 如何?

道歉,如果这是一个常见问题,但我没有find答案,因此,我在这里定位。 我有一个下面的场景,我很好奇我怎样才能使用OpenVPN的(AS)来解决我的问题。

  1. 我有两个应用程序服务器位于两个不同的局域网中,由广域网隔开,需要通过大约2500个不同的端口相互通信。
  2. 两者都有静态IP地址,IP地址不能随时更改。
  3. 我只有打开SSL端口才能与之通信。

问题

  1. 我可以使用OpenVPN构build一个SSL隧道来做我需要的吗?
  2. 下面的OpenVPN-ASscheme会起作用吗?

场景

  1. 我设置了一个公开的VPN Servervpnserver.somedomain.com
  2. 在两边制作应用程序服务器,并使用OpenVPN-Client连接到这个公开可见的VPN服务器。
  3. 就像他们可以看到对方一样,从Application server 1连接到Application Server 2

这是可行的OpenVPN,如果是的话,有什么指示如何实现这一目标?

是的,你可以做你的情况。 阅读本文并在您的configuration中启用“客户端到客户端”。

您只需要设置configuration,生成证书(easy-rsa,非常简单),并启动进程。 只要不要忘记configuration文件中的“客户端到客户端”选项。

另一种可能性是在其中一台服务器上build立服务器,另一台服务器在另一台服务器上(如果你在其中一台服务器上有一个可见的外部空闲端口 – 如果你只有tcp / 443,那就不是一个好主意,因为tcp- over-tcp有很多开销,但如果没有更好的解决scheme,仍然可以工作。