下载
装到你想装的地方
同一套核心,两种装法:手机、平板、电视和头显上装应用,电脑、NAS 或 Docker 上装成后台服务。用同一个 CloudDrive 账号登录即可。
应用商店
手机、平板、电视与头显
从商店安装,登录同一个 CloudDrive 账号即可。核心会员和 App 专业版都记在账号上,换设备、换平台都还在。
- App StoreiPhone · iPad · Mac · Apple TV · Vision Pro 已上架
- Google PlayAndroid 手机与 Android TV 已上架
- Meta HorizonQuest,内测中
iPhone、iPad、Mac、Apple TV 与 Vision Pro 已上架 App Store,Android 手机、平板与 Android TV 已上架 Google Play,点上面的按钮就能装。没有 Google Play 的设备,装下方的通用 APK 一样可以。
每个平台的功能差异、系统要求和截图见应用页。
应用
应用的直接下载版
应用和核心服务是两套安装包,各自发布,版本号也各走各的。这里是不经商店的应用安装包:macOS 用经 Apple 公证的 dmg,Windows 用签过名的安装程序,Android 用通用 APK。它们都能在应用内自动检查更新。
当前版本 1.1.2 · GitHub 发布页
- macOS Apple 芯片CloudDrive2-1.1.2-21-macos-arm64.dmg
- macOS IntelCloudDrive2-1.1.2-21-macos-x64.dmg
- Windows x64CloudDrive2-1.1.2-1-windows-x64.exe
- Windows Arm64CloudDrive2-1.1.2-1-windows-arm64.exe
- Android 通用 APKCloudDrive2-1.1.2-344-android.apk
macOS 13 Ventura 或更高版本,Apple 芯片与 Intel 各有安装包,功能完全一致。不确定机型的,在「关于本机」里看:显示「芯片 Apple M…」下 Apple 芯片版,显示「处理器 Intel…」下 Intel 版。这一版由 Apple 公证,首次打开不会有安全警告,也不在沙盒里运行——本地挂载(需要 macFUSE)、蓝光 BD-J 光碟菜单和 USB 原生 DSD 只在这一版里有,两版差异见 macOS 版。
Windows 10 1809(内部版本 17763)或更高版本,x64 与 Arm64 各有安装包,选错了安装程序会直接提示。两个安装包都经过代码签名与时间戳。安装需要管理员权限:要写入 Program Files,并装上挂载用的 WinFSP 驱动。Windows 的版本号此前从 1.0.14.9 跳到 1.0.16.x,是为了和 macOS、Android 重新对齐。
Windows 用户建议优先升级:旧版在显卡驱动没带 Vulkan 运行库的电脑上完全无法播放,每次都提示「此版本未包含播放引擎」。现在的版本自带了替代实现,这个故障已经修复。
Android 7.0 或更高版本,同一个包适配手机、平板与 Android TV。通用 APK 覆盖 arm64-v8a 与 armeabi-v7a(32 位 ARM),不含 x86_64。
iPhone、iPad、Apple TV、Vision Pro 和 Meta Quest 只能从各自的商店安装,见上方。如果只要挂载和网页管理、不需要播放器,装核心服务就够了。
核心服务
核心服务安装包
核心服务装在电脑、NAS 或 Android 设备上,一直在后台跑:连云盘、挂载、跨云复制、备份和 WebDAV 都由它完成。装完用浏览器打开 http://<主机 IP>:19798 进管理界面,安装步骤见帮助页。
当前版本 1.1.2 · GitHub 发布页
Windows
Linux
- Linux x86_64clouddrive-2-linux-x86_64-1.1.2.tgz
- Linux aarch64clouddrive-2-linux-aarch64-1.1.2.tgz
- Linux armv7clouddrive-2-linux-armv7-1.1.2.tgz
macOS
需要先安装 macFUSE 才能把云盘挂载成本地磁盘,装完还要在系统设置里放行它的内核扩展,见给 macFUSE 放行。也可以用 Homebrew 安装,步骤见帮助页。
- macOS Intelclouddrive-2-macos-x86_64-1.1.2.tgz
- macOS Apple Siliconclouddrive-2-macos-aarch64-1.1.2.tgz
Android
这里的 APK 是把核心服务打包成 Android 应用,自带 Web 管理界面;tgz 包用于在已有的 Android 环境里跑核心服务。带播放器的 CloudDrive2 应用是另一个安装包,在上一节。手机上的本地挂载需要 Root;浏览、播放、备份与 WebDAV 不需要。
- Android APK(通用)clouddrive-2-android-universal-1.1.2-232.apk
- Android aarch64clouddrive-2-android-aarch64-1.1.2.tgz
- Android x86_64clouddrive-2-android-x86_64-1.1.2.tgz
- Android armv7clouddrive-2-android-armv7-1.1.2.tgz
飞牛 fnOS
飞牛官方应用中心上架审核中。目前请下载对应架构的 fpk 包手动安装。
镜像
从网盘下载
和上面是同一批安装包,应用和核心服务各有一份。GitHub 下载慢的时候走这里。
应用安装包
核心服务安装包
NAS 与容器
装在 NAS 上
NAS 上跑的还是同一套核心服务,两条路:拉 Docker 镜像,或者装上面对应架构的安装包。
-
Docker 部署指南
挂载盘要在容器外可见,宿主机的挂载传播得是共享的——不少系统默认就开着。怎么查、必要时怎么开,连同完整的 compose 配置,都在这一页。
-
Docker Hub 镜像
cloudnas/clouddrive2,支持 amd64、arm64、armv7,跟着每个版本一起发布。 -
群晖、QNAP、Unraid、飞牛
主流 NAS 平台都可以跑,x86_64、arm64、armv7 架构均有安装包。
第三方 NAS 套件
下面这些 NAS 插件由第三方提供,请自行判断后下载。我们不保证其安全性和稳定性。
插件
Emby / Jellyfin 伴侣插件
装在媒体服务器那一侧,让 Emby 或 Jellyfin 与同一台主机上的 CloudDrive2 协同工作。一套源码,两个版本。
媒体库实时更新,实时监控可以全关
插件订阅 CloudDrive2 的文件变更通知,把每条变化直接交给服务器的定向刷新入口。刮削器(tinyMediaManager、MoviePilot、MDCx 等)在挂载目录里改完,影片自动出现在库里——不必开「实时监控」,也就没有开机时的递归遍历和云端列目录风暴,更不用靠整库扫描,而整库扫描正是触发网盘风控的主要原因。
按播放行为预热
起播时预热文件头尾(moov / EBML 头与 MKV cues),接近片尾时预热同一目录里的下一个文件,停止播放时立刻收回读取器。所有客户端一并受益,不限于 CloudDrive2 App。
免配置路径映射
直连播放要知道服务器上的媒体目录对应本机哪个网盘目录,过去得手写规则。插件把挂载点和网盘账号身份暴露出来,App 登录后自己算——按账号身份匹配,不按文件夹名,因为同一个 115 账号两端常常叫不同的名字。
下载
Jellyfin 把 DLL、meta.json 与 thumb.png 一起放进插件目录下的 CloudDrive 子文件夹;Emby 只需把 DLL 放进插件目录,不要子文件夹。装在容器里更新 DLL 后请重启容器,服务器自带的「重启」按钮不够。完整的安装与配置说明见 插件仓库。
服务器最低版本:Emby 4.8.0.80 或 Jellyfin 10.11。已在 Emby 4.9.5 与 Jellyfin 10.11.11 上验证。
前两项功能是纯服务端的,装上插件、填好 CloudDrive2 地址就能用,不需要安装 CloudDrive2 App。其中媒体库实时更新依赖文件变更通知,属于会员(Pro)功能。免配置路径映射则需要 CloudDrive2 App 1.0.14 或更高版本。
插件在 CloudDrive2 里用 API 令牌连接。新建令牌时「推送消息」与「获取挂载点」默认没有勾选,必须手动勾上——少了它们,插件能连上、状态也正常,但媒体库永远不会自动更新。插件不写入、不删除、不修改任何文件。
更新日志
每个版本改了什么
核心服务与 Web 界面的发布记录,最新的在最上面。更早的版本在 GitHub 发布页。
1.1.2(Web3.1.2)
- 备份新增「路径前缀」和「路径正则表达式」两种过滤规则(#608)。原有的扩展名、文件名和正则规则只匹配单个文件或文件夹的名称,无法只排除某一个位置的文件夹(例如只排除
Users/x/AppData/Local/Temp,而不排除其他名为 Temp 的文件夹)。新规则按从源文件夹开始的路径匹配:路径前缀每行一个,匹配该路径及其下的所有内容;路径正则表达式匹配相对路径,文件夹路径以「/」结尾。规则编辑器中新增「测试规则」,输入一个路径即可查看它是否会被备份,以及是哪条规则把它排除的。每条规则下方会说明它的匹配方式。说明见帮助页的备份部分 - 网页版可以阅读电子书。EPUB、MOBI、AZW3 和 CBZ 文件点击即可打开,支持目录、字号、行距、页边距、主题、连续滚动和双页显示。阅读位置保存在当前浏览器中,文件列表和最近文件中显示已读百分比。有版权保护(DRM)的书和 Kindle KFX 格式的书无法阅读
- 文件变化通知新增「修改」类型。通过挂载或 WebDAV 修改已有文件时,Webhook 发送
modify动作(以前只有创建、删除和重命名);Windows 资源管理器会收到文件已修改的通知。本地文件夹、SMB、SFTP 和加密文件夹以前通过挂载或 WebDAV 写入时没有任何变化通知,现在也会发送 - 网页版云盘管理页面移除云盘时,可以选择「永久移除」。与在文件页面根目录中移除云盘相同。不勾选时,云盘在服务重启后会重新出现;勾选后删除该云盘的配置。两种方式都不会删除云盘中的文件
- 修复上传到 WebDAV 存储时,文件名可能被改错的问题(#595)。上传现在直接写入最终文件名,不再先写入
.clfstmp临时文件再改名。以前通过 OpenList 挂载 115 网盘时,上传的movie.nfo会变成movie.clfstmp - 修复添加的远程 CloudDrive 无法连接时,打开根目录要等待很长时间的问题(#596)。现在最多等待 3 秒,之后在后台继续连接,连接成功后自动更新
- 修复百度网盘上传被拒绝时只显示「PermissionDenied: unknown error message」的问题(#614)。错误信息现在包含 HTTP 状态码和百度网盘返回的错误码;遇到限流或服务器错误时会自动重试。传输失败后的重试间隔改为逐渐延长(5 秒、15 秒、45 秒、2 分钟),不再每 5 秒以全部并发数重试
- 修复 115 网盘中刚上传完成的文件有时从文件列表中消失,并被报告为已删除的问题
- 新安装时,默认设备名称改为设备本身的名称。例如手机名称、Mac 的电脑名称,不再使用主机名(以前在安卓上是 localhost,在 Mac 上以 .local 结尾,在 Docker 中是容器 ID)。已保存的设备名称不会改变;如果当前名称是 localhost 或以 .local 结尾,修改设备名称时会建议使用系统中的名称,点击保存后才会生效
- 网页版:修复重启服务时显示「JS API error: TypeError: Failed to fetch」的问题
- 网页版:修复上一个文件夹还在加载时打开另一个文件夹,可能显示上一个文件夹中的文件的问题。正在加载的文件夹列表也不会再替换搜索结果
- 网页版:修复刷新页面后,磁盘缓存的淘汰策略总是显示为 LRU 的问题(#617)。实际保存的设置一直有效,只是显示不正确
- 网页版:DTS 音乐文件(包含 DTS 音频的 WAV 文件)不再作为噪音播放。改为显示提示
已知问题(1.1.0 中已存在,尚未修复):单向备份中同时打开「从目标同步删除」、并把删除规则设为「移到历史文件夹」时,目标文件夹中的 .clfs_history 文件夹本身会被当成多余内容再次移入历史文件夹,每扫描一次多嵌套一层。修复之前请不要同时使用这两个选项。
1.1.1(Web3.1.1)
- 新增压缩包文件夹。ISO、zip、7z、RAR、tar 和 SACD ISO 文件不用下载,右键选择「作为文件夹打开」即可浏览,里面的视频和音乐可以直接播放,SACD ISO 显示为 DSF 文件。压缩包文件夹是只读的。此功能默认关闭,在「设置 → 压缩包文件夹」中开启。压缩包文件夹是核心 Pro 功能,轻享终身版用户也可以使用。详细说明见压缩包文件夹
- 下载链接可以要求签名。系统设置中新增「下载链接需要签名」,默认关闭。开启后,在其他设备上打开下载链接时,链接必须带有签名,只知道文件路径的人无法直接下载文件;CloudDrive 提供的下载链接会自动带上签名,在本机打开链接不受影响。开启前保存的链接(例如
.strm文件中的链接)在其他设备上将无法使用,需要重新复制 - 网页版增加帮助链接。各功能页面可以直接打开官网上对应的使用说明
- 修复 WebDAV 上传出错后,服务器上留下
.clfstmp临时文件的问题(#592)。WebDAV 服务暂时出错时,现在会重试上传;放弃上传后会重试删除临时文件 - 修复覆盖百度网盘上的已有文件后,网盘中同时留下旧文件和一个带时间的副本的问题(#593)。以前已经产生的带时间的副本需要手动删除
- 修复 Webhook 配置有错误时的问题。有错误的配置不再被保存,原来的 Webhook 继续工作
- 安全性更新
已知问题(1.1.0 中已存在,尚未修复):单向备份中同时打开「从目标同步删除」、并把删除规则设为「移到历史文件夹」时,目标文件夹中的 .clfs_history 文件夹本身会被当成多余内容再次移入历史文件夹,每扫描一次多嵌套一层。修复之前请不要同时使用这两个选项。
1.1.0(Web3.1.0)
- 备份新增双向同步。以前备份只能从源文件夹复制到目标文件夹,目标文件夹里的改动不会回到源文件夹,还可能在下次扫描时被覆盖;现在把「备份模式」设为「双向同步」后,在任何一个文件夹中添加、修改、重命名或删除文件,其他文件夹中也会执行相同的更改,本地文件夹和云端文件夹都可以参与。同一个文件在两处都被修改时默认保留两个版本(其中一个以「冲突副本」命名并同步到所有位置),被替换和被删除的文件保存在原位置旁边的
.clfs_history文件夹中。删除默认不同步,需要打开「同步删除」;即使打开,一次大量的删除或修改也会暂停下来等待确认,可以选择执行或从其他位置恢复。云端文件夹按扫描计划检查,在网盘官方客户端或网页版中所做的更改会在下次扫描后同步,在 CloudDrive 中浏览到该文件夹时也会立即同步,建议有云端文件夹参与时把扫描间隔设为 15 分钟或更长。双向同步默认关闭,升级后已有备份仍按单向备份运行,行为和 1.0.20 一样。详细说明见双向同步 - 账号云端同步可以随时开关。「与云端同步」以前只能在登录时决定,登录后再打开可能会用本机的账号列表覆盖云端(其他设备上添加的账号因此丢失),或者反过来被云端覆盖。现在开关之前会先显示云端和本机的账号逐个对比(一致、不同、只在本机有、只在云端有),开启时可以选择以云端为准(默认)或以本机为准;从查看对比到点击确认之间云端如果被其他设备改过,操作会中止并提示重新确认,不会在不知情的情况下覆盖。关闭时可以选择是否同时清除服务器上的副本,标记为「不同步到云端」的账号始终留在本机。115 网盘的令牌改为按账号处理,同步开启期间添加的账号在关闭同步后仍可正常使用
- 添加 Google Drive 时可以使用自己的 Google 客户端。CloudDrive 自带的 Google 客户端正在进行 Google 的审核,审核可能需要很长时间,审核完成前只有加入测试用户名单的 Google 账号才能用它登录。现在添加 Google Drive 默认使用你自己在 Google Cloud 中创建的「桌面应用」类型的 OAuth 客户端(免费,只需创建一次):选择创建客户端时下载的
client_secret_….json文件,客户端 ID 和密钥会自动填入,这个文件可以从本机选择,也可以从已经添加到 CloudDrive 的云盘中选择;然后在浏览器中登录 Google 并允许访问,即可完成添加。浏览器和 CloudDrive 不在同一台设备上时,把登录后浏览器地址栏中以http://127.0.0.1开头的地址复制回来即可完成。原来的两种方式(CloudDrive 的客户端、刷新令牌)仍可选择;使用刷新令牌添加时,设置的代理从第一次请求起就生效,令牌错误或没有启用 Google Drive API 时会提示原因,不再添加一个无法使用的账号。创建客户端的步骤见为 Google Drive 创建你自己的 OAuth 客户端 - 光鸭云盘支持上传和文件管理。新增上传(支持断点续传,文件已在服务器上时走秒传)、新建文件夹、重命名、移动,并显示网盘的容量和已用空间。开放平台目前还没有提供删除和复制接口,这两个操作暂时不可用;上传和写入需要开放平台为应用开通相应权限,账号也需要是有效会员
- WebDAV 页面显示服务器的访问地址。页面上以前显示的是 localhost 或 [server-ip],需要自己换成服务器的地址;现在直接列出服务器在局域网中的 IP 地址和端口(例如
http://192.168.1.10:19798/dav),并说明从外网访问、使用 HTTPS 或反向代理、以及 CloudDrive 在 Docker 容器中运行时应该如何访问。开启匿名访问后,用户名留空和填写 anonymous 效果相同,页面上也说明了匿名访问的登录方式 - 修复 WebDAV 服务中移动或复制到已有文件时失败的问题。一些 WebDAV 客户端保存文件时,先上传一个临时文件,再把它移动到原文件的位置替换原文件;目标文件已经存在时,CloudDrive 的 WebDAV 服务返回 405 错误,所以只有第一次保存能成功。现在移动到已有文件时会替换该文件,替换完成之前原文件一直保留,替换失败时原文件不受影响。复制到已有文件时以前返回成功但实际没有复制,现在同样会替换;复制到同一文件夹下的另一个名字以前会被拒绝,现在可以完成。客户端要求不覆盖时,仍然不会替换已有文件
- SFTP、WebDAV、SMB 上传不再留下半截文件。上传时先写入一个临时文件名,完成后再改成正式名字,中途断开或取消不会再留下一个大小不对的同名文件覆盖掉原来的文件;WebDAV 上传失败时也会明确报错,不再被忽略
- 修复 123 云盘显示的容量不正确的问题。123 云盘现在把空间分为专业空间和标准空间,以前只统计了其中一部分,总容量里还加上了临时空间,所以和 123 云盘官方页面显示的不一致,例如 1 TB 专业空间加 42.66 TB 标准空间的账号显示为 62.6 TB。现在总容量和已用空间与官方页面一致
- 修复迅雷云盘上传任务数一直被占用的问题。迅雷为每个上传建立一条任务记录,并按「正在进行的上传」计数,直到上传完成或任务被删除;CloudDrive 之前不会删除被放弃的任务(失败重试、取消传输、上传会话丢失都会各留下一条),积累多了,迅雷客户端会提示「同时可进行任务数受限」。现在被放弃的任务会及时删除
- 网页版的无障碍改进。文件夹选择框中的项目可以用键盘选择;全屏查看图片或视频时,用键盘或读屏软件移到控制按钮上,隐藏的控制栏会重新显示;备份页面的按钮、标签页和菜单可以被读屏软件正确读出
- 飞牛 fnOS:修复安装时修改了端口后,桌面图标仍然打开默认端口 19798 的问题。安装向导中填写的 HTTP 端口会写入 CloudDrive 的配置,但桌面图标固定打开 19798,因此无法打开 CloudDrive。现在桌面图标打开安装时填写的端口。保留旧数据重新安装时,安装向导中填写的端口会替换旧配置中的端口,其他设置保持不变。安装后可以在应用中心打开本应用的设置,修改 HTTP 和 HTTPS 端口,保存后 CloudDrive 会重新启动,桌面图标也会使用新端口;如果在 CloudDrive 的网页中修改过端口,在这里保存一次即可更新桌面图标
说明:双向同步是新功能,建议先用不重要的文件夹试用一段时间,确认符合预期后再用于重要数据。如果需要退回 1.0.20,请先停用设为双向同步的备份:配置文件可以被旧版本读取,但旧版本不认识双向同步,会把这些备份当作单向备份运行,只把源文件夹的内容复制到目标文件夹。
已知问题:单向备份中同时打开「从目标同步删除」、并把删除规则设为「移到历史文件夹」时,目标文件夹中的 .clfs_history 文件夹本身会被当成多余内容再次移入历史文件夹,每扫描一次多嵌套一层(1.0.20 同样存在)。修复之前请不要同时使用这两个选项。
1.0.20(Web3.0.17)
- 修复加密文件夹的个别文件无法解密的问题:备份大量文件到加密文件夹时,约千分之一的文件无法解密,提示「invalid file name or password」。这只是文件名解密算法的边界条件问题,文件内容本身完好无损,升级后这些文件无需任何操作即可正常显示和打开。开源的解密项目代码也已同步更新
1.0.19(Web3.0.17)
- 修复复制文件夹到本地文件夹时耗尽系统文件句柄的问题。从云盘复制大文件夹到本地文件夹时,会一次性创建成千上万个空的
.clfstmp文件并一直保持打开,直到轮到该文件复制;系统句柄用尽后复制便停滞。现在临时文件只在该文件真正开始复制时创建,复制完成即关闭 - 修复挂载盘上
rmdir会删除非空文件夹的问题。Linux 和 macOS 的 FUSErmdir调用的是递归删除,对有内容的云盘文件夹执行rmdir会清空整个文件夹。现在按rmdir(2)语义处理:非空目录拒绝删除(ENOTEMPTY),对文件返回 ENOTDIR;网页和 API 中的显式递归删除不受影响 - Windows:修复网络驱动器每次重启后丢失名称和图标的问题。自 0.9.17 起 WinFsp 的 UNC 前缀带有时间戳,资源管理器把每次挂载都当作新驱动器:重命名丢失、过长的默认名称遮住容量条、MountPoints2 里残留大量注册表项。前缀恢复为
\CloudDrive\<名称>;只有真正冲突时(同名挂载到第二个盘符)才追加-<盘符> - Windows:修复挂载盘上某些情况下修改文件权限后文件无法再打开的问题
- 登录失败时说明无法连接账号服务器的原因。不再只显示超时,而是对账号服务器的请求失败进行分类(DNS、连接、超时、TLS、代理、HTTP 5xx、被劫持的门户页面)
1.0.18(Web3.0.17)
- 修复备份的文件过滤规则在白名单模式下部分规则不生效的问题
- 修复文件夹被删除后又在第三方以同名重新创建(例如在另一台设备上操作,或清空回收站之后),之前对这个文件夹的浏览和读取会一直失败的问题
- Windows:修复挂载盘根目录可写时,在资源管理器里删除文件会提示「回收站已损坏」的问题。根目录可写的本地挂载盘现在支持资源管理器的删除到回收站和从回收站恢复
- Windows:修复在网页端或其他设备上修改挂载盘内容时,无法向操作系统发出文件变更通知的问题
1.0.17(Web3.0.17)
- 修复在挂载盘上写入大文件时报「找不到文件」(os error 2)的问题。写入过程中如果有其他程序(如 Cryptomator、备份软件)打开又关闭了同一个文件,写入会在最后失败。1.0.16 只修复了文件被删除重建的情形,这次修复写入过程中被其他程序访问的情形
- 取消上传后不会再自动重新上传。此前如果有播放器或索引程序打开着该文件,取消会在它们关闭文件后失效
- Android:可以把 U 盘、SD 卡等外部存储添加为本地文件夹账户,此前只能添加内部存储
- Windows:修复安装为 Windows 服务后,关机或注销可能产生崩溃报告并导致关机耗时数分钟的问题。本次修复需要重新运行安装程序,应用内更新不会替换 Windows 服务程序
- WebUI:筛选文件后按 Ctrl-A / Cmd-A 只选中筛选结果,不再选中被筛选掉的文件。与 macOS 和 Windows 客户端行为一致
- 其它 bug 修复和性能改进
1.0.16(Web3.0.16)
- 修复跨云复制一直停在「预处理」的问题:复制到支持秒传的网盘时,个别情况下计算哈希阶段会让服务崩溃并反复重启,任务永远无法开始的问题
- 修复跨云复制个别情况下来源网盘(如百度网盘)连接后长时间不响应、或目标网盘分片上传无响应时,任务会永远等待且没有任何报错的问题
- 重启后复制和备份任务当源文件是本地目录且所在磁盘未准备好时,任务不再被立即取消:NAS 或容器重启后,源存储尚未就绪时任务会等待(最长 10 分钟)而不是被跳过或取消;确实不存在的源文件会记录原因并在任务中显示
- 修复重启后在个别情况下因未能及时获取会员状态,备份和复制到加密文件夹的任务可能另外创建一个同名的明文文件夹(表现为出现带「(1)」后缀的文件夹)的问题
- 修复重启后正在进行的目标是加密文件夹的跨网盘复制任务会因哈希不一致失败重传的问题
- SMB:修复备份大量文件(如数十万个)时 SMB 服务器报 0xC000011F、之后所有目录都打不开的问题(客户端句柄不再无限累积);修复从 SMB 读取未缓存文件时开头长时间卡住的问题
- 修复在挂载盘上写入文件时的「找不到文件」错误:文件上传尚未完成时被删除后重建、或被同名文件覆盖(备份软件收尾、Cryptomator 等场景常见),新文件会被误清理,应用随后报 os error 2
- Windows:挂载盘恢复为不区分大小写,与其他 Windows 磁盘一致。会把路径转为小写的软件(如 Czkawka)现在能正常访问挂载盘上的文件夹;
dir *.TXT这类不区分大小写的通配也能匹配 - Windows:挂载盘上的每个文件都有唯一标识。Komga 等使用 Java 的扫描程序不再把子文件夹误判为循环而跳过整个目录
- macOS:挂载盘按不区分大小写解析路径,与 macOS 自身一致。Linux 挂载保持区分大小写,不受影响
- 「添加备份」在套餐不允许再添加时,会说明原因(允许的数量和当前数量)并提供「升级计划」按钮,不再弹出空白的红色提示
- 其它性能改进,bug 修复和界面优化
1.0.15(Web3.0.14)
- 优化后台多线程下载算法,提高从网盘下载的速度,高码率视频播放会更流畅
- 备份:实时监控启动失败时会明确报错。以前监控没有真正启动时,界面仍然显示空闲,与正常状态无法区分,实际上文件改动没有被备份,现在会显示错误原因,Linux 上如果被监控的目录数量超过系统上限(群晖默认 8192),以前整个监控会失效且没有任何提示;现在会提示如何调大这个上限,并保留已经生效的那部分监控
- 修复备份导致的磁盘空间不释放。源文件删除后空间不会被回收,需要重启服务才能恢复的问题
- 修复将文件或文件夹重命名为一个已存在的名字时,缓存报错并在日志中重复输出错误的问题
- 修复修改设备名称后需要重新登录的问题
- 其它bug修复和性能改进
1.0.14(Web3.0.14)
- 新增帐号注销功能,在个人资料里可以选择注销帐号,注销帐号需要向注册邮箱发送确认码,输入确认码后方能注销,设备自动注册的帐号和迅雷帐号如需注销帐号,请先在个人资料里修改邮箱及密码后再注销帐号。注销帐号后帐号内的余额和会员权限将全部取消,不支持退款
- 修复高负载下挂载盘卡死 —— 传输繁忙、并发访问较多时,挂载的网盘曾可能长时间无响应(极端情况可达数小时)。现已彻底修复:繁忙时访问平滑排队不再卡死,个别请求异常也会及时返回错误、系统自动恢复
- 限速更平滑,更不易触发 115 等网盘的风控;提高限速设置后立即生效
- 修复 115 新建文件夹后偶发「文件不存在」/同名冲突 —— 刚建好的文件夹因网盘索引有几秒延迟而被误判,现在会自动识别延迟并短暂重试,操作可正常完成
- 备份更可靠 —— 遇网络抖动等临时问题自动重试,不再直接跳过(减少漏备份)
- 修复备份把「文件夹」误当「文件」处理的问题,并自动清理遗留的无效任务
- 会员页支持 CloudDrive2 App 专业版权限说明和链接
- 其它bug修复和性能改进
1.0.13(Web3.0.13)
- 多网盘备份增加全量扫描资源占用控制功能:
- 默认并发备份扫描数为1,可以在备份页面修改最大并发数,超过的备份全量扫描会排队等待
- 可以设置上传任务队列上下限,当上传任务数超过设置的上限时,扫描任务会暂停等待,当上传任务数回落到设置的下限时,扫描任务自动恢复,避免因扫描大文件造成太多上传任务堆积,默认为不限制,可以在备份页面修改
- 跨云盘复制时,可在系统设置下载上传页面设置是否在计算哈希阶段将下载的数据保存到临时文件,上传时将无需再次下载源文件,复制完成后临时文件自动删除,该选项默认为关闭
- Windows版修复在系统文件管理器对挂载盘图片编辑时可能出错,执行图片旋转后缩略图不自动刷新的问题
- 修复Web界面实时显示的任务数可能不准确的问题
- Web界面修复把本地文件拖动到根目录会产生一个无法完成的上传任务,并且创建一个无法删除的文件的问题
1.0.12(Web3.0.12)
- 修复fuse挂载后内存增长的问题:Emby 等媒体服务器扫描百万级文件时,内存不再无限增长
- 修复S3 同端点多账号相互覆盖的问题
- 改进通过http访问文件时的性能,降低cpu和内存使用率
- WebUI移动端进入多选模式后,增加全选和取消全选选项
- 修复只读文件夹(光鸭云盘)不能作为挂载盘源目录和备份源目录的问题
- 其它性能改进和bug修复
1.0.11(Web3.0.11)
- 新增支持添加光鸭云盘,目前仅支持只读模式,支持浏览目录和读取文件,无法创建文件夹、删除文件、重命名、移动、上传文件等操作,支持通过光鸭云盘App扫码登录,后续版本会更新完整功能的光鸭云盘
- S3未填写存储桶名时浏览账户内全部存储桶,自动改用 ListBuckets(GET /),将每个存储桶显示为顶层文件夹;同时支持路径模式与虚拟主机模式、V2/V4 签名。存储桶列表根目录为只读(不支持创建 / 删除存储桶)
- 修复连接到某些不支持http range的webdav服务器读取文件可能失败的问题
- Web:新增多服务器支持,可以连接到其它CloudDrive2的grpc服务,方便用在桌面浏览器远程管理移动设备的CloudDrive
- 其它bug修复和界面优化
1.0.10(Web3.0.10)
- 购买终身会员时,如当前帐户还有未到期的年费或者月费会员,未到期的部份会以年费费率自动抵扣需要支付的部份终身会员价格
- 修复1.0.9版本在添加迅雷云盘和以迅雷云盘帐号登录时授权失败的问题
1.0.9(Web3.0.9)
- 新增飞牛fnOS安装包下载,飞牛官方应用中心上架正在审核中,目前可下载对应架构的fpk包手动安装
- Web文件浏览器支持媒体刮削文件(.nfo),识别文件夹内NFO文件与海报(Kodi/Emby/Jellyfin/Plex兼容),在文件属性面板展示影片信息。该功能只是展示已经刮削的目录,不会主动联网刮削
- 打开2FA双因素验证后,如丢失恢复码和手机app而无法登录时,可以通过向帐号邮箱发送重置码禁止双因素验证,直接用帐号密码登录
- 合作伙伴设备自动注册的帐号修改邮箱密码后,可以与原设备解绑,绑定设备丢失或者出售后可以通过解绑避免帐号泄露
- 在云存储帐号配置中增加复制时使用多线程下载选项,打开后在跨网盘传输和备份时,恢复旧版本的多线程下载
- 对已解密的文件夹执行锁定操作时增加二次确认弹窗,避免误操作导致文件失效
- 修复macos在有多个挂载点时,个边情况下列目录失败,需要重新挂载的问题
- 修复复制文件到加密目录速度慢的问题
- 修复windows下用visual studio code等编辑器在加密文件夹内直接编辑文件时可能上传文件失败的问题
- 修复115网盘的加密目录上直接用Word编辑docx文件可能会遗留一些临时文件的问题
- 修复32位armv7通过http直接访问大文件时可能会下载失败的问题
- 其它性能改进、bug修复
1.0.8(Web3.0.8)
- 跨云盘复制性能改进:
- 跨云盘复制预处理和上传阶段内存占用大幅下降
- 跨云盘复制到本地文件夹采用多线程下载,提高下载速度
- 修复通过挂载盘在加密文件夹内直接编辑文件可能失败的问题
- 修复Windows版编辑挂载点时有些情况下更新按钮无法点击的问题
- 修复个别情况下服务长时间运行后 CPU 飙升、内存暴涨的问题
- 其它性能改进、bug修复和界面优化
1.0.7(Web3.0.7)
⚠️ 重要安全提示(Windows 用户必读)
本版本将 WinFSP 升级至 2026 beta1,以修复旧版本 WinFSP 中发现的安全漏洞 CVE-2026-3006。
- 请务必下载完整安装包重新运行安装程序,并按安装向导提示重启系统。
- 请勿使用应用内 OTA 升级:OTA 仅替换 CloudDrive2 程序文件,不会重新安装 WinFSP 驱动,将无法获得本次安全修复。
- 115网盘配置界面最大下载线程数限制为2,设置的值不能超过2
- 115网盘配置界面增加每秒最大请求数限制,最大不能超过5.0
- SMB/SFTP/FTP新增支持获取磁盘空间大小(仅部分 FTP 服务端支持,目前已知 Pure-FTPd 与启用 mod_facts 的 ProFTPD 可正确返回,其它服务端将回退为占位值。受协议限制,AVBL 只返回可用字节数,因此总容量与可用相同、已用显示为 0)
- 改进smb服务器和共享发现算法,适应更多场景
- 文件重命名冲突处理方式改进:
- 核心层(webdav/http/clouddrive共享等)的重命名冲突从原来的直接覆盖旧文件(遵循POSIX重命名行为)改为返回重命名失败
- Linux和macOS保持原来的遵循Unix重命名覆盖语义-先删除旧文件再重命名,若旧文件为非空目录则返回错误ENOTEMPTY,符合POSIX rename(2)行为
- Windows由原来的遵循POSIX行为改为循序Win32 MoveFile默认行为,即重命名冲突时返回ERROR_ALREAD_EXISTS错误,资源管理器会弹出"目标已存在"提示
- 通过迅雷直接登录的帐号和通过合作伙伴设备直接登录的帐号,在个人资料页屏蔽修改密码选项,只保留修改邮箱和密码选项
- 修复web界面复制到剪贴板按钮在非安全上下文(访问cd2的url为http://且非localhost)下工作不正常的问题
- 其它性能改进和bug修复
1.0.6(Web3.0.6)
- 新增支持添加SFTP/FTP(FTPS)/SMB三种网络文件系统,支持自动发现SMB服务器、自动发现SMB共享目录
- 添加备份时可选不立即执行全量扫描,默认值为添加备份后立即执行全量扫描
- 修复1.0.5在某些系统下运行过程中有可能挂起的问题
- 在文件浏览器根目录中移除云存储可选择是否永久移除,如不永久删除,该云存储只在当前运行中被移除,重启后还会恢复
- 其它性能优化和bug修复
1.0.5(Web3.0.5)
- macOS全新异步挂载引擎:直接与macfuse内核扩展通信, 支持完全异步并发,文件读取不再阻塞目录浏览,多个文件可同时读写,多线程同时从FUSE设备接收内核请求,避免单线程瓶颈导致的请求挤压,大幅改善Finder在大量文件操作时的流畅度;运行时动态检测macfuse,未安装macfuse时给出错误提示而不是程序无法启动
- 上传任务数据库从PickleDB迁移至SQLite,重启后保持上传任务顺序
- 修复在某些情况下,重启机器后多个备份任务状态被禁用,只能重启服务才能重新允许的问题
- 离线下载支持.torrent文件,可直接拖拽或者上传.torrent文件,.torrent文件会被解析成磁力链接后添加
- 右键菜单新增云盘配置和文件夹磁盘缓存快捷入口,不再需要先打开属性面板才能设置云盘配置和磁盘缓存
- 本地文件夹不再显示云盘配置和磁盘缓存配置
- 其它性能改进、bug修复和界面优化