以下是关于 OneDrive Rclone 远程授权配置 的操作总结,分为 Linux 服务器端和 Windows 本地端两个维度:
🛠️ 第一部分:Linux 服务器(Docker 容器内)
任务:发起配置并等待 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。
💻 第二部分:Windows 本地电脑
任务:通过浏览器获取授权 Token(JSON 字符串)
准备程序:下载 Windows 版 Rclone,在文件夹地址栏输入
cmd打开窗口。运行授权命令:
rclone authorize "onedrive"
浏览器操作:
自动跳出微软登录页面。
登录账号并点击 “接受/允许”。
网页显示 "Success!" 后关闭。
提取 Token:
回到 Windows 的 CMD 窗口。
复制显示的完整 JSON 字符串(包含最外层的
{ }大括号)。
🔗 第三部分:回到 Linux 完成对接
任务:粘贴 Token 并确认挂载盘
粘贴结果:在服务器的
result>提示符后粘贴刚才的 JSON。确认账号类型:
Option config_type: 选1(OneDrive Personal or Business)。
选择驱动器:
Option config_driveid: 选0(通常是你的个人主盘)。
保存退出:确认信息无误后输入
y,最后输入q退出配置。