之前阿里云盘的活动,获取的几T容量,加上目前来说阿里网盘的速度还是不错的,用起来效果还可以。
今天,飞牛折腾了一下阿里的网盘分享功能,可以直接分享阿里直链。
1. Alist网盘功能介绍
功能上与OneDrive、天翼云盘列表相似,可以将自己的网盘内容在线展示出来。
支持在线看图、阅读文档和代码
支持在线播放视频、音频,视频没声音的可以下载观看
支持自定义根目录
2. 搭建教程
第一步:在宝塔面板新建网站
宝塔新建网站这个操作不用多说,比如新建一个网站pan.feinews.com,域名解析,申请ssl,强制跳转https,这些步骤大家应该都熟悉,就不啰嗦了。
第二步:下载源码解压文件并上传到服务器
下载地址:已失效
下载解压文件,传到新创建网站的文件夹目录,比如刚才创建的网站对应的文件夹www/wwwroot/pan.feinews.com
第三步: 获取token和文件夹ID
登录网页版阿里云https://www.aliyundrive.com/drive/ F12控制台,切换到Application选项卡,点开Local storage,会有一个token项,点开就可以看到refresh_token了
文件夹id: 在网盘里新建要对外分享的文件夹名称,比如FnPublic,然后点击进入该文件夹。
在宝塔网站文件夹目录找到env.yml文件,编辑里面的参数为自己的tokne、文件夹id、以及logo等自定义内容。
第四步: 启动服务
宝塔-终端-连接服务器-进入刚才的网站文件夹。(例如:cd /www/wwwroot/pan.feinews.com/)
输入命令:bash start.sh就可以启动服务了。重启更新目录的话,也是再次执行一遍该命令即可。
宝塔-安全-放行 3000 端口。然后打开网站设置-反向代理。
如果想查看输入日志:可运行 more log.log
3.效果演示:
输入你的网盘地址,就可以查看到你的文件夹了。
提示:新增到网盘的文件,需要运行 bash start.sh 更新目录,网页才能更新显示新增的文件。
来源参考:https://baiyue.one/
开源地址: https://github.com/Baiyuetribe/alist_fiber
相关地址:
[quote ids=1590]
现在用这个程序会封号
这个有点意思,只是算是个漏洞服务?还是预留的服务? 如果能长期使用就好了。
@小陈故事 怕是不能长期,且用且珍惜方向。
这个挺好的,有空时我再认真看你这篇教程也学习做一个,顺便问一下,百度云盘可以实现这样吗?还有这会占用到多少虚拟主机的空间?
@忘记了回忆 百度暂时就难了。这个不占用你主机空间和带宽以及数据库,真要占用,就是源码的空间,几m。
这篇文章评论下,说不定我哪天能用到。
@林羽凡 嗯,指不定哪天就会用到,也不麻烦。