如何通过 rclone 本地 WebDAV 桥把 Super Productivity 接入 Proton Drive?
如何通过 rclone 本地 WebDAV 桥把 Super Productivity 接入 Proton Drive【免费下载链接】super-productivitySuper Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, GitLab, GitHub and Open Project.项目地址: https://gitcode.com/GitHub_Trending/su/super-productivity如果你的数据放在 Proton Drive想让 Super Productivity 把任务、项目、时间追踪等完整数据同步进去可以按本文完成接入。由于 Proton Drive 没有开放的第三方同步 API这条路径的做法是在本机运行一个 rclone 进程用rclone serve webdav把 Proton Drive 暴露成一个本地 WebDAV 端点再把 Super Productivity 内置的WebDAV同步提供方指向这个本地地址。应用里并没有专门的 Proton Drive 选项你配置的就是普通的 WebDAV 提供方只是 Base URL 指向本机。需要先了解三条前提仅限桌面版Electron。桥依赖一个本地 rclone 进程网页版和移动端不可用。实验性、无官方支持。这条路径依赖 rclone 社区维护的、逆向实现的 Proton Drive 后端Proton 不官方支持第三方访问其 API 或加密方式一变后端就可能失效。与通用 WebDAV 同步一样该方式按原样提供、不提供支持处理出了问题应优先排查 rclone/Proton 一侧不要当作 Super Productivity 的 bug 上报。官方完全支持的云同步替代方案是Dropbox或SuperSync另外无论走哪条路径都建议保留备份参见 恢复数据。工作原理与数据流整个链路如下源文档原文示意Super Productivity → WebDAV provider → http://127.0.0.1:port → rclone serve webdav → Proton Drive其中port是你自己选的桥端口下文示例用 8585。你的 Proton 登录信息包括 2FA 和邮箱密码只保存在 rclone 自己的配置里Super Productivity 全程只和本地 WebDAV 端点通信看不到也不存储你的 Proton 凭据。第一步安装 rclone 并确认可用安装 rclone并确保它在系统PATH上或记住可执行文件的完整路径然后验证rclone version能正常输出版本信息说明安装没问题进入下一步。第二步创建 Proton Drive remote在终端运行交互式配置rclone config新建一个类型为protondrive的 remote。配置过程会引导你完成 Proton 登录包括 2FA 和如果启用了单独的邮箱密码。给 remote 起个名字protondrive是个合理的默认值下文命令都基于这个名字如你用了别的名字需自行替换。配置完成后确认rclone listremotes # 输出应包含: protondrive:listremotes的输出里出现protondrive:这一行源文档给出的示例结果说明 remote 已配置成功。第三步启动本地 WebDAV 桥把 rclone 作为绑定回环地址的本地 WebDAV 服务器运行使用固定端口和你自选的凭据这样应用只需配置一次rclone serve webdav protondrive: --addr 127.0.0.1:8585 --user sp --pass choose-a-strong-password--addr 127.0.0.1:8585只绑定loopback其他机器访问不到这个桥。端口可换成任意空闲端口但一旦更换要同步更新应用里的 Base URL。--user/--pass只是桥的本地凭据与你的 Proton 账号无关。密码处文档中的占位值choose-a-strong-password替换为你自己选定的强密码后续在应用里填入同样的值。同步期间这个进程必须保持运行。要跨重启常驻把 rclone 配成后台服务/开机自启项参见 rclone serve 文档和系统自身的进程管理器Linux 可用 systemd user servicemacOS 可用 Launch AgentWindows 可用计划/启动任务。第四步在 Super Productivity 中配置 WebDAV 提供方打开Settings→Sync Backup→Sync。将Sync provider设为WebDAV。填入WebDAV Base URLhttp://127.0.0.1:8585Username桥命令里的--user值示例为spPassword--pass值Sync Folder Path存放同步文件的文件夹例如/super-productivity推荐设置一个客户端加密密钥让同步文件在落盘到 rclone 之前就完成加密。点击Test Connection通过后启用同步。完成这些后Super Productivity 就通过本地桥、走标准 WebDAV 管线同步到 Proton Drive 了。按 配置同步后端 的说明WebDAV 提供方下还可以设置Sync interval自动同步频率和Only sync manually只手动同步按需配置。验证方式先以rclone listremotes确认 remote 存在再在应用里点Test Connection通过并启用同步如果桥没有在运行同步会连接失败这是预期现象先把桥拉起来再试。加密说明Proton Drive 侧的数据本来就是端到端加密存储的。应用与本地桥之间是明文 HTTP但流量只走本机回环不会离开你的电脑。再开启 Super Productivity 的客户端加密密钥后同步文件内容在到达 rclone 之前还会被加密一层源文档建议开启。注意来自 2.09 文档加密密钥不会发送到提供方多台设备必须在下次同步前设置相同的密钥开启或关闭加密会替换远端数据WebDAV 侧的同步文件夹并影响所有设备。常见问题排查现象源文档给出的处理方向Connection failed / 无法连接服务器确认rclone serve webdav …仍在运行且应用的 Base URL/端口与之匹配登录、2FA、邮箱密码或 remote not found 问题属于 rclone/Proton 侧问题重新运行rclone config用rclone lsd protondrive:测试并向 rclone 社区求助这些不是 Super Productivity 的 bug同步曾正常、在 Proton 某次变更之后突然中断逆向后端可能需要更新 rclone先升级 rclone上传失败或文件看起来被截断部分云后端加写缓存更可靠给rclone serve webdav命令追加--vfs-cache-mode writes并重启桥如果你改了端口、凭据或 remote 名记得把 WebDAV 设置同步改掉。边界与限制桥不运行、端口/凭据不匹配时同步失败是预期行为不是应用故障。这条路径不是内置的 Proton Drive 提供方而是 选择同步后端 文档里列为高级用法的方案通过本地 rclone WebDAV 桥把 Proton Drive 暴露为 WebDAV实验性且按原样提供。想要官方支持的云同步用Dropbox或SuperSync各提供方对比见 同步集成对比。数据出问题时按 恢复数据 的备份流程处理。完整的操作细节以仓库内 2.19-Sync-Proton-Drive-via-rclone 为准。【免费下载链接】super-productivitySuper Productivity is an advanced todo list app with integrated Timeboxing and time tracking capabilities. It also comes with integrations for Jira, GitLab, GitHub and Open Project.项目地址: https://gitcode.com/GitHub_Trending/su/super-productivity创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考