我有一个包含 10 台服务器的云基础设施和一个本地基础设施,我想将它们连接在一起。我在云中有一个 VPN 服务器,我将本地计算机连接到云上的服务器。我可以从本地计算机访问云上的其他计算机,但只能访问 VPN 服务器上的本地计算机,我希望能够使用 VPN 服务器作为网关,这样我就可以从云上的虚拟机连接到本地计算机,而无需在每个虚拟机上安装 VPN 客户端。我该怎么做?
我的 VPN 服务器同时运行 Wireguard 和 OpenVPN 服务器。
示例 ping 代码(10.66.66.0/24 是 VPN 子网,192.168.1.0/24 是云子网):
user@localmachine» ping -c4 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.727 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.716 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.690 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.631 ms
user@cloudmachine» ping -c4 10.66.66.1
PING 10.66.66.1 (10.66.66.1) 56(84) bytes of data.