如何使用 openvpn docker 和 VPS 创建 vpn 站点?

如何使用 openvpn docker 和 VPS 创建 vpn 站点?

首先介绍一些背景信息:

我正在尝试使用 libreNMS(在 VPS 上运行)为我们的客户创建网络监控服务。我想使用 libre 监控 LAN 上的网络设备。

所以我的意图是在 VPS 上的 docker 容器中运行 openvpn 服务器。我这样做是因为 VPS 正在运行 libreNMS 配置。(https://github.com/kylemanna/docker-openvpn) 并让 raspberry pi (客户端) 连接到 openvpn 服务器。我想为每个客户创建一个连接到 vps 的客户端。

现在的问题是:

我让 openvpn 服务器和客户端都运行起来了。从客户端我成功建立了连接,这很好。但我想从那里创建一条返回客户端(站点到站点)的路由。但我不知道该怎么做。我尝试按照以下文章操作,但没有成功:

https://openvpn.net/vpn-server-resources/site-to-site-routing-explained-in-detail/

https://openvpn.net/community-resources/expanding-the-scope-of-the-vpn-to-include-additional-machines-on-either-the-client-or-server-subnet/

通常我会使用 SonicWall 设备在路由器之间建立站点到站点的连接,但 VPS 托管在其他地方,在一个接口上只有一个 IP 地址。它没有内部网络。

我想要的是:

我想创建一条从 VPS 到客户端的 LAN 子网的路由。

  • openvpn 服务器的 IP 地址例如为:1.1.1.1(一个 WAN IP)
  • 例如,客户端的 WAN IP 地址为:2.2.2.2,例如 LAN 子网为 3.3.3.0/24

相关内容