各位仁兄,想请教一下有关异地组网的使用姿势。
现在我在不同地点各有装 Homelab Server ,基本上网络用的是 Router OS 。这些内网里面都有装 NAS ,Windows Server 之类的服务,我想把它们都远程连在一个内网里面,譬如重要数据可以做 replication 。
有两台 Server 在美国,一台在中部一台在东部。现在的方案是通过 Router OS 上的 Wireguard 连接在一起。Router OS 更新了新版之后,上面的 Wireguard 性能发挥非常好,从另外一端下载文件基本有 900Mbps ( Verizon 1Gbps Plan )。
有一台 Server 在香港,现在的方案是在 Ubuntu 上装了 Cloudflare Zero Trust 相关组件连接在一起,性能发挥也挺好,从美国下载文件基本也有 900Mbps 左右( Netivigator 2.5Gbps Plan )。
最近在国内也搭建了一个 Homelab ,宽带是中国电信( 1Gbps Plan )。但是如上几个方案都测试过效果都不是很理想。先是尝试用 Wireguard 和香港的 Server 连线,下载速度只能有 20Mbps 左右。Cloudflare 的服务在内地好像是用不了的。翻了一下论坛发现内地 ISP 会对 UDP QoS 限速,所以试了一下 udp2raw ,加密默认的情况下只有 50Mbps 左右,加密选择“无”的情况下也差不多。
现在想请教一下各位仁兄是否有类似情况可以分享一下经验?我现在想到是可以用 ZeroTier ,然后在国内买一个服务器作为 Planet ,不知道这样是否能有改善。还有一种方案是用 IPv6 ,但是对于 IPv6 的防火墙设置不是很懂,所以几边用于连线的 VLAN 都没有开 IPv6 ND ,还没有试过通过 IPv6 连线。
另外,不知道话题会不会敏感,但是这个组网没有打算用于“翻墙”,国内这边跨境传输数据也需要强加密/混淆吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.