V0.8.0(Web1.6.0.2)
- 新增支持加密文件系统
- 加密文件系统是Pro功能,月费会员、年费会员和终身会员可以使用,使用前请先备份好重要文件以免文件丢失
- 用户可以在任意网盘或者添加到CloudDrive2的本地文件夹内任意位置创建任意多个加密文件夹,创建时需设置密码,不同加密文件夹可以设置不同的密码,创建时默认会在本机保存密码,如果选择不保存密码,CloudDrive2重启后需要重新输入密码才能正常访问这个文件夹。所有写入加密文件夹的文件,文件名和内容都会被加密保存到网盘或者本地文件夹。请务必记住设置的密码,如遗忘密码,文件将无法访问并且无法恢复。密码只会在本地加密保存,不会同步到CloudDrive2的服务器,当你从更换地点登录同账号的CloudDrive2时,访问加密目录都需要重新输入密码来解锁
- 选择根加密目录后可以在文件属性页点击锁定按钮来重新锁定目录,下次访问时需要重新输入密码解锁
- 通过CloudDrive2访问解锁后的加密文件和访问正常的文件完全相同,支持所有文件操作,可以随机读写文件,可以在线播放视频等,备份功能也可设置目的目录为解锁后的加密目录来实现加密备份
- 从未加密的目录向解锁后的加密目录复制或者移动文件时,不支持快速传输,文件会被加密后复制到加密目录;从解锁后的加密目录向未加密目录复制或移动文件时,不支持快速传输,文件会被解密后复制到目标目录
- 如果需要快速秒传加密后的原始文件到其它目录,可以先将加密目录锁定,变成原始文件形态,再按传统的文件传输方式传输
- 加密算法:文件名用AES加密后UTF8编码,保存到网盘的文件名长度限制和未加密的文件名基本一致,保存到本地文件夹的加密文件名长度可能受不同操作系统的限制;文件内容加密算法为chacha20-poly1305,文件名和文件内容的加密密钥都是创建文件时根据密码动态生成的,每个文件都不相同。加密算法是开源的,解密工具源代码: https://github.com/cloud-fs/clouddrive-decrypt
- 为防止文件加密功能被滥用,保存到网盘的加密文件大小上限为200MB,超过此大小的加密文件将不予上传,保存到本地文件夹的加密文件不受此限制,网盘加密文件大小上限后续将会根据实际情况做出适当调整
- 由于115网盘修改了上传文件接口,115网盘上传非秒传文件最大为20GB,不支持断点续传和多线程上传,秒传的文件不受此限制
- 115网盘的MaxQueriesPerSecond最大值从4改为3,降低被风控的风险
- 优化115添加离线下载任务后的处理流程,降低对网盘的API调用次数
- 下载损坏的115文件会直接返回错误,不再一直重试
- 优化大量访问挂载盘文件的网盘请求数,在目录缓存时间为默认值(40秒)或者其它较短时间情况下,可有效降低被网盘运营商风控的风险
- 修复向阿里云盘上传大文件可能会失败的问题
- 123网盘:修复api代理设置无效的问题
- 修复备份文件过滤规则为字节数不小于的白名单时,规则可能失效的问题
- 修改web访问文件的cors策略,允许web链接嵌入到其它网页使用
- 其它性能优化,bug修复和界面微调