Rclone 1.75 介绍与选型指南

Rclone 1.75 介绍与选型指南:官方资料溯源的云存储同步与挂载工具定位(明确其不是备份工具)、后端抽象与 sync/mount/serve 架构、加密与过滤等特性、快速上手与适用限制,以及与 Restic、BorgBackup、Duplicati、rsync 的量化选型对比(2026-10-19 实查,未做本地安装实测)。

RcloneRclone同步传输对象存储2026/10/19

Rclone 1.75 介绍与选型指南

目标:本文基于官方公开资料溯源(rclone.org 官网与官方文档、GitHub 官方仓库 rclone/rclone 发行页)梳理 Rclone 的定位、架构、功能与选型对比,未做本地安装实测;版本号、日期与 stars 均标注来源与查询日期 2026-10-19。

一、信息基准

1.1 查询说明

  • 查询日期:2026-10-19。
  • 信息获取方式:纯官方资料溯源(rclone.org、官方文档与 changelog、GitHub 官方仓库 rclone/rclone),本文不做本地安装与运行实测。
  • 版本结论:任务提示按 1.6x 线排查,实查不符,以实查为准——当前最新稳定版为 Rclone v1.75.2(官方下载页当前版本,GitHub 发行页资产时间戳 2026-10-09),1.6x 线已成历史。
  • 边界提示:Rclone 的定位是云存储同步/搬运/挂载工具,不是备份工具;这一边界在第二节与第七节展开。

1.2 版本依据表

项目实查结果(2026-10-19)来源
最新稳定版v1.75.2(官方下载页当前版本;发行资产时间戳 2026-10-09)rclone.org/downloads/;github.com/rclone/rclone/releases/tag/v1.75.2
前序版本v1.75.1(2026-09-04,安全修复为主);v1.75.0 线rclone.org/changelog/
代码仓库rclone/rclone,Go 语言github.com/rclone/rclone
开源许可MIT License仓库 LICENSE(GitHub API)
GitHub stars约 6.0 万(shields.io 实时徽章 60k;与本站同期实查文档交叉核对为 60391)img.shields.io/github/stars/rclone/rclone.json
平台要求Linux 内核 3.2+、macOS 12+、Windows 10/Server 2016+、FreeBSD 12.2+rclone.org/downloads/「OS requirements」

1.3 官方来源清单

来源地址
官方站点https://rclone.org/
官方文档https://rclone.org/docs/
下载与安装https://rclone.org/downloads/ 、 https://rclone.org/install/
版本变更记录https://rclone.org/changelog/
源码仓库https://github.com/rclone/rclone

二、软件概述

本文介绍的是 Rclone v1.75 系列(最新稳定版 v1.75.2,发行资产时间戳 2026-10-09)。

Rclone 是一款用 Go 编写的命令行工具,官方将其描述为 "rsync for cloud storage"(云存储界的 rsync):用于管理各类云存储上的文件,是云厂商网页端存储界面之外的命令行替代方案,官方口径支持 70 余种云存储产品(S3 兼容对象存储、Google Drive、OneDrive、Dropbox、Backblaze B2、Azure Blob、SFTP/WebDAV 等)。项目以 MIT 许可开源,主仓库为 rclone/rclone,GitHub stars 约 6.0 万(2026-10-19 实查)。

定位边界(选型关键):Rclone 做的是「目录到目录」的同步、复制、移动、挂载与服务暴露,镜像语义面向「让两边一致」;它不提供快照模型、不内建版本保留策略、不做内容寻址的快照仓库去重——这些是 Restic/BorgBackup 等备份工具的领地。Rclone 也可以被备份工具当作「桥接到非原生云后端」的传输层使用(Restic 官方支持 rclone 后端)。一句话:要「搬数据/同步/挂载」选 Rclone,要「可回滚的备份」选备份工具。

三、核心架构

3.1 单二进制与后端抽象

  • Rclone 是单个可执行文件(rclone),无外部服务依赖;编译期把全部后端打包进同一二进制。
  • 每个云存储被抽象为一个 remote(在 rclone.conf 中配置),访问统一使用 remote:path 语法;同一命令可跨后端工作,因此能做「云到云」的直接互拷。

3.2 核心命令族

命令作用
sync / copy / move目录镜像同步 / 复制 / 移动(sync 会删除目标端多余文件,使两侧一致)
check / cryptcheck校验两侧文件一致性与哈希
mount通过 FUSE 把 remote 挂载为本地文件系统
serve把 remote 以 WebDAV/HTTP/FTP/SFTP/SMB/NFS 等协议对外服务
config / remote远端配置管理;另提供 RC API(rclone rcd)供程序化调用
bisync双向同步(官方 bisync 文档)

3.3 叠加层能力

  • crypt 后端:在任意远端之上叠加「文件名+内容加密」的虚拟后端。
  • VFS/目录缓存:mount 与 serve 场景下的缓存机制(--vfs-cache-mode 等)。
  • 过滤规则:include/exclude/filter 文件级过滤,配合 --backup-dir 可在同步前把被覆盖/删除的文件移入备份目录。

四、功能特性

4.1 多云互拷与同步语义

同一命令跨 70+ 后端工作;支持哈希校验(后端不支持哈希时可退化为大小/时间比对,--checksum 控制策略)、带宽限速、修改时间与元数据保留(后端能力范围内)。

4.2 挂载与服务

