我正在尝试通过自己的服务器 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"
感谢您的帮助。