吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 11251|回复: 39
上一主题 下一主题
收起左侧

[Windows] 基于开源项目webdav-aliyundriver实现阿里网盘本地化

[复制链接]
跳转到指定楼层
楼主
lgh520 发表于 2021-8-13 11:26 回帖奖励
在此之前大家还是先了解了解,https://github.com/zxbu/webdav-aliyundriver 别人的开源项目,其实之前我也想基于webdav实现我想要的功能,如果还没有了解我之前的项目请移步 python阿里网盘双向同步
该项目的话,现在是可以完美实现本地网盘的同步的,项目基于java开发,所用的工具也相对较多,使用难道也是有一点的,但是这并不是阻碍我们的问题。
需要工具 : java开发环境 (jdk + 最好有IDAe)+ raidrive + git工具(选),其实我们用一个jdk就可以了,但是想要自己编译程序这些东西希望大家都可以准备好。
使用教程
1. 到开源项目点一个star,这是基本素质 https://github.com/zxbu/webdav-aliyundriver, 我的开源项目 https://gitee.com/yxhpy/sync-alidisk(我的你们就随意啦)
2. 打开idae 将最新版本下载到本地

3. git地址放进来 点击clone即可

4. 打开项目配置文件

5.输入你自己的refresh_token

获取教程请到开源项目自行查看
6.打包项目成jar

到这里获取打包好的jar包

命名好运行 java -jar xxxx.jar 运行程序,运行成功后,打开raidrive

按照这个配置输入即可

此时阿里网盘就已经挂载在了本地,速度完全取决于自己网络速度

复制一个文件速度还是蛮快的

有一点不完美的地方就是上传,由于阿里网盘已经实现了秒传的技术,但这里上传并没有用到,上传速度还是有点慢,之前我写的项目是可以python阿里网盘双向同步 实现秒传的,可能是受限于webdav协议吧

工具下载地址
idae [color=rgba(0, 0, 0, 0.85)]https://www.aliyundrive.com/s/Roe5YQWp82v
[color=rgba(0, 0, 0, 0.85)]jdk https://www.aliyundrive.com/s/3Bbowfn5P5u
git自行下载即可 https://git-scm.com/

免费评分

参与人数 12吾爱币 +10 热心值 +11 收起 理由
YUCHEN1213 + 1 + 1 我很赞同!
Lhqxx + 1 我很赞同!
nndyky + 1 + 1 鼓励转贴优秀软件安全工具和文档!
清炒藕片丶 + 1 + 1 换个角度来讲,假如网络贼好,是不是可以用这个来挖chia币了
ermao + 2 + 1 热心回复!
15278066219 + 1 我很赞同!
lenbai + 1 我很赞同!
geshengliaolian + 1 我很赞同!
cpnorg + 1 + 1 能做成exe直接用了,我的winserver没有java环境
ic2391 + 1 + 1 谢谢@Thanks!
wenrow + 1 + 1 用心讨论,共获提升!
52ping + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

来自 31#
 楼主| lgh520 发表于 2021-8-17 11:51 |楼主
本帖最后由 lgh520 于 2021-8-17 11:55 编辑

看大家对秒传很感兴趣,就阿里的秒传我有发言权,1、读取本地文件。2、阿里需要随机给定一个范围。3、范围+本地文件+自己的token生成一个码返回给阿里服务器。4、服务器拿着这几样东西比对成功则从找到对应hash的文件将这个文件的复制一份给你(不是真的复制只是给你一条记录罢了)。
虽然按理说所有文件我们都可以通过这个原理,将所有的文件传到我们自己的网盘,但是你必须拥有该文件的所有权,随便给定一个范围你都要告诉我对应的值,这和我本来就拥有该文件没有区别,所以阿里做的还是非常完美的。
如果仅仅把文件的hash值做为秒传的标准,那这样文件会非常的不安全,可以自己想一想
推荐
lys0529 发表于 2021-8-13 17:13
Pythonic_vi 发表于 2021-8-13 12:04
秒传是做本地哈希校验,之后和网络存储中已有文件的哈希值进行比对吧,想不出更好的秒传办法了;
若是哈希比 ...

在阿里云盘官方出分享功能前,油猴上有一个脚本实现文件分享,用的应该就是秒传的原理。
沙发
52ping 发表于 2021-8-13 11:29
谢谢,阿里不限速,映射为本地盘还是非常方便的。
3#
cpnorg 发表于 2021-8-13 11:30
膜拜大佬,搞个支持onedrive的吧
4#
wenrow 发表于 2021-8-13 11:45
好东西,感谢推荐,把原理说一下就更好了
5#
忆白学渣 发表于 2021-8-13 11:46
这样7eb是认真的吗
6#
orchid_inc 发表于 2021-8-13 11:49
这么大的空间🤩
7#
InternetDog 发表于 2021-8-13 12:04
秒传是做本地哈希校验,之后和网络存储中已有文件的哈希值进行比对吧,想不出更好的秒传办法了;
若是哈希比对,得有阿里网盘所有已存文件的哈希值,才能实现秒传,我估摸他们组里的人不会把这部分内容泄露出来.
8#
skyfox 发表于 2021-8-13 12:24
哈哈 有人人做了个第三方客户端。阿里云都震惊了
9#
Guation 发表于 2021-8-13 12:34
秒传原理估计和百度的是一样的 不过有一说一利用秒传可以实现文件分享功能 至于分享文件会不会被举报失效不是很清楚
10#
lcllfj233 发表于 2021-8-13 12:37
谢谢分享,阿里现在不限速,希望以后也别限速,要不就难受了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 提醒:禁止复制他人回复等『恶意灌水』行为,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-5 10:14

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表