聚合管理所有云盘,移动、上传、下载文件,在线观看视频图片等。
我的成果:https://pan.365s.top/ (我这是 v2 版本的样子,本文安装方法是 v3,因为 v2 的功能够我用了,我不需要 V3 版本的交互性,我只给自己一个人用,我升级没意义)
Alist 聚合云盘开源地址(v3 版):https://github.com/alist-org/alist
Alist 官方搭建、使用文档:https://alist.nn.ci/zh/guide/
Alist 官方最新版演示地址(v3 版):https://alist.pages.dev/
【存在意义】虽然它可以在线观看视频或者下载文件,但大文件下载或者看视频体验不好(小文件体验很好),它的意义更多的是聚合管理,随时随地访问云盘文件,不用打开很多软件进行删除移动之类。
开始搭建
我用我自己的域名pan.365s.top
,你自己替换为你的就行。
下面的代码分别可以安装、升级、卸载
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s install /www/wwwroot/pan.365s.top
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s update /www/wwwroot/pan.365s.top
curl -fsSL "https://s.nn.ci/alist.sh" | bash -s uninstall /www/wwwroot/pan.365s.top
第一步:在宝塔上正常搭建一个空网站,删除域名所在根目录所有文件,设置好 ssl 证书。
第二步:宝塔 - 终端,输入curl -fsSL "https://s.nn.ci/alist.sh" | bash -s install /www/wwwroot/pan.365s.top
回车,几秒就下载文件搭建完毕了。
第三步:它会提示你“查看管理员信息,请执行”,复制那两行绿代码,粘贴在最下面回车,就会出现初始账号、密码,记录下来。
第四步:宝塔 - 安全 - 放行端口里添加一个5244
放行,不是 SSH 端口别管这个。
第五步:宝塔 - 网站(pan) - 配置文件,拖到最后在}
前面填入下面的代码
location / {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
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;
# 上传的最大文件尺寸
client_max_body_size 20000m;
}
然后,再删掉原有的下面的代码,最后保存。
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log /dev/null;
}
location ~ .*\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log /dev/null;
}
第六步:打开后台地址https://pan.365s.top/@login
,输入账号密码登陆后台,为了安全一定要改掉初始账号密码。
第七步:需要在后台存储里先添加成功一个云盘,再次访问域名才能看到实际前端的效果,否则会报错。
结语:在深入了解后,我还知道了另外一个开源项目 ZFile 和 Alist 功能大同小异,也是聚合云盘管理,不过没实际接触,在此备份一下名字。
云盘账号添加
驱动:天翼云盘
虚拟路径:随便起个名字
用户名:原手机
密码:原密码
根文件夹ID:网页登陆天翼云后,地址栏最后一个 / 后面的东西
其他不动,确定
天翼云盘-家庭云
驱动:189CloudPc
虚拟路径:随便起个名字
用户名:原手机
密码:原密码
189cloud type:Family
登陆天翼云网页 f12 切换手机模式,打开 https://h5.cloud.189.cn/main.html#/family ,进入目标文件夹,f12 - 搜list 点进去,标头
里可以看到下面两个数据,填进去
根目录file_id(root_folder_id):
family id:
其他不动,确定
驱动:123云盘
虚拟路径:随便起个名字
用户名:原手机
密码:原密码
其他不动,确定
驱动:中国移动云盘
虚拟路径:随便起个名字
账号:账户手机号
Cookie:f12 个人云获取 getdisk 页头的 cookie 填进去。
根文件夹ID:刚才 f12 紧接着后面的 catalogID 数字填进去。
其他不动,确定
驱动:阿里云盘
虚拟路径:随便起个名字
刷新令牌:来 这个网页 点一下「获取 Token」,手机扫码登陆,再点一下「使用阿里云盘 APP 扫描然后点击」,出现口令填进去。
其他不动,确定
备注:常见的还有百度云盘(没啥用)、 蓝奏云盘 (经常挂)、 迅雷云盘 (经常挂)、 夸克云盘 (使用自己服务器带宽下载,鸡肋)。
元信息主要功能,是给文件夹加密、隐藏不想展示的文件夹。
没有评论