Skip to content

cheng-hunter/sync-alidisk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

该版本将重新全部使用java编写,已经可以使用

功能简介

  • 使用JAVA重写项目
  • 基于阿里云盘实现
  • 实现秒传
  • 支持本地更新文件同步到网盘
  • 支持多线程上传
  • 支持扫码登陆,不支持记住登录状态(保护账户安全)
  • 支持记住登录,扫描登录
  • 支持文件加密和解密 安全性更高

我平时也比较忙,欢迎各位大神,各显神通。

更新日志

  • 2022/6/19 性能改进:添加多线程下载方式,支持断点续传(新方案,不再占用过多磁盘空间)(感谢zengzhixing网友提供)
  • 2022/6/3 性能改进:移除JS引擎;优化I/O读取数据量 (感谢fanruinet网友提供)
  • 2022/1/11 修复部分文件hashcode位数非双数,也就是无法凑齐1个字节,造成无法验证hashcode问题
  • 2022/1/7 9:00 下载同步和上传同步不同时执行,防止出错,修复编码问题,本地文件夹不存在自动创建
  • 2022/1/3 12:00 使用java重写项目,确保系统基本无bug
  • 2021/7/5 16:52 已经支持文件更新,网盘或本地自动同步到最新版本
  • 2021/7/5 18:27 已经支持本地文件删除,并同步到网盘上
  • 2021/7/6 15:08 已经支持本地文件删除bug修复
  • 2021/8/6 16:45 重大更新,加入多线程大大加快上传速度配置到config.pyMAX_THREAD_NUM更改线程数,线程数越多上传越快
  • 2021/9/15 加入记住登录,自动记住,删除线程池,不知道为何线程池无法进入函数,等待测试完成后上传
  • 2021/9/16 修复无static文件夹下无refresh_token文件导致的错误
  • 2021/11/15 暂时将错误的异常捕获来处理json解析错误问题,比较忙我需要慢慢排查一下
  • 注:1、由于删除是在用户任意时刻去触发的,程序无法在用户删除时去中断自己的执行,可能造成bug,建议用户尽量不要使用删除操作。后续有办法再解决。2、为安全起见就不将token到本地了,相当于可以记住登录,如果确实有需求再请大家提出来。

配置说明

# UA默认即可
request.header.ua=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.212 Safari/537.36
# 加密密码
file.password=520612lgh1
file.password.salt=123456789
# 是否开启加密
file.password.enable=true
# 本地路径
local.path=D:\\sync
# 远程路径
remote.path=abc\\test01
# 默认即可,分片上传的每片最大文件大小
upload.part.size=10485760
# 是否是文件的供应端,如果是那么本地文件更新后会直接上传到aliyun
# 如果不是那么只提供同步下载最新文件到本地
provider.enable=false

免责声明

  1. 本软件为免费开源项目,无任何形式的盈利行为。
  2. 本软件服务于阿里云盘,旨在让阿里云盘功能更强大。如有侵权,请与我联系,会及时处理。
  3. 本软件皆调用官方接口实现,无任何“Hack”行为,无破坏官方接口行为。
  4. 本软件仅做流量转发,不拦截、存储、篡改任何用户数据。
  5. 严禁使用本软件进行盈利、损坏官方、散落任何违法信息等行为。
  6. 本软件不作任何稳定性的承诺,如因使用本软件导致的文件丢失、文件破坏等意外情况,均与本软件无关。

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages