Rclone 1.75 介绍与选型指南
Rclone 1.75 介绍与选型指南:官方资料溯源的云存储同步与挂载工具定位(明确其不是备份工具)、后端抽象与 sync/mount/serve 架构、加密与过滤等特性、快速上手与适用限制,以及与 Restic、BorgBackup、Duplicati、rsync 的量化选型对比(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.19 | Go 实现的加密去重快照备份 | BSD-2-Clause |
| BorgBackup 1.4 | Python/C 实现的去重压缩备份 | BSD-3-Clause |
| Duplicati 2.4 | C# 实现、带 Web 界面的加密云备份 | MIT 主代码(proprietary/ 目录按订阅条款) |
| rsync 3.5 | C 实现的经典增量文件传输 | GPLv3 |
7.2 量化对比(2026-10-19 实查)
| 维度 | Rclone 1.75.2 | Restic 0.19.1 | BorgBackup 1.4.5 | Duplicati 2.4.0.1 | rsync 3.5.1 |
|---|---|---|---|---|---|
| 开源许可 | MIT | BSD-2-Clause | BSD-3-Clause | MIT 主代码 | GPLv3 |
| GitHub stars | 约 6.0 万(shields.io 实时徽章) | 36652 | 13859 | 15132 | —(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 各司其职,而不是二选一。
八、参考链接
- 官方站点:https://rclone.org/
- 官方文档:https://rclone.org/docs/
- 下载页:https://rclone.org/downloads/
- 安装文档:https://rclone.org/install/
- 版本变更记录:https://rclone.org/changelog/
- 源码仓库:https://github.com/rclone/rclone
- v1.75.2 发行页:https://github.com/rclone/rclone/releases/tag/v1.75.2
- Restic 仓库:https://github.com/restic/restic
- BorgBackup 仓库:https://github.com/borgbackup/borg
- Duplicati 仓库:https://github.com/duplicati/duplicati
- rsync 官方站点:https://rsync.samba.org/