把你的网盘做成网站
时间:2023-07-08 03:57:02 | 来源:网站运营
时间:2023-07-08 03:57:02 来源:网站运营
把你的网盘做成网站:
起因
我之前分享过较多的地理信息与遥感产品数据,但经常遇到分享的链接失效了。
所以我在想可以直接从网盘分享数据,读者直接无需保存直接下载。
Alist经过我的一个好友的解答,还真的有解决方案。就是通过Alist映射网盘文件到网站,所有人都可以通过网站下载你的云盘数据。
工具介绍
alix是一款支持多种存储云盘的目录文件列表程序,可以将云盘内容进行本地挂载以及网页发布,支持 web 浏览与 webdav,后端基于
gin
,前端使用
react
。
支持的存储环境: 本地存储设备、百度网盘、阿里云盘、GoogleDrive、OneDrive、夸克网盘、 天翼云盘、123云盘、 蓝奏云、Alist、 FTP、PikPak、 闪电盘、S3、 WebDav、Teambition、 分秒帧、和彩云、 Yandex.Disk、 迅雷云盘。
准备
一个已经备案的域名;
一台服务器;
一个不限速的网盘。
简要流程
流程1.服务器安装宝塔环境;
宝塔2.再通过宝塔安装docker,docker在应用商店中直接搜索,点击安装:
安装docker3.通过docker安装Alist:打开terminal,输入命令:
docker run -d --restart=always -v /etc/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
安装完毕后查看后台和前端。
使用你的主机名+端口5244 查看网站前端。
使用下面的命令查看后台密码。
cd /opt/alist./alist -password
4.配置环境:打开你的服务器ip+端口,访问后台管理页面,添加网盘账号:
添加网盘账号在这里网盘众多,选择合适自己的,每一种网盘的配置方式不一样,具体看alist的账号教程,教程地址:
https://alist-doc.nn.ci/docs/driver/base5.域名解析
在宝塔中添加一个方向代理:
http://127.0.0.1:5244 $host
反向代理然后在腾讯云中添加域名解析:
域名解析6.配置SSL
这里的SSL用免费的即可:
配置SSL至此网站搭建完毕。
写在最后
该方法是否合规?很明显是不合规的。本质上是
偷取大厂的流量。但是只做个人分享,不进行盈利,问题不大。
根据大家对alist的反馈,该方法搭建的网站很稳定,但也有极小概率封网盘号,使用者尽量做好数据备份。
最后这让我想到是否可以将数据量巨大的地信、遥感和气象数据也使用这个方法共享。
某位站长的网盘容量比如上图是某个站长晒出的网盘容量,接近90个T,装近几十年全球的气象数据都足够了,哈哈哈。
目前有很多高效便利的工具,大家如果感兴趣,真的可以基于此改善国内的数据难获得的现状。
期待明天的国内数据获取环境越来越好。
参考
https://github.com/alist-org/alisthttps://alist-doc.nn.ci/www.ruiduobao.com