此为历史版本和 IPFS 入口查阅区,回到作品页
shadowzen
IPFS 指纹 这是什么

作品指纹

阿里云盘目录列表 AList 程序搭建折腾笔记

shadowzen
·

文章首发在影传社个人博客,可移步获得更多精彩内容。

前言

前面一篇文章讲阿里云盘teambition的直链折腾方式,整体还是比较简单的。

最近收到了1024程序员节阿里云兑现的阿里云盘超级会员60天,网盘空间扩容到了7T,决心好好耍一耍。

在teambition直链程序放出来的时候,就看到有消息说大神在开发阿里云盘的,终于,这几天也出了个阿里云盘的直链挂载程序——Alist,这篇文章就给大家分享一下阿里云盘直链体验心得。

大致步骤

具体步骤大致分为:

下载项目程序所需文件——获取refresh_token——配置conf文件并启动——宝塔面板设置反向代理

下载程序

后端核心程序alist github项目地址:https://github.com/Xhofe/alist

前端程序web界面github项目地址:https://github.com/Xhofe/alist-web

在各自的Releases发行版本即可下载。

获取refresh_token

登陆阿里云盘之后,打开开发者工具,切换到Application选项卡,点开Local storage,会有一个token项,点开就可以看到refresh_token,复制即可。

配置启动

官方文档说得比较详细,有些细节稍加注意即可。

  • 前往AList Release下载对应系统的程序,解压得到一个运行文件alist
  • 前往AList-web下载打包好的前端,解压得到一个dist目录放到alist同级目录下
  • 在同级目录下新建一个配置文件conf.yml,复制以下内容到该文件中: 
info:
  title: AList #网站名称,如果填写,则会替换掉默认的
  site_url: http://localhost #网站地址,前后端分离时必须正确填写
  logo: #网站logo,如果填写,则会替换掉默认的
server:
  port: "5244" #程序监听端口
  search: false
  static: dist
ali_drive:
  api_url: https://api.aliyundrive.com/v2
  root_folder: root #根目录
  access_token: 
  refresh_token: #必填!!!填入获取到的值
  max_files_count: 3000 #一次性最大文件数量
  • 填入最开始获取到的refresh_token,然后自行修改配置文件中默认的值
  • 完成上一步骤后,目录下有文件alistconf.yml和一个文件夹dist,在该文件夹下面执行下面的命令(Linux)
chmod +x alist
nohup ./alist >log.log 2>&1 &

ok,程序已经跑起来了,可以cat log.log看看运行日志,也可以访问http://ip:5244进行查看。

宝塔面板反向代理

之前也提到过多次反向代理的配置,按图示的将端口填写正确即可。

演示参考

配置完成后,访问域名就可看到我们挂载好的。

官方演示

小结

目前这个程序,感觉开发者绑定了很多自己的东西,不想得怎么去;不能像其他云盘,如teambition一样,有固定直链,下载功能获得的都是动态地址;期待功能更完善,既能使用teambition又能用阿里云盘。

如果大家对这类服务有什么好的想法和建议,欢迎在底下评论或留言,如果大家手上有更好的,也欢迎留言分享。

更多有趣资源,敬请关注同名公众号,希望能够大家带来更多帮助。


个人博客:影传社

公众号: shadowzen

知乎:shadowzen


更多推荐:

2020年支持离线下载的好用网盘推荐

推荐一款海外电视直播及点播神器 — — Watched APP

推荐一款好用的视频流媒体下载工具

如何在Chrome浏览器上强制观看Netflix 1080P高清画质?



CC BY-NC-ND 2.0 授权