WebDAV、S3 与局域网:三种跨设备同步方案
为什么需要同步
ReadAny 支持桌面和移动多端,但书库、高亮、笔记和阅读进度如果只在一台设备上,体验就断裂了。在电脑上读了一半,想在地铁上用手机接着读;在手机上做了高亮,想在电脑的 Obsidian 里导出——这些场景都需要同步。
ReadAny 提供三种同步方式,从完全自建到最简单都有覆盖。
方式一:WebDAV(最推荐)
WebDAV 是最通用的方案,几乎所有云存储和自建服务都支持。
你需要什么
- 一个支持 WebDAV 的服务,例如:
- 坚果云(国内友好)
- Nextcloud(自建)
- OneDrive / 网盘(部分支持)
- WebDAV 地址、用户名和密码
配置步骤
- 在 ReadAny 设置中找到"同步"→"添加同步服务"
- 选择 WebDAV
- 填入 WebDAV 地址(通常是
https://你的服务器/webdav) - 填入用户名和密码
- 选择要同步的内容(书库 / 高亮 / 笔记 / 阅读进度)
- 测试连接 → 保存
特点
- 通用性最强,几乎所有设备都支持
- 自己掌控数据(如果用自建 Nextcloud)
- 国内用户坚果云速度最快
方式二:S3 对象存储
适合已经在用 AWS S3 或兼容存储的用户。
配置
- 在 ReadAny 设置中选择 S3
- 填入 Access Key、Secret Key、Bucket 名称
- 选择区域和 Endpoint(非 AWS 服务需要自定义)
适合场景
- 已有 S3 基础设施的用户
- 想用 Cloudflare R2 等免费 S3 兼容存储
- 需要存储较多书籍文件(S3 成本低)
方式三:局域网同步
两台设备在同一个 WiFi 下直接同步,不走外网。
配置
- 一台设备作为"服务端"(通常是桌面端)
- 在服务端开启局域网同步
- 另一台设备在同一网络下自动发现并连接
- 第一次连接时需要配对码
适合场景
- 不想用云服务,完全本地
- 家庭场景(桌面端 + 手机)
- 不常出门,设备基本在同一网络
冲突解决策略
同步时如果同一本书在两台设备上都有修改,ReadAny 使用智能合并策略:
- 新增的高亮和笔记:两边都保留
- 修改过的笔记:保留最新时间戳的版本
- 删除操作:以"最后一次操作"为准(一台设备删了、另一台没删 → 删除同步)
- 极端冲突:保留两份(加后缀区分),让你手动选择
自动同步 vs 手动同步
- 自动同步(默认):每隔 5-15 分钟(可配置)在后台同步一次
- 手动同步:点击"立即同步"按钮立即触发
- WiFi 同步:移动版可以设置"仅在 WiFi 下自动同步",避免消耗移动数据
同步了什么
ReadAny 的同步范围包括:
- ✅ 书籍元数据(书名、作者、封面)
- ✅ 高亮和笔记
- ✅ 阅读进度(当前页码)
- ❌ 书籍文件本身(出于版权考虑,默认不同步 EPUB/PDF 文件;可以在高级设置中开启)
- ❌ AI 对话历史(隐私原因,不同步)
多设备同步建议
- 2 台设备:WebDAV 足够
- 3+ 台设备:建议 S3 + 定时手动备份
- 只在同一网络下用:局域网同步,零成本零隐私顾虑
- 频繁跨网络:WebDAV 比 S3 延迟更低
同步功能默认关闭,需要你主动配置后才生效。不配置也完全能用 ReadAny——所有数据都好好待在本地。