我有两台 NAS 设备,一台来自 Qnap,一台来自 Synology,两台设备位于不同的城市,需要在它们之间传输数十 GB 的数据。Synology 可通过 QuickConnect 访问,Qnap 可通过 myQNAPcloud 访问,并且已启用 DDNS。
我知道可以使用 rsync 在不同品牌的 NAS 之间传输数据,例如讨论过的这里。但是,当设备不在共享网络中时,我不知道该怎么做。
有经验的人能给我指点一下吗?我不知道该怎么做。这是一次性任务 - 我不需要设置长期连接,我只需要将数据从 Qnap 传输到 Synology。
答案1
除非您想涉及第三方服务(如云存储),否则您必须在 NAS 设备之间设置 VPN 隧道。
它们都支持 OpenVPN(和 PPTP,但 OpenVPN 更胜一筹)服务器和客户端模式。但要使服务器模式正常工作,您的 Internet 连接必须包含有效的 Internet IP,即不在 ISP NAT 后面。因此,您必须先检查这一点。您的 NAS 是直接连接到 ISP 互联网电缆还是在路由器后面?如果在路由器后面,请检查 ISP 分配给您的 IP。如果不是私有 IP 地址范围那么你不在 NAT 后面的可能性很高。检查两侧。
如果您的其中一个 NAS 不在 NAT 后面 - 您可以在那里设置 OpenVPN 服务器。将另一方添加为客户端。现在,您在它们之间拥有一个虚拟专用网络,您可以继续使用,rsync
就像它们在同一个 LAN 中一样。