我需要在不在同一网络上的两台 Windows 机器之间移动数 GB(每周 15-100 GB)的视频片段。
两个网络的 IP 地址每天都会变化(通过 ISP 强制重启),这让我当前的设置(FTP)有点烦人。
我的问题是,是否有其他我尚未发现的选项,可以在两台 PC 之间移动数 GB 的数据,而无需依赖运送拇指驱动器或上传到云服务?
答案1
一种可能的解决方案是使用您当前的设置(带ftp
传输)并在目标服务器上设置一些动态 DNS 服务。然后将 ftp 客户端设置为使用新选择的主机名,动态 DNS 服务将在 ISP 更改 DNS 记录时负责刷新 DNS 记录。
答案2
有适用于动态网络环境的 P2P 文件同步工具,允许使用直接连接或在防火墙\NAT 的情况下进行中继文件夹同步
最显著的例子是专有的 Resilio Sync(以前称为 BitTorrent Sync)和开源 Syncthing。
两者都很容易使用,但 Syncthing 的学习难度更大
PS:在无法建立直接连接的情况下,我不建议使用 Zerotier 进行文件传输,因为 Zerotier Inc. 仅管理 4 个中继服务器,根本无法提供足够的带宽。