注意!!!
原阿里云盘存储已经失效,需要使用阿里云盘Open存储。遂本文获取刷新令牌的方法无效了。请看以下文章来获取阿里云盘Open的刷新令牌。

前言

看到好多人都在用alist,所以我也来搭建一个。
alist可以展示你的网盘文件,如阿里云盘、百度网盘等,也支持本地存储。可以作为一个影视站(阿里云盘里有好多资源),也可以当做一个网盘。反正就是支持非常多的存储,具体可以看alist官网(https://alist.nn.ci/zh/guide/#what-s-this
废话不多说,开始~

搭建

首先你需要一台宝塔面板的虚拟主机或者服务器,ep面板的虚拟主机是不可以的呦。

这边推荐使用雨云(https://www.rainyun.com/?ref=MTkwMzc=)的宝塔面板虚拟主机进行搭建,价格实惠 @(chaiquan_love)

安装

首先打开宝塔面板,打开终端,登录。
在终端内输入以下代码进行安装:

curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

安装完成后输入systemctl start alist启动alist。
若没有输出账号密码,则输入./alist admin获取管理员信息。
然后就安装好了,可以通过ip:5244访问你的alist啦。
(这边使用的是没有独立ip的虚拟主机,所以现在还不能访问)

反向代理

首先在宝塔面板网站里新建一个网站,并绑定你的域名,80端口就可以了。有ssl证书的可以在ssl里添加即可。
然后在这个网站的配置文件里添加:

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;
}

宝塔面板用户还需删除:

- location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md
- location ~ .\*\.(gif|jpg|jpeg|png|bmp|swf)$
- location ~ .\*\.(js|css)?$

其他系统可以参考官方文档。
现在 我们就可以通过新建的这个网站所绑定的域名直接访问alist而不需要通过5244端口了。

失效内容

以下内容已经失效,请看本文首句。

失效内容

添加存储

现在我们访问alist还不能正常显示文件,我们需要添加存储。
以阿里云盘为例,首先我们需要获取以下信息:~~

刷新令牌

电脑访问 https://media.cooluc.com/decode_token/ ,按照教程获取,并解码即可。

Root folder file_id

~~打开阿里云盘官网,点击你要挂载在alist的文件夹,查看当前的网址,如https://www.aliyundrive.com/drive/folder/5fe01e1830601baf774e4827a9fb8fb2b5bf7940
此时5fe01e1830601baf774e4827a9fb8fb2b5bf7940就是这个文件夹的id了。
获取到以上信息后,我们打开alist后台(首页-下方登录),添加存储,选择阿里云盘,进行添加。
挂载路径为这个文件夹在alist的路径,例如/,那么alist首页就是这个文件夹里的内容。
根文件夹id刷新令牌我们已经获取到了,直接填写即可。
若还需要添加其他阿里云盘的存储,我们再次获取这个文件夹的id,刷新令牌不用变。
添加成功后我们打开alist首页就可以看到存储里的文件了 我们可以开始愉快看片(电视剧)了。

我的alist

https://pan.sibaihua.top
欢迎来看呀,不要滥用哦。
(该站点随我的经济而变化,若经济干涸,那么该站点也会消失于互联网)

最后修改:2025 年 01 月 22 日
如果觉得我的文章对你有用,请随意赞赏。