我想使用 OpenVPN 连接两个远程网络。我对此很陌生,我们的规模很小,没有系统/网络管理员。通过 OpenVPN 让两个网络都位于一个公共 LAN 上,有哪些可能的设置?
我更愿意使用 UDP 对等模型,而不是客户端/服务器。有没有办法设置它?我不知道该怎么做,因为现有网络 A 上的任何计算机都没有可路由到现有网络 B 上任何计算机的地址,反之亦然。
答案1
OpenVPN 的点对点功能只是意味着任何一方都可以发起连接。它没有任何方法可以绕过 NAT。
OpenVPN 的协议非常简单,很容易通过防火墙并设置端口转发。在任一网络上,您都可以选择任何端口,将其转发到将终止 OpenVPN 连接的网络内部系统。然后调整配置以使用该端口。默认情况下,OpenVPN 使用 1194。
您没有提到这两个网络上的路由器类型,但有些路由器上有 VPN。或者,如果这些是小型消费级路由器,则很可能可以在它们上安装包含 OpenVPN 的固件。您可以使用它从路由器创建 VPN,该 VPN 将具有公共地址,并允许您访问整个网络。