用于连接两个位置和第三个位置的服务器的 VPN 解决方案

用于连接两个位置和第三个位置的服务器的 VPN 解决方案

我想使用 VPN 连接两个位置(两栋房子)。我希望位置 1(L1)的所有网络设备(计算机、打印机等)能够与位置 2(L2)通信。我在任何位置都没有公共 IP(所有流量都经过 NAT,我想保持这种状态),所以我需要在其他位置使用 VPN 服务器,我的想法是使用 GCP(只是我的偏好)。

我希望一切看起来都是这样的:

在此处输入图片描述

诀窍是 - VPN 服务器将仅用于在 L1 和 L2 站点之间建立连接。此外,我希望 L1 和 L2 之间的所有流量都直接在它们之间传输,而不是传输到 GCP(他们会对传出的流量收费,我希望将成本降至最低)。

答案1

你可以尝试 TailScale,它是免费供个人使用

你可以在 Github 上获取它, 尾秤/尾秤

轻松实现私有 WireGuard® 网络

概述

此存储库包含所有开源 Tailscale 客户端代码、tailscaled 守护程序和 tailscale CLI 工具。tailscaled 守护程序可在 Linux、Windows 和 macOS 上运行,也可在 FreeBSD、OpenBSD 和 Darwin 上运行(但程度不同)。(Tailscale iOS 和 Android 应用程序使用此存储库的代码,但此存储库不包含移动 GUI 代码。)

相关内容