存储汇聚
这个是我给这个工具取的名字,因为实在是太强大了。
他就是-—Alist
官网:
直接看支持的网络存储,可以说市面上常见的网盘都涵盖了,而且支持很重要的WebDav通用协议,这样就可以支持各个软件中直接挂载。
如:通过Alist挂载阿里云盘→PotPlayer直接通过WebDav协议挂载Alist=使用PotPlayer直接看阿里云盘里的高清大片,直接脱手官方客户端。

支持部署的平台可以说所有你能用到的平台都支持部署,这点太强了


安装过于简单所以不再赘述。
主要记录一些碰到的坑:
1、https代理问题
如果是直接是nginx反向代理https进行域名访问的话,按官方教程在/etc/nginx/nginx.conf添加如下配置即可
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:5244;
the max size of file to upload
client_max_body_size 20000m;
}
如果是通过子路径访问的话,如abc.com/alist/,则在/etc/nginx/nginx.conf中添加如下
location /alist/ {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Range $http_range;
proxy_set_header If-Range $http_if_range;
proxy_redirect off;
proxy_pass http://127.0.0.1:5244/alist/;
the max size of file to upload
client_max_body_size 20000m;
}
同时,在/opt/alist/data/config.json修改alist配置文件
修改 "site_url"为“alist”即可
2、alist挂载小米路由器外置存储问题
默认小米smb是没有账号密码的smb1.0
需要修改smb配置文件,默认路径 /etc/samba/smb.conf.template
这一行注释:
invalid users = root
然后 smbpasswd -a root ,添加smb用户并设置密码,用户名必须是系统已有用户
路由器后台重启samba功能后即可在alist挂载
alist部分:(\192.168.1.1\ST500LT0_12-1DG142(cdb4)\xiaomi_camera_videos)
1、根文件夹路径 . 点开头,再往子文件夹填写(./xiaomi_camera_videos/)
2、地址192.168.1.1:445
3、分享名称:ST500LT0_12-1DG142(cdb4)
4、填写账号密码