Alist Win 基本用法
1:Alist 简介
Alist 是一个支持多种存储的文件列表程序,具体使用方式可参考 https://alistgo.com/zh/。
-
使用指南:https://alistgo.com/zh/guide/
-
配置指南:https://alistgo.com/zh/config/
2:Alist 部署
2.1:安装
Alist 支持一件脚本下载、手动安装、Docker、桌面版、Pass、源码、反向代理等多种部署方式。
注意:一件脚本仅适用于 Linux、桌面版需收费 50 软妹币。
https://alistgo.com/zh/guide/install/
2.2:运行
# 解压下载的文件,得到可执行文件:
unzip alist-xxxx.zip
# 运行程序
.\alist.exe server# 获得管理员信息 以下两个不同版本,新版本也有随机生成和手动设置
# 低于v3.25.0版本
.\alist.exe admin# 高于v3.25.0版本
# 随机生成一个密码
.\alist.exe admin random
# 手动设置一个密码 `NEW_PASSWORD`是指你需要设置的密码
.\alist.exe admin set NEW_PASSWORD
2.3:守护
https://alistgo.com/zh/guide/install/manual.html
使用 nssm 将 alist 注册为服务,到 service.msc 直接管理即可。
3:Alist 存储
3.1:代理基础知识
WebDav 策略:
- 302 重定向:重定向到真实直连【不建议共享公开使用,有封禁账户的风险】
- 使用代理 URL:重定向到代理主机,由代理主机中转再回传 Alist【其实就是挂在外网网盘用的】
- 本机代理:直接通过本地中转返回数据
以下链接是基本知识,需要先了解:
- https://alistgo.com/zh/guide/drivers/common.html
3.2:添加存储
除了百度网盘、阿里云盘、夸克网盘、WebDav、蓝奏云盘、本机存储、ftp 这几个,其它挂载方式请参考
对象存储有 bug。
文档:https://alistgo.com/zh/guide/drivers/
3.3:百度网盘
Alist 百度网盘挂载教程:https://alistgo.com/zh/guide/drivers/baidu.html
挂载前提是有 百度svip
会员!
以下是挂载信息,可参考配置:
刷新令牌、客户端 ID、客户端秘钥请使用官方文档中的这个链接来获取。
注意事项:
需要特别注意的是,百度 API 下载大于 20M 左右的文件需要携带 User-Agent: pan.baidu.com
请求头,官方文档用的是 User-Agent Switcher and Manager,这个简单一点。
下载时 baidupcs.com 主机名会因为集群负载均衡一直变,如果所有网站都的 User-Agent 替换成 pan.baidu.com 难免会有问题。
所以我推荐使用 Mod Headers,因为 User-Agent Switcher and Manager 虽然可以用 JSON 指定域名对应 UserAgent,但无法使用 *.domain.com 这种泛域名的匹配格式,只能支持一个 * 代表所有域名。
3.4:本机存储
https://alistgo.com/zh/guide/drivers/local.html
本机存储最简单,其它细节自己参考官方文档就行了。
3.5:WebDav
https://alistgo.com/zh/guide/drivers/webdav.html
根据 WebDav 用户名、密码以及资源路径填写。
3.6:蓝奏云
https://alistgo.com/zh/guide/drivers/lanzou.html
蓝奏云看文档就行
3.7:夸克网盘
https://alistgo.com/zh/guide/drivers/quark.html
看文档,就行了,夸克网盘会员其实可以通过 88VIP 会员白嫖的,具体怎么白嫖可以自己去找找。
3.8:阿里云盘 Open
https://alistgo.com/zh/guide/drivers/aliyundrive_open.html
阿里云盘 Open 要审核,不搞了,太麻烦了,感兴趣可以自己看文档,都是大同小异的。
3.9:ftp
https://alistgo.com/zh/guide/advanced/ftp.html
具体原理可参考文档,把 ftp 的 enable 改成 true,重启启动 alist 就会开启 ftp 了。
具体一些安全传输之类的协议、sftp 啥的,自己看文档就行了。
4:Alist 故障
以下 Alist 故障均为 v3.45 Windows amd 版。
4.1:蓝奏云下载错误
Alist 挂载蓝奏云有 Bug,如果有密码则会报错,无密码正常下载,github 上说是 v3.45 修复,我试了一下还是会报错。
500 failed link: failed get link: not find down_p function
4.2:MarkDown 表格解析错误
不仅表格会解析错误,而且下载的 MarkDown 文件是 HTML 格式 。。。
关闭 设置》预览》过滤 ReadMe 文件中的脚本
4.3:MarkDown 图片无法读取
关闭 设置》全局》签名所有
新建存储的时候,存储中有 MarkDwon 文件也不要勾选签名
4.4:README.md 无法读取
用户那里可以设置权限,默认 admin 用户可读取到隐藏的文件,README.md 默认是被隐藏的,但不知道是不是 bug。
//README.md/i
删除 设置》全局》隐藏文件
里面的正则表达式。
4.5:编码兼容性
如果视频无法播放或者无画面有声音,有可能是视频编码的问题。
例如我遇到的一个 mpeg4 编码的 mp4 播放时有声音无画面,h.264 正常播放,mpeg4 要看你浏览器支不支持,比如夸克的就支持。
不管什么编码,VLC 一刀斩,咱们可以到 Google 下载 Open in VLC media player 插件,使用方法如下:
1、到 github 中下载 native-client 对应系统版本,双击 install.bat。
2、到插件选项中设置 Path to the Media Player 磁盘中 vlc.exe 的位置。
5:元信息
就是用来加密 Alist 挂载的目录用的,对 WebDav 不生效,设置元信息后需要输入密码才能访问。
如果共享或在互联网暴露的话,一定要开,不然你的那些网盘账号可能会被别人日进去封号了。
6:备份与恢复
https://alistgo.com/zh/guide/advanced/backup.html
后面更新新版本,直接从老版本备份后再恢复到新版,不过有个小 bug,恢复选择覆覆盖后密码没有一起覆盖,需要手动重新设置一下密码。
7:其它
其它就自己摸索去吧,对我来说这些够用了
期待亲爱的 Alist 作者快快滴更新,想死你喽。