使用Onelist挂载OneDrive网盘
2022-01-06
项目地址:https://github.com/MoeClub/OneList/tree/master/Rewrite
安装OneList
# 新建并进入OneList目录
mkdir ~/onelist && cd $_ # $_ 获取到上次命令的最后一个参数值
# 下载
wget https://raw.githubusercontent.com/MoeClub/OneList/master/Rewrite/amd64/linux/OneList
# 添加执行权限
chmod +x OneList
生成配置文件
OneList -a "url" -s "/"
将认证界面完整url
内容替换命令中的 url
编辑config.json
[
{
"MSAccount": false,
"MainLand": false,
// 授权令牌
"RefreshToken": "1234564567890ABCDEF",
// (只推荐一个盘位的时候使用根目录"/".)
"SubPath": "/",
// 读取OneDrive的某个目录作为根目录. (支持根目录"/")
"RootPath": "/",
// 隐藏OneDrive目录中的文件夹和文件, 条目间使用 "|" 分割. (跳过缓存设置的条目.)
"HidePath": "/Test/Obj01|/Test/Obj02",
// 使用用户名和密码加密OneDrive目录. 目录和用户名密码间使用 "?" 分割, 用户名密码使用 ":" 分割, 条目间使用 "|" 分割. 无效条目将跳过.
"AuthPath": "/Test/Auth01?user01:pwd01|/Test/Auth02?user02:pwd02",
// 缓存刷新间隔.(所有项目中的刷新时间取最小值为有效刷新间隔)
"RefreshInterval": 900
}
]
启动
下载主题文件到onelist
目录下
./OneList -bind 0.0.0.0 -port 8000
命令启动