跳到主要内容

修复 Rclone Config Password 错误 — 用 RcloneView 解决加密配置问题

· 阅读需 6 分钟
Robin
Developer Advocate

当保护你的 rclone.conf 文件的 Config Password 不同步时,RcloneView 中的所有远程会同时停止加载——以下是诊断和恢复访问的方法。

RcloneView 的 Settings 标签页中,Embedded Rclone 下有一个 Config Password 选项,它会加密你整个 rclone.conf 文件——这个文件保存了你配置的所有远程,而不仅仅是某一个提供商。这与使用 Crypt 远程加密单个文件不同;Config Password 一次性保护所有远程的凭据和令牌。当这个密码错误、缺失,或与实际加密该文件的值不一致时,RcloneView 将无法解密任何远程,整个文件浏览器会显示为空,或在启动时抛出连接错误。

RcloneView 应用预览

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

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

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

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

识别 Config Password 问题

症状通常是全面性的,而非局部性的:不是某一个远程连接失败,而是 Google Drive、S3、Dropbox 等所有远程同时失败,通常发生在 RcloneView 启动后或 embedded rclone 进程重启后。请检查底部 Info View 中的 Log 标签页,或在 Settings > Embedded Rclone 中启用基于文件的日志记录并将日志级别设为 DEBUG,然后重启 embedded rclone 进程。配置解密失败会在日志中清晰显示,不同于特定提供商的身份验证错误,这是区分它与过期的 OAuth 令牌或已吊销的 API 密钥的可靠方法。

在 RcloneView 中查看 config password 错误后的任务历史和日志

常见原因和修复方法

大多数 Config Password 问题可以归结为以下几种情况之一:

更新或重新安装后密码输入错误。 如果你将 RcloneView 迁移到新机器或重新安装了它,请在 Settings > Embedded Rclone > Config Password 中重新输入准确的 Config Password。这里没有部分匹配——哪怕一个字符错误也会阻止整个文件的解密。

过时的 rclone.conf 路径。 RcloneView 的 Local Rclone config location 设置指向一个特定文件。如果之前的安装在该路径下留下了未加密或以不同方式加密的配置文件,RcloneView 可能完全读取了错误的文件。请确认 Settings 中的配置位置与你实际加密的 rclone.conf 所在位置一致。

忘记密码且无恢复选项。 rclone 的配置加密没有后门——如果密码确实丢失,现有的 rclone.conf 将无法解密。唯一的出路是删除加密文件,然后通过 Remote > New Remote 从头重新添加每个远程,这也是为什么这个值值得像任何云提供商凭据一样,保存在密码管理器中。

在 RcloneView 中重置 config password 后重新添加远程

提前预防锁定

在更改 Config Password 之前,使用 Job Manager 的 Export 选项导出当前的任务定义——它会将任务设置保存为便携的 JSON 文件,记录了曾经存在的远程和任务,尽管它本身不会恢复凭据。RcloneView 还可以在 Windows、macOS 和 Linux 上通过一个窗口挂载和同步 90 多个提供商,因此通过 New Remote 从零重建远程只需几分钟,而不是几小时。

在 RcloneView 中更改 config password 前查看任务设置

在升级到支持团队时,请遵循与其他 rclone 问题相同的日志收集步骤:启用 DEBUG 日志、重启 embedded rclone 进程、重现问题,然后发送日志文件——比起截图,解密错误从原始日志输出中诊断要容易得多。

快速上手

  1. rcloneview.com 下载 RcloneView
  2. 检查 Settings > Embedded Rclone > Config Password,确认它与最初加密你 rclone.conf 的值一致。
  3. 启用 DEBUG 日志并重启 embedded rclone 进程,确认问题是解密错误而非提供商身份验证问题。
  4. 如果密码确实无法恢复,请删除加密的配置并通过 New Remote 重新添加远程。

Config Password 一次性保护 rclone.conf 中的所有凭据,因此请像对待主密码一样谨慎对待它——丢失它意味着你需要从头开始重建远程列表。


相关指南:

支持的云服务商

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