我有以下用例,我需要找出一个 VPN 解决方案。
- 100 多个偏远地区
- 每个远程位置都有几个用户,这些用户应该只能连接到该远程位置
- 用户与远程位置不在同一位置
- 用户应有权访问远程位置的本地网络
- 不同的位置不应相互访问
我的想法是拥有一个中央 VPN 服务器,然后让每个远程位置和所有用户都连接到该服务器,并以某种方式将发往远程位置的流量从客户端路由到服务器,再到远程位置。
我需要使用中央 vpn 服务器,因为某些网络基础设施不在我的控制范围内,并且不允许传入连接,因此必须从远程位置启动 VPN。
到目前为止,我已经尝试过 pfsense 和 openvpn,虽然我可以设置隧道,但我无法在客户端 <--> 服务器 <--> 客户端设置中到达远程局域网(我可以在更简单的客户端 <--> 服务器设置中)。我还担心使用 pfsense 管理如此大量的位置和用户。