存储汇聚

教程类 2024年5月8日

这个是我给这个工具取的名字,因为实在是太强大了。

他就是-—Alist

官网

Home

直接看支持的网络存储,可以说市面上常见的网盘都涵盖了,而且支持很重要的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、填写账号密码

标签