安卓软件

安卓游戏

文章速递0

首页> 电脑应用> 网络软件
alist绿色版(阿里云盘目录文件列表) v0.1.6 正版

alist绿色版(阿里云盘目录文件列表) v0.1.6 正版一键举报

大小:4.1MB 版本:免费版 分类:网络软件 系统:安卓

免费下载需跳转至第三方下载
下载资源有问题,请使用举报功能,本站会及时处理。
  • 软件信息
  • 同类热门
  • 攻略推荐
  • alist绿色版(阿里云盘目录文件列表) v0.1.6 正版0
  • alist绿色版(阿里云盘目录文件列表) v0.1.6 正版1
  • alist绿色版(阿里云盘目录文件列表) v0.1.6 正版2

简介

Alist是一款功能强大的云盘软件,这款软件是由阿里巴巴所打造的。在Alist电脑版中,后端是在golang最好的http框架gin的基础上设计的,而前端是使用了vue语言和ant design所完成的,使用起来十分的方便。

Alist免费版内置自动更新功能,会将token进行自动刷新,refresh_token自动更新数据,无需你手动重新下载,大大节省了你的时间。

Alist

Alist特色

自动刷新token,refresh_token自动更新,失效时间未知,本人使用过程中没有失效过。

图片、视频、音频预览。

目录加密。

Readme渲染。

自定义根目录。

文件直链下载。

Alist功能介绍

目前支持:

自动刷新token,refresh_token自动更新,失效时间未知,本人使用过程中没有失效过。

图片,视频,音频预览

目录加密

Readme渲染

自定义根目录

文件直链下载

作者计划开发:

排序

文件预览

图片

视频

音频

文档

Readme渲染

密码加密

搜索与翻页

文件直链

路径优化

缓存

功能介绍

Alist使用教程

1、获取refresh_token

为什么不直接使用access_token,因为有效期只有两小时。我们只需要登陆阿里云盘之后,打开开发者工具,切换到Application选项卡,点开Local storage,会有一个token项,点开就可以看到refresh_token了

《AList 一个列表一个基于go语言开发的阿里网盘(aliyundrive)目录列表程序》

2、使用gin作为静态资源服务器

前往AList Release下载对应系统的程序,解压得到一个运行文件alist

darwin/386:对应 Mac x86

darwin/amd64:对应 Mac amd64

linux/386:对应 Linux x86

linux/amd64:对应 Linux amd64

Windows/386:对应 Windows x86

Windows/amd64:对应 Windows amd64

前往AList-web下载打包好的前端,解压得到一个dist目录放到alist同级目录下

在同级目录下新建一个配置文件conf.yml,复制以下内容到该文件中:

info:

title: AList #网站名称,如果填写,则会替换掉默认的

site_url: https://alist.nn.ci #网站地址,前后端分离时必须正确填写

backend_url: https://alist.nn.ci #后端地址,用于文件直链复制,必填!!

logo: #网站logo,如果填写,则会替换掉默认的

footer_text: "Xhofe's Blog" #网页底部文字

footer_url: https://www.nn.ci #网页底部文字链接

music_img: https://img.oez.cc/2020/12/19/0f8b57866bdb5.gif #预览音乐文件时的图片

server:

port: "5244" #程序监听端口

search: false

static: dist

cache:

enable: true #是否开启缓存

expiration: 120 #缓存失效时间(单位:分钟)

cleanup_interval: 240 #清理失效缓存间隔

refresh_password: password #手动清理缓存密码

ali_drive:

api_url: https://api.aliyundrive.com/v2

root_folder: root #根目录

refresh_token: #必填!!!

max_files_count: 3000 #一次性最大文件数量

填入最开始获取到的refresh_token,然后自行修改配置文件中默认的值

现在的情况应该是,目录下有两个文件alist、conf.yml和一个文件夹dist,在该文件夹下面执行下面的命令(Linux)

chmod +x alist

nohup ./alist > log.log 2>&1 &

ok,程序已经跑起来了。你可以cat log.log看看有没有报错。或者访问http://ip:5244进行查看。

自定义静态资源服务器

与前后端不分离操作步骤差不多,不同的地方在于:

下载AList-web的源码,修改.env.production中的VUE_APP_API_URL为具体部署的后端地址(带后面的/api/),然后yarn && yarn build自行部署

conf.yml中的info.site_url填写前端部署的域名,一定要正确填写,否则会报跨域的错误。

反向代理

程序默认监听5244端口,要实现https访问,需要使用nginx反向代理,在配置文件中加入

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_redirect off;

proxy_pass http://127.0.0.1:5244;

}

使用教程

更新日志

修改配置文件。

添加了office接口。

优化了一些代码。

相关推荐

小编推荐

更多>

举报