我有两个家,都已接入互联网。假设我目前在“站点 A”,但我想通过“站点 B”连接到互联网,以便利用站点 B 的优越地理位置。
我天真地想在站点 B 设置一个 wireguard 服务器,然后从站点 A 连接到它,但由于站点 B 位于 NAT 后面,而我无法禁用它,因此情况变得复杂。
有没有办法从 NAT 后面操作 wireguard 服务器?我最初的想法是在云中放置第三台服务器“站点 C”,让站点 B 连接到站点 C,并从站点 A 连接到站点 C。但我不知道如何配置 wireguard 来应对这种配置,或者是否有可能。
有小费吗?
答案1
我解决了我自己的问题。
我在云端设置了一个带有两个 wireguard 接口的服务器,并让每个家庭位置都连接出去到云实例。
然后我使用 IP 路由和 iptables 的 NAT 将流量从一个转发到另一个。
这确实意味着我必须维护一个云 VPS,但它运行良好。