前言
看到好多人都在用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
欢迎来看呀,不要滥用哦。
(该站点随我的经济而变化,若经济干涸,那么该站点也会消失于互联网)