alist软件功能
一款阿里云盘的目录文件列表程序,后端基于golang最好的http框架gin,前端使用vue和ant design。
自动刷新token,refresh_token自动更新,失效时间未知,本人使用过程中没有失效过。
图片、、音频预览
目录加密
Readme渲染
自定义根目录
文件直链下载
alist软件特色
1、alist提供文件目录功能,可以帮助用户配置新的目录
2、在设计网盘的时候就可以添加这款软件配置目录
3、在设计web程序的时候可以配置文件列表
4、简单的文件排列方式,显示文件大小和创建时间
5、您可以创建文件夹管理资源,可以在软件分类保存资源
6、通过alist就可以快速建立文件列表,方便用户浏览文件
7、方便的文件浏览方式,为自己的程序配置文件列表
8、增加了几乎所有文本文件的预览,可自行修改需要预览的后缀
alist教程
首先第一步,Star本项目AList(bushi
获取refresh_token
为什么不直接使用access_token,因为有效期只有两小时。
经Syc大佬的提醒,获取refresh_token其实没这么麻烦,我们只需要登陆阿里云盘之后,打开开发者工具,切换到Application选项卡,点开Local storage,会有一个token项,点开就可以看到refresh_token了,此处感谢一下Syc大佬。
部署
使用gin作为静态资源
前往AList Release下载对应系统的程序,解压得到一个运行文件alist前往AList-web下载打包好的前端,解压得到一个dist目录放到alist同级目录下
在同级目录下新建一个配置文件conf.yml,复制以下内容到该文件中:
填入最开始获取到的refresh_token,自行修改配置文件中默认的值
现在的情况应该是,目录下有两个文件alist、conf.yml和一个文件夹dist,在该文件夹下面执行下面的命令(Linux)
ok,程序已经跑起来了。你可以cat log.log看看有没有报错。或者访问http://ip:5244进行查看。
点击加载更多评论>>