一个简易的网盘目录列表PanIndex
Jan. 22, 2022
一个简易的网盘目录列表,支持多种网盘。 网盘的目录文件列表应用非常多,老苏之前也写过一些,有的支持多种网盘
支持天翼云的在线文件目录ShareList 在线文件目录Z-file 而有的只支持某一种网盘
阿里云盘的目录文件列表程序Alist PanIndex 属于前者,支持 天翼云、teambition盘、阿里云盘、OneDrive等
官方提供了在线演示地址:https://t1.netrss.cf/
安装 在群晖上以 Docker 方式安装。
在注册表中搜索 pan-index ,选择第一个 iicm/pan-index,版本选择 latest。
卷 在 docker 文件夹中,创建一个新文件夹,并将其命名为 panindex
文件夹 装载路径 说明 docker/panindex /app/data 存放设置
端口 直接用了默认的端口 5238 ,点 + 号新增
本地端口 容器端口 5238 5238
环境 可变 值 PORT 5238
运行 在浏览器中输入 http://群晖IP:5238,就能看到登录界面
默认账号:admin,密码:PanIndex,记得修改
登陆成功后的主界面
先设置 基础配置,老苏就只设置网站标题,其他的没动
关于 基础配置 中各参数的说明,请看官方文档:https://libsgh.github.io/PanIndex/#/config?id=基础配置
本地 本地模式利用的是群晖的空间,因为采用容器安装的,而容器中唯一映射的卷只有 /app/data,所以老苏将根目录指向了容器的 /app/data/local 目录,这对应的是群晖的 /volume2/docker/panindex/local 目录
保存之后要启用一下(其实应该就是主页默认显示)
到 基础配置 中点一次保存,然后打开 http://群晖IP:5238 回到首页,因为什么都没上传,所以还是空空的
进 管理后台 只要输入 http://群晖IP:5238/?admin 即可
回到群晖的 File Station,在 docker/panindex 目录中新建子目录 local,并在其中上传一张图片
再次刷新 PanIndex 主页
点开图片,默认能看到路径
阿里云盘 Refresh Token 的获取方法可以参考『 阿里云盘的目录文件列表程序Alist 』一文中方法
刷新令牌 填入上面获取的 Refresh Token 根目录 填入 root
添加 完成后需要启用
默认显示只能是一个,当启用了阿里云盘,之前的本地盘会自动关闭
刷新首页就能看到阿里云盘的内容了
同样也打开一张图片能获取到详细信息
OneDrive 方法和『 一个简单的web云盘go-drive 』差不多,但也有点小差异
测试了 personal 类型的账号是成功的,但是 bussiness 类型的一直是空的,不确定是不是不支持 bussiness 类型的 OneDrive,期待大家的反馈。
打开下面的网址注册应用:
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade
注册 新应用
重定向 URI填:https://mgaa.noki.workers.dev/
获取 Client ID
并 添加证书
获取 Client Secret
Client Secret 是前面的 值,而不是后面的 机密 ID,这个值要保存好,刷新后就不再显示了
进入 API 权限,删除默认的权限
重新添加
Microsoft API
Microsoft Graph –> 委托的权限
OpenId 权限 –> offline_access
Files 权限 –> Files.Read、Files.Read.All
添加权限之后
打开网页:https://mgaa.noki.workers.dev/
在第4步填入 Client ID,点 AUTHORIZE
需要授权
经过一段时间的等待,会返回 Code
在第5步填入 Client Secret,Client ID 、Code 和 Redirect Ur 是自动填入的,完成之后点 GET TOKEN
返回了 access_token 和 refresh_token 值
返回到 panindex 后台管理页面,选择 Onedrive
OneDrive 缓存可能需要时间
天翼云盘 有天翼盘的可以自己研究一下,官方文档 :https://libsgh.github.io/PanIndex/#/config
切换网盘 点左上角的 home 图标
可以在不同的网盘之间进行切换
参考文档 libsgh/PanIndex: 网盘目录列表,目前支持天翼云、teambition盘、阿里云盘、OneDrive等 地址:https://github.com/libsgh/PanIndex
PanIndex 地址:https://libsgh.github.io/PanIndex/#/
群晖套件PanIndex网盘目录列表 支持天翼云、阿里云盘等 - 我不是矿神 地址:https://imnks.com/2756.html
PanIndexv一个简易的网盘目录列表(目前支持天翼云、teambition盘,本地目录) - 云尚分享-云尚分享 地址:https://www.yuns.top/jishu/1271.html