【伪教程】阿里云盘秒传链接的简单介绍和使用【版本更新】 | 初音社

开篇介绍

截至本帖发布时,阿里云盘暂未开放文件对外分享的功能,目前分享阿里云盘中文件的解决方案大致有:自建云盘文件列表解析服务器,如:AList@badyun 目前正在完善中的 AShare,以及本帖将要介绍的基于文件 SHA-1 哈希值生成的阿里云盘分享码

※ 关于Teambition网盘的后续规划可戳:Teambition 网盘与阿里云盘数据合并说明

教程说明:

  • 本教程不适合新手,需要有百度云秒传的使用经验才可轻松食用
  • 本教程并非原创,只是搬运,目的在于为使用阿里云盘分享资源提供一种思路
  • 本教程中所介绍的脚本并非就是最好的,后续可能会出现更好的版本或替代品

准备工作

在开始之前你需要满足以下要求:

  • 电脑
  • Google Chrome 或 Firefox浏览器
  • 可用的阿里云盘账号

安装和使用油猴脚本

Step.1 安装脚本

打开网站: 阿里云盘新版分享-油猴中文网 -> 点击帖子开头的“安装此脚本”按钮(或 Greasy Fork 安装,但版本并不保证和论坛同步)

Step.2 使用脚本生成分享码

在云盘内的文件上右键或者单击文件名后悬浮的三点按钮,选择“查看详细信息” -> 点击“生成分享”按钮 -> 在出现的弹窗中单击确定。此时分享码已经自动添加到剪贴板,在文本输入状态下可 CTRL-V 或右键粘贴即可得到分享码。

Step.3 使用脚本从分享码提取资源

在已经登录阿里云盘账号网页的右上角部分点击“提取分享码”按钮 -> 在弹出的输入框中粘贴输入获得的分享码,点击确定 -> 若成功则会弹出“提取文件成功!”的弹窗,点击确定后网页自动重新加载。 这样资源就通过分享码保存到了你的网盘的当前目录下了。

Test. 测试链接

总结:使用分享码分享资源的优缺点

优点

  • 现已支持批量生成和提取分享码
  • 与自建解析服务器相比更为简单方便,无额外开销
  • 即使阿里云盘现在没有开放分享功能也能和拥有云盘账号的人分享文件
  • 分享敏感资源时较为安全

不足之处

  • 当前版本 (v3.2) 暂不支持自定义提取资源的保存路径(默认保存到云盘的当前目录下)
  • 只能在拥有阿里云盘账号的人群之间相互分享文件
  • 阿里云盘会检测到存在违规的文件,只是暂时还未处理,资源本身会被和谐

探讨:阿里云盘秒传的简单分析

可通过抓包并重写请求实现文件秒传

POST https://api.aliyundrive.com/v2/file/create

修改上图中所示的 content_hashsize 参数为目标资源的 SHA-1 值和文件的大小(Byte),然后重新Post请求即可将目标资源保存到 parent_file_id 对应的目录下,本例中为 "root",所以保存到云盘的根目录下( name 参数可用于目标资源的重命名)

本帖介绍的分享码格式分析

随手拿一个文件进行测试,通过对生成的分享码进行Base64解码得到下面的json结构

{
    "name": "teambition_linux_x64",
    "content_hash": "DDCCEE24E3006BEBF21BDFFC4566B8B1E42B67EE",
    "size": 77253675,
    "content_type": "application/octet-stream"
  }

各参数说明

字段 说明
name 文件名
content_hash 文件整体SHA-1值
size 文件大小(Byte)
content_type 资源的MIME类型

通过解码后得到的信息可以看出,分享码是由文件的一些基本信息构成的json格式数据,再经过Base64编码就得到了最终的分享码。不过拿到json格式的数据后也不是简单的Base64编码,还要经过encodeURIComponent和unescape函数的处理,用以解决特殊字符的问题。

(0)

