Skip to content

rclone-deck 0.1.0

Choose a tag to compare

@rockbenben rockbenben released this 12 Oct 08:13
· 9 commits to main since this release

两个下载,挑一个

文件 大小 适合谁
rclone-deck_0.1.0_x64-setup.exe 3.1 MB 想装到开始菜单、以后从桌面点开的人
rclone-deck_0.1.0_x64-portable.exe 12.7 MB 不想装、或要拷到 U 盘里带着走的人

两个都是同一个程序,功能一模一样。安装包会写注册表、建开始菜单项、卸载入口齐全;
单文件版解压即用、删掉那个文件就等于卸载干净——不写任何系统位置。

单文件版不是把安装包解开:它是直接运行的程序本体,双击即用,不需要先装再删。
体积大是因为它把界面整个带上了;安装包小是因为那些东西在安装时才释放。


它是什么

一个只在你自己的 Windows 电脑上跑的面板,干的事就一件:把你本地的文件夹和
R2 / S3 上那份对到一起。

本地改了,它替你传上去;云端那边多出来了,它告诉你哪边比较新,你要留哪一边。

关键在下一条。

和别处的 rclone 前端不同在哪

别的工具不告诉你它要删什么,它删就是了。

这个面板会删东西的地方只有两处,两处都先问一遍:

  1. 卡上「让那边对齐(会删)」那一档;
  2. 「浏览文件」里的删除动作。

其余所有动作都不删东西——看差异、对账、试跑,全是只读的。

你点下去之前,它会:

  • 先列名单。要删的每一个名字,当场给你看。点一次「重新预览」会重新逐条比对,
    对不上就不动。
  • 复述方向和范围。确认层会写明这一趟是「本地为准」还是「云端为准」,
    以及会动到哪几棵树。
  • 替你过两道闸。要删的占比过半,或者有一边是空的,直接拒绝执行。
  • 留一份账。每一趟落一份日志,跑完那栏还挂着这次的清单快照,事后能查当时到底删了什么。

还有一个别的工具基本不报的情况:两边都有、但不是同一份。同一个文件名两边都在,
一般的工具只比「谁在谁不在」,于是它两边都不算,按上传就把云端那份覆盖了。
这个面板单独给你列出来,并且说得出哪边比较新。

密码不经过它

面板自己不管凭据,也不显示它们。密钥只待在 rclone 的配置里,面板每次写日志
之前会先把值抹掉——这一条有专门的测试盯着,不是口头承诺。


装之前先知道三件事

1. 得先装 rclone。 面板把它跑起来当后台,你不用开命令行,但它得先在。
实测基准是 v1.75.1,别的版本没验过。

2. 第一次打开要走一步。 顶栏会红着写「后台没能启动」——它还不知道你的 rclone
在哪。去「设置」→「rclone 程序在哪」,填 where rclone 的第一条路径,然后
重开面板。之后顶栏变成「后台就绪」就成了。

端口不用管,面板会自己挑一个当下没人占的,顶栏「详情」里显示的是实际在用的那个号。

3. 这个包没有代码签名。 Windows 会问一次「未知发布者」,点「更多信息 →
仍要运行」。这是预期行为,不是文件坏了。想消掉它得买代码签名证书。


已知边界(说在前面)

  • 只支持 Windows 10 / 11(x64),别的系统没测过,不写「应该能用」。
  • 界面只有中文,没有别的语言。
  • 云端那一侧看不了图。 rclone 的控制接口上没有「只读对象前若干字节」的方法,
    要画缩略图就得整张下载——那是费不是省。所以云端那栏只给名字,不给一个点得动
    却拉不动的入口。本地那一侧和待上传的那一批能看图。
  • 默认不按内容逐个核对,先比大小和时间。想更严在 jobs.toml 的 [defaults]
    里加 check_by_hash = true,代价是几千张图的库要以分钟计。
  • 不记住你上次选了什么。重开一定回到最轻的「只补,不删」。记住一个会删东西的
    选择,等于让某天的第一次点击落在最重那一档上。

MIT · 365 开源计划第 #041 个项目