侧边栏壁纸
博主头像
奇遇网

上善若水,无为处世

  • 累计撰写 39 篇文章
  • 累计创建 78 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Openlist 和 Rclone 连接OneDrive 教程

Leo
Leo
2025-11-14 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

首先使用个人或者组织账号登录

https://entra.microsoft.com/#view/Microsoft_AAD_IAM/TenantOverview.ReactView?Microsoft_AAD_IAM_legacyAADRedirect=true

登录后获取我们的 租户ID

新建过程

请仔细阅读注意事项

请仔细阅读下面的 序号,依次查看 ,如有错误一个应用,类型自己选,建议选第三吧

  1. 重定向URL(回调参数),类型选择Web,参数填写: https://entra.microsoft.com/To 请填写: h

  2. 填好后点击下方的注册 跳转后就可以看到 客户端ID.

去获取一个客户端秘钥,按照下图获取即可,记得 客户端秘钥 要及时保存,只会出现一次

客户端秘钥拿到了,去授权一下使用的 API,依旧跟着下图获取即可

API授权后,我们去授权组织应用

  • 左侧侧边栏 —> 企业应用程序 —> 所有应用程序 —> {选择我们开始新建的那个应用名称} —> 权限 —> 点击 代表xxxx授予管理员同意

总结

通过以上操作,你现在有了

你的E3管理员或者用户账户:[email protected]
租户ID:aaaabbbb-ssss-ssss-ssss-aaaaaaaaaaaa
客户端ID:格式同租户ID一致
客户端秘钥:M_<一串字符>

现在用以上信息构建一个链接

https://login.microsoftonline.com/{租户ID}/adminConsent?client_id={客户端ID}&redirect_uri={https://entra.microsoft.com/TokenAuthorize}

在浏览器访问这个链接,登录你的E3管理员账号,就可以授权访问了

Openlist 挂载 OneDrive

添加存储,驱动选择OneDrive App,其他的常规填写,重点是以下6个:

地区:国际版
客户端 ID:你刚刚记录的
客户端密钥:你刚刚记录的
租户 ID:你刚刚记录的
邮箱:你刚刚记录的,或者你可以在你的E3里新增用户填进去
分片大小:最大250,多了不行

保存之后就挂载好了

如果你有多个租户,可以把这个存储复制多份,只修改邮箱即可

Rclone 挂载 OneDrive

一键安装 Rclone

sudo -v ; curl https://rclone.org/install.sh | sudo bash

添加OneDrive

rclone config

然后输入n,如果你也是v1.71.2,那么输入38就是OneDrive
随后除了以下几个参数需要填写,其他的都默认


client_id>:你刚刚记录的客户端ID
client_secret>:你刚刚记录的客户端秘钥
tenant>:你刚刚记录的租户ID

Edit advanced config?
y) Yes
n) No (default)
y/n>:y

upload_cutoff> 4M

chunk_size>250M

注意下面这一步选N

Use web browser to automatically authenticate rclone with remote?
 * Say Y if the machine running rclone has a web browser you can use
 * Say N if running rclone on a (remote) machine without web browser access
If not sure try Y. If Y failed, try N.

y) Yes (default)
n) No
y/n> N

随后会输出

Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see: https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
        rclone authorize "onedrive" "eyxxxx"
Then paste the result.
Enter a value.
config_token> 

这时你获得了一个eyxxxx
官方网站,下载最新版 Rclone
在解压后的文件夹右键在终端打开
输入

./rclone.exe authorize "onedrive" "eyxxxx"

随后你的浏览器会自动打开,登录你的E3管理员账号,授权访问后,浏览器页面会显示SUCCESS
刚刚的终端会出现一大串字符,把它全部复制下来,形如

eyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(非常长)

eyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx(非常长)粘贴进刚刚的config_token> 后面,一路回车即可挂载成功

验证

rclone lsd <你为rclone起的名字>:没有报错就证明成功了

[转载自] https://www.nodeseek.com/post-505299-1

博主关闭了所有页面的评论