在 AWS EC2 上为外部 Rclone 添加 OneDrive(无浏览器模式)
相关前置条件
如果你需要完整的 EC2 搭建教程,请参见 👉 如何在 AWS EC2 上运行 Rclone 引擎。
整体流程:在一台有浏览器的机器上生成 OneDrive OAuth 令牌,然后通过 RcloneView 将该令牌粘贴到运行在 EC2 上的外部 Rclone 中。
步骤 1. 生成 OneDrive 令牌(任选一种方法)
方法 A:使用 rclone authorize "onedrive"(最快)
- 在一台有浏览器且 rclone 版本相同的机器上,运行:
rclone authorize "onedrive" - 在浏览器中完成 Microsoft 登录/授权。
- 复制打印出的 JSON 令牌块(保留完整 JSON)。你将在步骤 3 中把它粘贴到 EC2 中。
方法 B:使用 RcloneView 内嵌远程并复制其令牌
- 在你的本地 PC 上,使用内嵌 Rclone(常规浏览器 OAuth)添加 OneDrive。
- 打开远程管理器,编辑该 OneDrive 远程,点击显示高级选项,然后复制令牌字段(JSON)。
👉 了解更多关于编辑远程的内容:编辑远程设置
步骤 2. 连接外部 Rclone(EC2)
打开一个新窗口,或使用当前会话在 RcloneView 中连接到你托管在 EC2 上的 Rclone:
- 打开
设置->连接管理器,新建一个到你 EC2 托管的 Rclone 的连接,或者如果已经配置好,连接到现有连接。
👉 了解更多:连接外部 Rclone
👉 了解更多:新窗口功能
步骤 3. 向外部 Rclone 添加 OneDrive 远程(粘贴你的令牌)
- 在连接到 EC2 的窗口中,进入
远程菜单并选择+ 新建远程。 - 选择 OneDrive 作为提供商。
- 输入远程名称,然后点击显示高级选项。
- 将之前复制的 OAuth 令牌粘贴到令牌字段中。
- 点击添加远程