我的最终目标是将计算机 A(Win7)上的目录结构与计算机 B(Win 8.1)上的目录结构同步。当它们可以看到驱动器但 A 和 B 位于不同的城市且均位于消费级路由器后面时,有多个程序可以很好地完成此任务。有没有什么好的系统可以做到这一点?
Teamviewer 之类的程序可以让您复制文件,但我还没有看到任何擅长同步的程序。
答案1
鉴于您的最终结果是在不同位置的两台机器上获取相同的内容,最好的选择是使用基于云的同步,例如 Google Drive、One Drive、Dropbox 等。
缺点是文件大小受限,但这仍然足够了。Google Drive 目前提供 15GB 空间。
好处是设置同步非常简单,而且由于数据在云端,因此可以在任何地方访问。现在还可以选择添加第三台和第四台电脑进行同步。
如果您不能使用云存储(因为数据太多,或者您不想将其存储在云中),那么您必须在两台电脑之间建立连接。VPN 是最佳做法,但也可以采用远程桌面,勾选将网络共享带到远程计算机,以便从远程计算机访问本地文件。
不过,此后的同步部分可能会比较棘手,每次想要同步时可能都需要 VPN 或手动操作。
答案2
BitTorrent 同步 (https://www.getsync.com) 是一个选项......(虽然看起来它现在有一个商业“专业”版本)。
将其安装在您有数据的 PC/设备上,并声明“这是我的第一个同步设备”,设置您想要复制的文件夹,单击“共享”并通过电子邮件(或复制或其他方式)将特制的链接发送到目标 PC。
在目标电脑上,你只需使用该链接(因为它似乎会引导你进入一个网页来下载同步客户端),一旦两台电脑相互配对,它就会开始在你的电脑之间移动文件
在某种程度上,BT Sync 的工作原理与 BitTorrent 相同,即点对点流量,因此两者之间没有云,只有直接连接。如果您的路由器没有阻止 BitTorrent 流量,那么 BT Sync 就可以正常工作。