三步开启跨设备同步:KOReader阅读进度同步完整指南
三步开启跨设备同步KOReader阅读进度同步完整指南【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader在墨水屏平板上读到第87页通勤路上掏出手机却要先翻半天进度条找回位置KOReader 内置的进度同步KOSync就是干这个的多台设备登录同一个账号阅读位置自动接力翻页就能接着读。这篇教程带你把它跑通并看懂背后的同步机制。 功能一览它做什么把你当前读到的位置页内进度/百分比上报到同步服务器另一台设备打开同一本书时拉取最新位置并跳过去。注意它同步的是阅读进度不包含批注和高亮内容。适合谁有多台墨水屏设备、或在平板和手机之间共用一本电子书的人。为什么值得开开启后关书、息屏、恢复时会自动上报不用记页码随时也能在菜单里手动推送/拉取。配置成本填一次账号、勾一个开关两分钟搞定。三步快速上手跑通只需要三步唯一的分叉是用哪个同步服务器方案服务器搭建网络要求数据存放适合谁官方同步服务器无需搭建注册即用HTTPS 公网KOReader 官方云端绝大多数用户自建自定义服务器需自行部署并填写地址取决于你的环境自己的服务器隐私敏感/内网用户一句话建议没有特殊需求就用官方服务器想自己掌控数据才去填自定义服务器。第一步注册/登录同步服务器目标拿到服务器认可的账号身份。操作打开主菜单 →Progress sync进度同步→Register / Login输入用户名和密码新用户点注册、已有账号点登录。预期结果屏幕提示Logged in to KOReader server菜单项变为 Logout。第二步打开自动同步目标让进度自动上报无需手动操作。操作在同一个菜单勾选Automatically keep documents in sync。若提示需要把Action when Wi-Fi is offWi-Fi 关闭时的动作改为 turn on先按提示改完网络设置再回来勾选。预期结果之后关书、挂起、恢复联网时进度会自动推送到服务器你不需要做任何事。第三步验证接力目标确认进度真的跨设备动了。操作在设备 A 上翻几页然后在设备 B 上打开同一本书。预期结果设备 B 要么静默跳到最新位置要么弹出Sync to latest location 87% from device ××?点确认后位置无缝接上。⚙️ 它是如何工作的原理可以类比成大家往同一块黑板上写进度新来的人先看黑板。主过程分五步KOReader 为每本书生成一个指纹默认是文件内容的部分 MD5 校验值也可在菜单改为按文件名匹配用它来判断两台设备读的是不是同一本书。阅读中会记录翻页在关键节点关书、挂起、恢复或达到每翻 N 页同步一次的设定值把指纹、位置、百分比、设备名打包成同步请求。请求经 HTTPS 发往服务器相邻两次操作之间约有 25 秒的合并窗口避免疯狂刷接口。另一台设备打开同一本书时用相同指纹向服务器查询最新记录。对比双方时间戳谁更新听谁的再按你的同步行为设置决定静默跳转还是弹窗确认。主逻辑在 plugins/kosync.koplugin/main.luaHTTP 请求层在 plugins/kosync.koplugin/KOSyncClient.lua想看细节可以直接翻源码。 关键细节书籍匹配方式决定同一本书的判定范围默认按二进制指纹匹配文件内容完全一致才算同一本书重新导出的 epub 会得到新指纹。改成按文件名匹配后同名文件即视为同一本更宽松适合文件名稳定的用户。相关设置与默认值见 plugins/kosync.koplugin/main.lua。前进/后退同步可以分开控制菜单里的Sync behavior有两组独立开关同步到更新的位置和同步到更旧的位置各可选自动、询问、禁止。比如想我落后时自动跟上我领先时别被拉回去就把前者设为 Auto、后者设为 Never。这是最常被调整的配置实现同样在 plugins/kosync.koplugin/main.lua。断网时进度不会丢上传失败的进度会写入本地队列下次联网时按顺序补发队列 4 周过期、上限 200 条自动清理。这套先离线、后补传的设计让地铁和山里都能安心读书。队列实现在 plugins/kosync.koplugin/KOSyncQueue.lua。每条同步记录的结构非常简单{ document doc_digest, -- 书籍指纹MD5 progress progress, -- 书内精确位置 percentage percentage, -- 百分比 device Kindle Paperwhite, device_id self.device_id, }❓ 常见问题速查遇到Please register or login before using the progress synchronization feature → 尚未登录先到Progress sync菜单完成注册/登录。遇到自动同步勾不上、有提示弹窗 → 把Wi-Fi 关闭时的动作改为 turn on再回来开启自动同步。遇到网络错误提示 → 不用手动重发进度已进入队列联网后自动补传。看到Latest progress is coming from this device → 服务器最新记录就是本设备贡献的一切已是最新无需操作。两台设备进度不一致、不想互相覆盖 → 把同步到更新/更旧位置都设为 Never用Push now / Pull now手动控制方向。 安全提示用专用账号设备本地只保存密码的 MD5userkey而非明文但建议仍使用与主账号无关的专用密码。传输有加密官方服务器走 HTTPS认证信息只在加密通道内传输。自建即自担自定义同步服务器只指向你自己运维或信任的地址因为进度数据含文件名与设备信息会存在那里。本地是底线同步只在联网时生效切换设备时本地也会保留进度记录别随意清空设备数据目录。总结登录账号、勾选自动同步KOReader 的阅读位置就会自动跟着你在设备间接力背后不过书籍指纹 时间戳比较 离线队列三件事。想深入的话按下面的入口继续功能源码目录plugins/kosync.koplugin/同步服务器接口定义plugins/kosync.koplugin/api.json项目开发指南doc/Development_guide.md【免费下载链接】koreaderAn ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices项目地址: https://gitcode.com/GitHub_Trending/ko/koreader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于FPGA与PCIe的工业RS485数据采集系统设计与实现

基于FPGA与PCIe的工业RS485数据采集系统设计与实现

简介:本资源是一套面向FPGA开发工程师与高速接口学习者的完整工程实践方案,聚焦PCIe高速数据传输与工业总线通信的协同设计,解决嵌入式系统中上位机与FPGA间大带宽、低延迟数据交互及现场设备RS485接入的实际问题。工程基于Xilinx Kintex-7 x…

2026/11/10 2:38:18 阅读更多 →
掌控板舵机精准控制:从PWM原理到传感器联动实战

掌控板舵机精准控制:从PWM原理到传感器联动实战

你是不是也遇到过这样的问题:想用掌控板做一个智能小车或者机械臂,明明传感器数据都读出来了,但就是控制不好舵机?要么舵机抖动得厉害,要么角度不准,要么干脆不动。网上的教程要么太简单,只讲个…

2026/10/22 8:54:34 阅读更多 →
基于STM32与BMI088的高精度姿态解算系统:从传感器驱动到融合算法全解析

基于STM32与BMI088的高精度姿态解算系统:从传感器驱动到融合算法全解析

简介:本资源是一套面向嵌入式开发初学者与毕业设计学生的STM32姿态解算实战项目,聚焦无人机、机器人等场景下的实时姿态估计需求,解决IMU原始数据噪声大、积分漂移、欧拉角奇点等典型工程问题。压缩包共130个文件,含78个.h头文件&…

2026/10/25 2:03:47 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/9 14:01:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/9 14:56:39 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/10 2:03:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/10 16:14:15 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/10 12:51:50 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/9 14:01:11 阅读更多 →

日新闻

周新闻

月新闻