FUSE 挂载(Linux/macOS/BSD)与 Windows 挂载(WinFsp),把对象存储当本地盘用;serve 可把任一远端发布为 WebDAV/SFTP/SMB/NFS 等服务,常用于给不支持云的应用「补协议」。

4.3 加密与安全

crypt 后端提供客户端侧加密;v1.75.1(2026-09-04)集中修复了一批安全缺陷(zip 解压路径穿越、重定向泄漏请求头、本地符号链接逃逸等,见官方 changelog),v1.75.2 构建升级到 go1.26.6 修复多个 Go CVE——安全补丁节奏活跃。

4.4 工程化能力

丰富的过滤与 include/exclude 规则、--dry-run 预演、日志与指标、RC API 与第三方 GUI 生态(官方维护 GUI 列表);单二进制便于在脚本与 CI 中使用。

五、快速上手

以下步骤转述自官方安装与文档页面,本文不做本地实测。

5.1 安装

官方提供 Linux/macOS/BSD 一键脚本(rclone.org/install/):

sudo -v ; curl https://rclone.org/install.sh | sudo bash

也可从 https://rclone.org/downloads/ 下载对应平台 zip 包解压即用。

5.2 配置远端

rclone config

按向导新建 remote(选择后端类型、填入凭证/令牌),配置落在 rclone.conf。详细参数见官方文档 https://rclone.org/docs/ 。

5.3 常用操作(官方文档示例语义)

rclone copy   src:path dst:path   # 复制
rclone sync   src:path dst:path   # 镜像同步(目标端多余文件会被删除)
rclone check  src:path dst:path   # 一致性校验
rclone mount  remote:path /mnt/rclone --vfs-cache-mode writes

六、适用场景与限制

6.1 适用场景

  • 服务器数据上云/跨云搬运:S3 兼容、网盘、SFTP 之间统一命令行操作。
  • 定期目录镜像:结合 cron 做单向同步,或 --backup-dir 保留被替换文件。
  • 把对象存储挂载为本地盘,或用 serve 补齐 WebDAV/SMB/NFS 协议。
  • 作为备份工具的传输桥(如 Restic 的 rclone 后端)。

6.2 限制与注意事项

  • 不是备份工具:无快照、无自动保留策略、无端到端加密仓库模型;「删错就同步删错」是 sync 的固有语义,务必先 --dry-run。
  • 同步语义强依赖后端能力:部分网盘不支持哈希/精确 mtime,校验与增量判断需按官方各后端文档核对。
  • 挂载性能受网络与 VFS 缓存策略影响明显,不适合直接承载高频随机写数据库类负载。
  • MIT 许可、社区驱动,无 SLA;生产使用应自建监控与演练。

七、同类选型对比

7.1 候选概览

工具定位开源许可
Rclone 1.75云存储同步/搬运/挂载工具(非备份)MIT
Restic 0.19Go 实现的加密去重快照备份BSD-2-Clause
BorgBackup 1.4Python/C 实现的去重压缩备份BSD-3-Clause
Duplicati 2.4C# 实现、带 Web 界面的加密云备份MIT 主代码(proprietary/ 目录按订阅条款)
rsync 3.5C 实现的经典增量文件传输GPLv3

7.2 量化对比(2026-10-19 实查)

维度Rclone 1.75.2Restic 0.19.1BorgBackup 1.4.5Duplicati 2.4.0.1rsync 3.5.1
开源许可MITBSD-2-ClauseBSD-3-ClauseMIT 主代码GPLv3
GitHub stars约 6.0 万(shields.io 实时徽章)366521385915132—(rsync.samba.org 官方渠道交付,非 GitHub 主仓库)
最近发版v1.75.2(2026-10-09)0.19.1(2026-07-05)1.4.5(2026-07-18)2.4.0.1 stable(2026-10-07)3.5.1(2026-09-21)
发版节奏补丁持续、安全响应快半年级别 minor + 补丁稳定线补丁节奏长测 + 稳定双通道年度级别 minor(3.4.x → 3.5.x)
兼容矩阵70+ 云后端,单二进制跨平台本地/SFTP/S3/B2/Azure/GCS 等,rclone 扩展本地路径与 SSH 远端仓库云存储为主,Web GUI主机间(SSH)增量传输,无云后端
备份模型无快照(目录镜像/同步)快照 + 全局去重 + 加密去重压缩档案(块级)快照版本化无快照(增量传输)

(Rclone 版本与 stars 取自 rclone.org 与 shields.io 徽章实查;Restic/BorgBackup/Duplicati 数据与本站《Restic 0.19 介绍与选型指南》同期实查交叉核对;rsync 版本与日期取自 rsync.samba.org 首页;许可见各仓库 LICENSE。)

7.3 选型建议

核心诉求是在几十种云存储之间同步、搬运、挂载数据,Rclone 几乎是唯一的全能选项,生态与后端覆盖无出其右;需要「快照 + 端到端加密 + 对象存储」的可回滚备份,选 Restic(见《Restic 0.19 介绍与选型指南》);已有 SSH 基础设施且追求极致去重压缩,选 BorgBackup(见《BorgBackup 1.4 介绍与选型指南》);要图形界面与桌面级云备份体验,选 Duplicati,但注意其 proprietary/ 目录的订阅条款(见《Duplicati 2.4 介绍与选型指南》);只在主机间做增量传输且环境里已有 rsync,用 rsync 即可。两者常被组合使用:Restic/Rclone 各司其职,而不是二选一。

八、参考链接