相关推荐

  • 网盘神器!阿里云盘变本地硬盘 我空间有点大,你忍一下

    今天芝麻哥为大家继续带来一个非常好用的网盘神器,它可以把阿里云盘变成本地硬盘功能,让网盘的资源可以直接在"我的电脑"中显示,查看文件夹大小.使用第三方播放器播放视频.文件重命名.上 ...

  • 百度网盘如何转存到阿里云盘

    百度网盘作为国内用户最多的在线云盘,最大的缺点就是下载限速问题,而阿里云盘自上线以来,就打着上传下载不限速的旗号,不少用户就想把百度网盘的资源转存到阿里云盘中,但这是个很棘手的问题.为此小编要分享的是 ...

  • 40MB/s,大量现成资源,这个网盘哪点不比阿里云盘香?

    最近阿里云盘的确很火 各种最新福利码流出,到处有人宣传一波: 分享功能开始内测,到处有人宣传一波: PC客户端流出,又有人宣传一波: 但就阿虚玩网盘这么多年的经验看来,根本没啥新奇的 天下网盘千千万, ...

  • 阿里云盘怎么分享永久有效文件给别人

    阿里云盘怎么分享永久有效文件给别人,阿里云盘是一个云盘存储应用,可以保存文件,将保存的文件分享给别人等等,那如何分享永久有效文件给别人呢,下面就和小编一起来看看吧. 1.找到需要分享的文件,点击下方的 ...

  • 阿里云盘正式开启公测,不限速!百度这次会慌吗?

    一直以来,很多小伙伴保存文件,下载文件都是通过某网盘来进行的,但某网盘的下载速度可实在让人难受,动不动几十KB,下载个几G的文件,都得大半天.如今,这个问题可能就要迎刃而解了.3月22日,阿里云盘正式 ...

  • 这个神秘工具,能多装多少小姐姐啊!

    最近有一款名叫「CloudDrive」的工具相当的火,关于它的文章铺天盖地,简单的说,就是可以把阿里云盘挂载成本地磁盘,方便同步管理的同时,还可以调用第三方的播放器或文本编辑器. 而且,不少文章中称这 ...

  • 阿里云盘如何解压压缩包

    相信有一些网友由于对如何解压压缩包不够熟悉,可能还不晓得阿里云盘如何解压压缩包,那么下面小编就来分享关于阿里云盘解压压缩包的教程. 阿里云盘暂不支持直接解压获取压缩包文件,需要下载文件后,在手机中进行 ...

  • 亲测30M/S,没有度盘会员的我是这么拉满宽带的

    众所周知,我是阿里云盘「暂时」的簇拥者,为此不惜把度盘上的东西下载本地,再上传到阿里云盘,折腾是折腾,不过不限速用的就是爽. 我记得之前我说过阿里云盘想要蛇打七寸,就得从资源入手,让绝大部分用户在求资 ...

  • 阿里云盘分享链接怎么打开

    如何通过别人分享的阿里云盘链接下载文件?在阿里云盘分享功能上线之后,我们可以通过别人分享的链接下载文件,无论是加密链接还是公开访问链接,都可以点击进入下载文件,具体该怎么操作呢,下面就和小编一起来看看 ...

  • 阿里云盘怎么看分享的文件记录

    阿里云盘怎么看分享的文件记录,在阿里云盘中,最近正式上线了文件分享功能,我们可以将自己的文件分享给好友下载,那如何查看自己已经分享过的文件呢,在哪里找到文件分享记录,下面就和小编一起来看看吧. 1.打 ...

  • 号称永不限速的阿里云盘,分享不了大文件的解决方法教程

    号称永不限速的阿里云盘,分享不了大文件的解决方法教程

  • CloudDrive,教你把阿里云盘变本地硬盘

    CloudDrive,教你把阿里云盘变本地硬盘 原创2021-08-17 11:13·资源星 最近有一款名叫「CloudDrive」的工具相当的火,关于它的文章铺天盖地,简单的说,就是可以把阿里云盘挂 ...

  • 提前体验阿里云盘文件分享功能

    提前体验阿里云盘文件分享功能

  • 阿里云盘 v2.2.3正式版发布!支持文件分享!

    阿里云盘 Mac客户端作为最近在网盘市场掀起一阵全新风潮的热门软件,其面对用户提供高达6TB的超大云盘储存容量和可达到10Mb/s的超高下载传输速度,都尽显了这款软件的强大性能与优势,让各行业用户能够 ...

  • 迅雷下不了的它能下,账号被限速也能满速下载百度云 这就是你一直想要的

    掐指一算,已经有好几个月没给大家安利百度云不限速下载工具了,最近听不少小伙伴说天字第一稳的 Pandownload 经常出现时灵时不灵的状况. 作为老牌百度云第三方下载工具, Pandownload ...