跳到主要内容

Rclone 自我更新 — 在 RcloneView 中保持内置引擎最新

· 阅读需 5 分钟
Casey
Product Manager

RcloneView 内置了 rclone,并且可以在应用内更新该内置二进制文件,而不需要你另外追踪单独的下载。

RcloneView 并不只是调用系统上碰巧安装的任意 rclone——它自带内置的 rclone 二进制文件,并通过本地 rclone RC API 与之通信。实际执行每一次复制、同步和挂载的正是这个内置二进制文件,因此保持它最新对于获取新的提供商修复、协议变更和性能改进至关重要。RcloneView 内置了针对内置引擎的应用内自我更新功能,而不是要求每次 rclone 发布新版本时都重新安装整个应用。

RcloneView 应用预览

在一个地方管理和同步所有云端

RcloneView 是 rclone 的跨平台 GUI。通过清爽的可视化界面比较文件夹、传输或同步文件,并自动化多云工作流。

  • 一键作业:复制 · 同步 · 比较
  • 调度器与历史记录,实现可靠的自动化
  • 支持 Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTP 等
WindowsmacOSLinux
免费开始使用 →

核心功能免费。Plus 提供自动化功能。

为什么内置 Rclone 版本很重要

RcloneView 要求 rclone 的最低版本为 v1.69.1 或更高,因为较新的应用功能依赖于该版本之后才提供的 RC API 能力。提供商偶尔会更改其 API,而 rclone 的版本发布会针对这些变更打上补丁——运行过时的内置二进制文件可能意味着一个原本运行正常的远程突然出现与你的 RcloneView 配置毫无关系的身份验证或列表错误。

RcloneView 中依赖内置 rclone 引擎的远程配置

由于内置 rclone 通过本地主机上的 http://127.0.0.1:5582 通信,更新它不会影响你的远程、同步任务或已保存的凭据——这些都保存在 RcloneView 自身的配置中,与二进制版本相互独立。

触发自我更新

自我更新操作位于 rclone 连接详情旁边,RcloneView 在那里已经会显示当前运行的 rclone 版本、本地 API 地址和主机操作系统。从那里运行更新会获取并替换为最新的兼容 rclone 版本,而无需离开应用或打开终端。

在 RcloneView 中更新内置 rclone 后检查 rclone 版本和任务历史

当支持论坛帖子或发行说明提到某个特定提供商的修复时,这一点值得检查——先更新内置二进制文件是在深入排查同步任务之前排除版本滞后问题的快捷方式。

结合自我更新与日志记录

如果更新后任务立即开始失败,启用 rclone 日志记录(设置 > 内置 Rclone > 启用 rclone 日志记录)并将日志级别设为 DEBUG,可以获得清晰的更新前后记录。重启内置 rclone 进程并重现该任务,日志文件会准确显示哪个版本处理了该请求——在报告问题或比较不同版本的行为时很有用。

在 RcloneView 中更新内置 rclone 引擎后运行同步任务

快速上手

  1. rcloneview.com 下载 RcloneView
  2. 打开页脚或连接设置,查看当前运行的内置 rclone 版本。
  3. 运行应用内自我更新以获取最新的兼容 rclone 版本。
  4. 重新运行现有的同步或挂载,确认一切仍能正常连接。

保持内置引擎最新是一个小习惯,却能避免相当一部分"昨天还能用"的云同步问题。


相关指南:

支持的云服务商

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces