通过 OpenVPN 的 OpenVPN 网关

通过 OpenVPN 的 OpenVPN 网关

我正在尝试通过自己的服务器 AI 为客户端设置 OpenVPN 访问。但我希望这些客户端连接到主机 B 上的另一个 OpenVPN 服务器,该服务器在 A 上配置为客户端。

           OVPN                OVPN
[Client] -------> [Server A] -------> [Host B]
  tun0           tun0 -- tun1
10.8.0.2     10.8.0.1 -- 10.9.0.2     10.9.0.1

tun0和接口之间允许转发tun1。我最初的想法是将访问 的路由推送给客户端10.9.0.1,并使用此地址作为网关,这样客户端就可以直接使用 上的服务,10.8.0.1也可以通过主机 B 访问世界。

但是,如果我仅执行以下操作,客户端上的 OpenVPN 似乎不会运行必要的ip route add ...命令,因此看起来不那么容易:

server 10.8.0.0 255.255.255.0
push "route 10.9.0.1 255.255.255.255 10.8.0.1"
push "route-gateway 10.9.0.1"
push "redirect-gateway def1 bypass-dhcp"

感谢您的帮助。

相关内容