如何才能获得随机选择的 OpenVPN 服务器的固定 IP?

如何才能获得随机选择的 OpenVPN 服务器的固定 IP?

我们目前运行单个 OpenVPN 服务器,客户端运行的应用程序通过其(不幸的是通常是)硬编码 IP 与其通信10.8.0.1

我们正在切换到同一主机上的多个 OpenVPN 服务器,因此现在客户端位于不同的网络中,具体取决于他们所连接的服务器。

我正在寻找一种方法,使客户端上运行的旧版应用程序仍然可以访问其连接的服务器10.8.0.1

答案1

我不得不

  1. 添加push "route 10.8.0.1 255.255.255.255"到每个服务器配置
  2. ip addr add 10.8.0.1/32 dev tun0对服务器上的每个 tun 接口运行

为了自动化第二部分,我在每个服务器配置中添加了以下内容。

script-security 2
up /etc/openvpn/up.sh

/etc/openvpn/up.sh

#!/bin/sh
ip addr add 10.8.0.1/32 dev $dev

相关内容