阿里云盘列表程序--AShare

枫殇NET开发
2021-03-23 / 23 评论 / 1,545 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年08月20日,已超过970天没有更新,若内容或图片失效,请留言反馈。

简介

一款阿里云多账户直链解析程序。
GithubAShare
另一款阿里云解析程序:AList

注意:从网页中获取refresh_token的方式已失效,请根据AList的教程从手机app中获取。

功能

  • 支持绑定多个账号
  • 分享单加密目录
  • 分享单目录
  • 批量获取文件夹内容直链
  • 获取单文件直链
  • 在线预览

界面演示

登录

主页

refresh_token

文件列表

文件预览

分享

准备工作

  1. 装了宝塔的linux服务器一台
  2. 在网页上登录好你的阿里云盘账号

安装

注意事项

如果直链作为第三方资源站的引用,需要在资源站的头部加上如下meta

<meta name=referrer content=never>

获取阿里云盘的refresh_token

#按下f12
#复制下面的代码,直接到控制台执行

JSON.parse(localStorage.getItem('token')).refresh_token

#出来的结果就是refresh_token

网页获取refresh_token

宝塔新建站

域名设置一个你自己的域名,php版本选择纯静态

宝塔建站

/usr/local/bin 目录,上传直链程序

  • 下载地址

上传程序

上传好后设置直链程序的权限

设置权限

/usr/lib/systemd/system 目录,新增启动文件

文件名为AShare.service,文件内容如下:

设置启动

启动服务

登录终端后执行下面的命令可以启动服务

systemctl start AShare.service

执行下面的名称查看程序的运行端口和初始账号密码

systemctl status AShare.service

如需停止服务,则执行下面的命令

systemctl stop AShare.service

启动

如图,可以看到我程序运行的地址和账号密码,再次进入第二步添加的站点设置页,添加反向代理,代理就是就是上图看到的服务运行地址,在我这里就是http://127.0.0.1:5201

反代

打开系统,根据上面安装的账号密码登录系统,开始新增阿里云盘账号

点击新增账号,填入你第一步获取的refresh_token,点击确定即可

填入refresh_token

1

评论 (23)

取消
  1. 头像
    素颜
    Windows 10 · Google Chrome

    感谢分享

    回复
  2. 头像
    求助的娃
    Android · Google Chrome

    AShare.service - AShare server daemon

    Loaded: loaded (/lib/systemd/system/AShare.service; disabled; vendor preset: enabled) Active: failed (Result: exit-code) since Mon 2022-03-07 00:43:13 CST; 3min 44s ago Process: 722347 ExecStart=/usr/local/bin/AShare (code=exited, status=203/EXEC)

    Main PID: 722347 (code=exited, status=203/EXEC)

    3月 07 00:43:12 iZkuubxjbrduauZ systemd[1]: AShare.service: Main process exited, code=exited, status=203/EXEC
    3月 07 00:43:12 iZkuubxjbrduauZ systemd[1]: AShare.service: Failed with result 'exit-code'.
    3月 07 00:43:13 iZkuubxjbrduauZ systemd[1]: AShare.service: Scheduled restart job, restart counter is at 5.
    3月 07 00:43:13 iZkuubxjbrduauZ systemd[1]: Stopped AShare server daemon.
    3月 07 00:43:13 iZkuubxjbrduauZ systemd[1]: AShare.service: Start request repeated too quickly.
    3月 07 00:43:13 iZkuubxjbrduauZ systemd[1]: AShare.service: Failed with result 'exit-code'.
    3月 07 00:43:13 iZkuubxjbrduauZ systemd[1]: Failed to start AShare server daemon.
    这是报错日志,求解

    回复
    1. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ 求助的娃

      AShare已经很久没有更新过了,可能已经不适用最新的阿里云盘了,可以看一下AList:https://www.mapleflying.top/archives/alibaba-cloud-disk-list-program-alist.html

      回复
  3. 头像
    啊这
    Android · Google Chrome

    666666666

    回复
  4. 头像
    niusi
    Windows 10 · Google Chrome

    这个不错啊

    回复
  5. 头像
    xddc
    Windows 10 · Google Chrome

    大佬 ,这种直链怎么在苹果cms里面播放

    回复
    1. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ xddc

      苹果cms没有尝试过,文章有说明:
      如果直链作为第三方资源站的引用,需要在资源站的头部加上如下meta

      这个没有用吗?

      回复
  6. 头像
    xddc
    Windows 10 · Google Chrome

    学习搭建试试

    回复
    1. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ xddc

      有疑问都可留言哦~

      回复
      1. 头像
        xddc
        Windows 10 · Google Chrome
        @ 枫殇NET开发

        The input parameter limit is not valid. limit should be less than 200
        输入参数限制无效。 限制应小于 200
        这个怎么解决啊,是我的refreshToken不对吗?可也显示我的盘了,
        求帮助 ,谢谢

        回复
        1. 头像
          枫殇NET开发 作者
          Windows 10 · Google Chrome
          @ xddc

          文章已经注明,旧的获取token的方法已经不适用了,因为阿里云在网页端的token加入了限制,需要使用https://www.mapleflying.top/archives/alibaba-cloud-disk-list-program-alist.html 这边的参照另外一个应用的文档,从阿里云app中的日志中获取token。

          回复
  7. 头像
    达达
    Windows 7 · Google Chrome

    还能下载吗

    回复
    1. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ 达达

      可以的哟

      回复
  8. 头像
    虎牙
    Windows 10 · Google Chrome

    。。

    回复
  9. 头像
    Lee
    Android · Google Chrome

    我的这个站走了CF。反向代理的ip地址与与CD产生了冲突

    回复
  10. 头像
    Lee
    Android · Google Chrome

    主体程序出不来

    回复
    1. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ Lee

      如果是refresh_token的问题,请注意从浏览器中获取token的方式已失效,请根据 https://www.mapleflying.top/archives/alibaba-cloud-disk-list-program-alist.html 中的官方教程中的手机获取token的方式获取。

      回复
    2. 头像
      枫殇NET开发 作者
      Windows 10 · Google Chrome
      @ Lee

      你好,请详细描述下你的问题。

      回复
      1. 头像
        Lee
        Android · Google Chrome
        @ 枫殇NET开发

        下载直链程序无法成功下载

        回复
        1. 头像
          枫殇NET开发 作者
          Android · Google Chrome
          @ Lee

          可以在电脑上下载再上传上服务器

          回复
  11. 头像
    多少
    Windows 10 · QQ Browser

    看看地址

    回复
  12. 头像
    拾忆
    Windows 10 · Google Chrome

    谢谢

    回复
  13. 头像
    哈哈
    Windows 10 · Google Chrome

    感谢分享

    回复