用sharelist挂载onedrive
用sharelist挂载onedrive
sharelist地址:https://github.com/reruin/sharelist
首先安装sharelist。使用docker比较方便。按照文档上面一条命令。https://reruin.github.io/sharelist/docs/#/zh-cn/
docker run -d -v /etc/sharelist:/sharelist/cache -p 33001:33001 --name="sharelist" reruin/sharelist
初始化的步骤也是按照文档。https://reruin.github.io/sharelist/docs/#/zh-cn/initialize
分别输入口令,标题和虚拟路径。
挂载onedrive
设置微软帐号
登录https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/Overview
找到App registrations
新注册一个App。
填写名字和重定向的域名,比如https://list.yourdomainname.com
由于微软的新的安全策略,无HTTPS的网站无法直接被指定为回调地址,因此回调地址可使用中转地址:https://reruin.github.io/redirect/onedrive.html
记录Application (client) ID 和 Client credentials里面的value。一定要保存下来,之后就看不到secret id了。
具体情况如下图:
app id:
secret id:
设置sharelist
如果要挂载onedrive,选择OD API版,留空(只输入/),然后会跳转到挂载向导。
如果已经挂载过其他目录,可以回到列表页面刷新,能看到多个文件夹,选中要挂载的那个文件夹,就会到向导页面。
在向导中填入之前获得的app id和secret id即可。