Alist-目录文件列表程序 功能教程
加密
请知悉:v2.0.1及之后,管理员登陆之后无视加密。
在后台元信息处添加记录,填写路径和密码即可,其中的路径:是访问alist页面时的pathname,如要设置https://alist.nn.ci/本地存储
则路径是/本地存储
,如:
- https://alist.nn.ci ->
/
- https://alist.nn.ci/a ->
/a
- https://alist.nn.ci/a/b ->
/a/b
正确填写路径之后,填写密码字段即可。
隐藏
后台隐藏
后台api不会返回隐藏的数据
请注意:v2.0.6及以后,管理员登录后隐藏功能失效。
在后台元信息处添加记录,填写路径和路径中要隐藏的文件(夹)名即可,其中路径同加密中的路径
正确填写路径之后,填写hide字段,填写要隐藏的文件(夹)名称,以,分隔,比如要隐藏https://alist.nn.ci/本地存储 下的README.md和index.tsx文件,则填写:
path: /本地存储
hide: README.md,index.tsx
游客上传
在后台元信息处添加记录,填写路径并打开游客上传即可,其中路径同加密中的路径
此选项只对当前文件夹有效,对子文件夹无效。
负载均衡
需要两个账号内的文件结构完全一样,程序会自动轮询所有的账号进行下载/请求。
如何使用
一个账号正常添加,另一个账号添加名称为第一个账号名称+.balance+任何其他内容即可。
例如:
- 账号1:
test
- 账号2:
test.balance1
- 账号3:
test.balance2
- 账号4:
test.balance3
- …
- 账号n:
test.balancen
功能限制
一些功能的限制条件:office在线预览
- 外网可访问
- 文档访问地址不能直接使用 ip,需要通过域名访问,并且端口必须是 80 / 443 端口
- 文档的格式(必须为以下格式之一):
- Word:docx、docm、dotm、dotx
- Excel:xlsx、xlsb、xls、xlsm
- PowerPoint:pptx、ppsx、ppt、pps、pptm、potm、ppam、potx、ppsm
- 文档的大小:Word 和 PowerPoint 文档必须小于 10 兆字节;Excel 必须小于五兆字节
媒体播放
- 需要是浏览器支持的编码
- 一般浏览器不支持h265编码视频
- 一般浏览器不支持ac3编码音频
特别的,对于Safari:
- 对于跨域媒体,content-type必须是媒体类型,而不是通用的
application/octet-stream
PDF预览
- 除了阿里云盘之外,其他的网盘需要https+cors才可以预览
- https为自己开启,反向代理或在配置文件中提供证书均可
- cors为相关的云盘提供支持,自己无法修改,除非打开代理使用程序中转
打包下载
同pdf预览,需要https+cors支持文件夹/文件名
本程序遵循合法url规则: - 不能包含?,这表示一个parameters参数
- 不能包含#,这表示一个anchor参数
- 不能包含/,这用于定位路径 具体可参考
https://developer.mozilla.org/en-US/docs/Learn/Common_questions/What_is_a_URL文件上传
- 本程序上传全部使用服务器中转
- 若你使用了反向代理,可能需要在配置中指定上传文件最大大小以及超时时间
- 否则可能出现以及上传成功但是前端超时无响应的情况
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 wututu-blog!
评论
WalineDisqus