以下是关于 OneDrive Rclone 远程授权配置 的操作总结,分为 Linux 服务器端和 Windows 本地端两个维度:
任务:发起配置并等待 Token 注入
执行配置命令:
docker exec -it <容器名> rclone config
交互步骤:
New remote: 输入 n 并起名(如 myod)。
Storage Type: 输入 onedrive。
核心三不填:client_id、client_secret、tenant_id 全部直接回车留空。
关闭高级配置:Edit advanced config? 选 n。
禁用自动授权:Use auto config? **务必选 n**(因为服务器没浏览器)。
结果:终端会停在 result> 提示符处,并提示你在本地电脑运行 rclone authorize。
任务:通过浏览器获取授权 Token(JSON 字符串)
准备程序:下载 Windows 版 Rclone,在文件夹地址栏输入 cmd 打开窗口。
运行授权命令:
rclone authorize "onedrive"
浏览器操作:
自动跳出微软登录页面。
登录账号并点击 “接受/允许”。
网页显示 "Success!" 后关闭。
提取 Token:
回到 Windows 的 CMD 窗口。
复制显示的完整 JSON 字符串(包含最外层的 { } 大括号)。
任务:粘贴 Token 并确认挂载盘
粘贴结果:在服务器的 result> 提示符后粘贴刚才的 JSON。
确认账号类型:
Option config_type: 选 1 (OneDrive Personal or Business)。
选择驱动器:
Option config_driveid: 选 0 (通常是你的个人主盘)。
保存退出:确认信息无误后输入 y,最后输入 q 退出配置。