通过外部 Rclone 将 OneDrive 迁移到 Wasabi
当 Microsoft 365 的数据集很大时,通过笔记本电脑传输可能会既慢又不可靠。在云端 VM(EC2、GCE 或任何 Linux 主机)上运行 Rclone,并从 RcloneView 进行控制,可以将流量保留在数据中心内,避免家庭网络成为瓶颈,并使无浏览器身份验证成为可能。
您将:
- 在远程服务器上以外部引擎的方式运行 rclone rcd。
- 打开一个新的 RcloneView 窗口,连接到该外部 Rclone。
- 添加 OneDrive 和 Wasabi 远程(包括无头/仅命令行的身份验证路径)。
- 从 OneDrive 到 Wasabi 复制、同步或调度作业,而不占用本地带宽。
第一部分:在服务器上部署 Rclone(外部 Rclone)
- 启动一个小型 Linux VM(例如 AWS 上的
t3.medium或同等配置)。 - 向您的 IP 开放 TCP 5572 端口,或通过 SSH 建立隧道。
- 安装 Rclone:
curl https://rclone.org/install.sh | sudo bash
- 启动带身份验证的远程控制守护进程:
rclone rcd --rc-addr=0.0.0.0:5572 --rc-user=admin --rc-pass=admin --log-level INFO
- 在您的笔记本电脑上,确认可以访问:
curl -u admin:admin -X POST "http://<SERVER-IP>:5572/rc/noop"
返回 {} 表示守护进程已准备好供 RcloneView 使用。
👉 需要复习一下吗?参见 在 AWS EC2 上运行 Rclone。
第二部分:打开一个新的 RcloneView 窗口
每个 RcloneView 窗口都可以与不同的 Rclone 实例配对。
- 启动 RcloneView。
- 从 Home 菜单点击
New Window。 - 将打开第二个窗口;此窗口将连接到您刚刚启动的外部 Rclone。
👉 了解更多:使用 New Window 管理多个 Rclone 连接。
第三部分:将 RcloneView 连接到外部 Rclone
在新窗口中:
- 打开 Settings -> Connection Manager -> New Connection。
- 填写:
| 字段 | 值 |
|---|---|
| Display Name | external-rclone |
| Remote Address | http://<SERVER-IP>:5572 |
| Username | admin |
| Password | admin |
- 点击 Test Connection -> Save -> Connect。状态栏应显示已连接到外部守护进程。
第四部分:添加 Wasabi 和 OneDrive 远程(在外部 Rclone 内)
您现在创建的所有远程都存在于外部 Rclone 进程中,并由已连接的 RcloneView 窗口共享。